[New Addon] Snap-Shipper - Webdav and S3 backups (and probably other ways to later on)

This is what the log shows as error:

20-10-14 06:09:54 ERROR (SyncWorker_4) [supervisor.docker.addon] Can't build b64ada70/armv7-addon-snapshipper:0.01: The command '/bin/sh -c pip install --trusted-host pypi.python.org -r requirements.txt' returned a non-zero code: 1
20-10-14 06:09:54 ERROR (MainThread) [asyncio] Task exception was never retrieved
future: <Task finished name='Task-1252447' coro=<AddonManager.install() done, defined at /usr/src/supervisor/supervisor/addons/__init__.py:143> exception=AddonsError()>

Thanks…
I will hook up a spare pi and fix this…

1 Like

@ASNNetworks and @duesseldorferjung
yeah i got the same error when i tried on a pi, but it is fixed now and installing should be significantly faster for everyone.

the install page should show 0.0.1rc0 (or higher if i get some more work done this weekend) as version when install (if it doesn’t you need to go back to the addon store page and press reload the same place you add the repo)

if anyone out there already have the add on installed then you might need to uninstall it and re install it as mentioned in the changelog.

i hope this fixes thing for you.

1 Like

Got to install, thanks! Gonna set it up soon :slight_smile:

works great with transip.nl stackstorage cloud provider using webdav

just wish that it could auto synch the backups without having to start the backup manually

Yeah I’m thinking about adding that, just not completely sure how I want to do it.

1 Like

Installation is working now, so thanks for the quick fix.
For me using Nextcloud the upload seems not to be working, the log shows uploading and after a while the Addon Itself stops.
2020-10-27 09:25:46,929 - INFO: Starting Snap-Shipper
2020-10-27 09:25:46,930 - WARNING: Dry run so we son’t ship anything
2020-10-27 09:25:47,272 - INFO: Processing: /backup/23a5538f.tar
2020-10-27 09:25:47,273 - INFO: uploading: 23a5538f.tar To: Your Webdav

Will more input be helpful and do you want the bugs reported in Github?

Not sure it’s a bug but yeah if you want any help I’ll need more info, and yes github is the place for issues.

I know my nextcloud some times has a file size limit. What happens if you place a txt file called in the backup folder?

Please do :slight_smile: I’d love if this webDAV implementation works like the Google Drive Backup add-on. I’s really robust (0 issues with backupping) and has lot of options to set.

I would choose this over Google Drive every day. Except, I need auto backups, which is most important for home automation in my eyes.

Just tried your addon to sync a hassio install to a remote Synology server with webdav. I can access it fine via WinSCP, but can’t seem to manage to get it working with this remote. This is all I got:

2020-11-28 21:57:46,907 - INFO: Starting Snap-Shipper
2020-11-28 21:57:46,908 - WARNING: Dry run so we son't ship anything

I had my password wrong before and it told me the auth was wrong, but now I get nothing… Any idea what might be wrong?

besides the embarrassing typo in the log?
well i didn’t make the documentation clear enough (or you didn’t read it).

DryRun : if true no files will be uploaded, set to false when you know that everything is configured right

Haha I didn’t even see the typo.

I know what the dryrun is, but I expect it to do more, or say more in the log. Also when I set the dryrun to false it also just says ‘starting’. I get no feedback whatsoever on what’s happening. I see nothing appearing in my share that I selected.

did you change the Folder?
and if not is there any files in the /backup folder on you hassio machine?

Is this still active?

It’s currently broken due to a unannounced and un documented breaking change to the supervisor.
I currently have no good way of fixing this, if the devs ever decide to fix the config validation i’ll probably get this working again but i wouldn’t hold my breath.

I feel backup is such an crucial feature, what can we do to align this a bit?

The basics like schedule and stuff should from my perspective be part of homeassistant itself “just” mounting different drivers is the challenge I see

Just checking in to see if this is working again.

It says this is an addon, but I can’t seem to get the repository to add to my addon store.
I tried adding:

https://github.com/ HBDK/ Snap-Shipper/ blob/ main/ repository.json

and

https://github.com /HBDK/ Snap-Shipper/

without the extra spaces. (I wanted to show the plaintext links)

Both come up as invalid Add-On repositories. I think I’m missing something.

Thanks in advance.

Edit: Nevermind. After refreshing my browser, The second option worked…Going to see if this Addon works now…

Did it work?

I could not get it working and gave up after a bit. I have not returned to it to see if it’s been updated or anything.

1 Like

Hey there, i really love to see your work on this and i would heavily be interested in using it as a filestore server for my zotero files - is there any way to get this done with your approach here?

Bests=)