# Can I verify on a different computer?

**URL:** <https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485>\
**Category:** Support\
**Created:** [November 27, 2024, 3:01pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485 "2024-11-27T15:01:38Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![mankoff](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/mankoff/32/1294_2.png) [@mankoff](https://kopia.discourse.group/u/mankoff)\
**Post date:** [November 27, 2024, 3:01pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/1 "2024-11-27T15:01:38Z")

</div>

My backup setup includes a local server (Pi) at home accessible locally or over tailscale when I travel, both via sftp. I’d like to start running a monthly `kopia snapshot verify --verify-files-percent=100 --file-parallelism=10 --parallel=10`. Do I need to do this from the computer that is being backed up? Or can I ssh to my server and run `verify` locally, nothing to do with the actual computer being backed up?

---

<div class="post-metadata">

**Author:** ![kapitainsky](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/kapitainsky/32/535_2.png) [@kapitainsky](https://kopia.discourse.group/u/kapitainsky)\
**Post date:** [November 27, 2024, 4:57pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/2 "2024-11-27T16:57:00Z")

</div>

> [@mankoff](#):
>
> Or can I ssh to my server and run `verify` locally, nothing to do with the actual computer being backed up?

Yeap. No problem. Kopia is lock free and allows multiple clients to run different operations at the same time.

---

<div class="post-metadata">

**Author:** ![mankoff](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/mankoff/32/1294_2.png) [@mankoff](https://kopia.discourse.group/u/mankoff)\
**Post date:** [November 27, 2024, 5:18pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/3 "2024-11-27T17:18:07Z")

</div>

Thanks. I’ve been playing around with this, and I’m actually unsure how I’d do it _not_ from the local computer.

If I do `kopia snapshot list` I see my two local snapshots to my one local repository. I am also connected to my sftp repository, but that’s not listed by `snapshot list`. How would I verify the remote if I didn’t want to install kopia on the Pi server?

Thanks,

-k.

---

<div class="post-metadata">

**Author:** ![kapitainsky](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/kapitainsky/32/535_2.png) [@kapitainsky](https://kopia.discourse.group/u/kapitainsky)\
**Post date:** [November 27, 2024, 6:29pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/4 "2024-11-27T18:29:44Z")

</div>

> [@mankoff](#):
>
> If I do `kopia snapshot list` I see my two local snapshots to my one local repository. I am also connected to my sftp repository, but that’s not listed by `snapshot list`

check [docs](https://kopia.io/docs/reference/command-line/common/snapshot-list/):

```auto
snapshot list --all

```

---

<div class="post-metadata">

**Author:** ![mankoff](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/mankoff/32/1294_2.png) [@mankoff](https://kopia.discourse.group/u/mankoff)\
**Post date:** [November 27, 2024, 7:25pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/5 "2024-11-27T19:25:22Z")

</div>

`kopia snapshot list --all` does not list the SFTP snapshot. Even when I’m connected and have mounted a folder (so I’m pretty sure the connection is working).

---

<div class="post-metadata">

**Author:** ![kapitainsky](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/kapitainsky/32/535_2.png) [@kapitainsky](https://kopia.discourse.group/u/kapitainsky)\
**Post date:** [November 27, 2024, 7:28pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/6 "2024-11-27T19:28:35Z")

</div>

Ok maybe I don’t understand your setup. Where is your repository? on RPi? and you use SFTP to access it?

---

<div class="post-metadata">

**Author:** ![mankoff](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/mankoff/32/1294_2.png) [@mankoff](https://kopia.discourse.group/u/mankoff)\
**Post date:** [November 27, 2024, 7:51pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/7 "2024-11-27T19:51:04Z")

</div>

Yes. Repository is on hard disk plugged into Pi. I access via sftp.

---

<div class="post-metadata">

**Author:** ![kapitainsky](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/kapitainsky/32/535_2.png) [@kapitainsky](https://kopia.discourse.group/u/kapitainsky)\
**Post date:** [November 27, 2024, 7:52pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/8 "2024-11-27T19:52:48Z")

</div>

So what does it mean?:

> [@mankoff](#):
>
> If I do `kopia snapshot list` I see my two local snapshots to my one local repository.

You mean local to RPi?

---

<div class="post-metadata">

**Author:** ![mankoff](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/mankoff/32/1294_2.png) [@mankoff](https://kopia.discourse.group/u/mankoff)\
**Post date:** [November 27, 2024, 7:54pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/9 "2024-11-27T19:54:36Z")

</div>

No, not on the Pi. I have local snapshots and verify working. I was curious if it is possible to verify a remote if I don’t want to install Kopia on the Pi. Verify over sftp.

---

<div class="post-metadata">

**Author:** ![kapitainsky](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/kapitainsky/32/535_2.png) [@kapitainsky](https://kopia.discourse.group/u/kapitainsky)\
**Post date:** [November 27, 2024, 7:57pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/10 "2024-11-27T19:57:57Z")

</div>

In general you have to use:

`kopia --config /path/to/config snapshot ls` (or whatever other kopia command)

by default kopia is using `--config /path/to/repository.config`

So you have to connect to another repo using new distinct config file:

`kopia repository connect --config /path/to/repo-sftp.config .....`

and then:

`kopia snapshot list --config /path/to/repo-sftp.config`

You can find default configs location in docs.

---

<div class="post-metadata">

**Author:** ![mankoff](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/mankoff/32/1294_2.png) [@mankoff](https://kopia.discourse.group/u/mankoff)\
**Post date:** [November 27, 2024, 7:59pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/11 "2024-11-27T19:59:42Z")

</div>

Got it. Thank you for the explanation.

---

<div class="post-metadata">

**Author:** ![kapitainsky](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/kapitainsky/32/535_2.png) [@kapitainsky](https://kopia.discourse.group/u/kapitainsky)\
**Post date:** [November 27, 2024, 8:00pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/12 "2024-11-27T20:00:36Z")

</div>

> **[Frequently Asked Questions](https://kopia.io/docs/faqs/#what-is-a-kopia-repository-server)**
>
> Fast and Secure Open-Source Backup Software for Windows, Mac, and Linux

UI will always look for configs in specific OS dependent directory, but when using cli you can put configs wherever you like.

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/free1/user_avatar/kopia.discourse.group/tessus/32/609_2.png) [@tessus](https://kopia.discourse.group/u/tessus)\
**Post date:** [December 4, 2024, 11:09pm UTC](https://kopia.discourse.group/t/can-i-verify-on-a-different-computer/3485/13 "2024-12-04T23:09:53Z")

</div>

Sorry to use this topic but it fits my issue as well.

On my repo server I run `kopia snapshot list --all` and then get the output as expected:

```auto
[snip]
  2024-06-18 13:10:02 EDT k554c101d324a11007e09e419b49ae9ec 5.4 MB drwxr-xr-x files:158 dirs:14 (latest-1,hourly-1,daily-1,weekly-1,monthly-1,annual-1)

```

Then I do the following verify command, but get an error that the snapshot cannot be found:

```auto
$ kopia snapshot verify k554c101d324a11007e09e419b49ae9ec
Listing blobs...
  10000 blobs...
  20000 blobs...
  30000 blobs...
Listed 36809 blobs.
ERROR unable to parse snapshot manifest k554c101d324a11007e09e419b49ae9ec: snapshot not found
Finished processing 0 objects.
ERROR found 0 of the 1 requested snapshot IDs to verify

```

What am I doing wrong?
