Sign inSign up

linickx/spideroak-trixie

By linickx

Updated about 21 hours ago

A Docker Container for SpiderOakONE (Debian Version)

Image
Security
Databases & storage
Monitoring & observability
0

452

linickx/spideroak-trixie repository overview


A Docker Container for SpiderOakONE

AKA: Yet another SpiderOakOne Container, this time in a debian flavour.

Security

The Debian container imports the GPG Key into the APT Source for verification.

Although the container starts as root, SpiderOak runs rootless as a non-root account. The initial root and drop-down allows you to set the UID and Group with environment variables.

Simplicity

This container can get up and running with 1x command...

docker run -ti -e USERNAME="nick" -e PASSWORD="password" -v /home/nick/important_files:/home/important_files linickx/spideroak-trixie

Although, you don't have to do it like that, this will also work:

docker run -ti linickx/spideroak-trixie

However, you will need to connect to a shell to enter your credentials, and of course no external files can be backed up.

Docs

The docs directory on github has an example docker-compose, both a simple and more advanced version.

Credential Security

Environment variables can be exposed on docker hosts with the inspect command, SpiderOak doesn't need the password each time, after initial setup everything is stored in the /spideroak/.config directory.

If you really don't like ENV VARS then you have a couple of further choices, either get a shell and run the setup command manually, or create & mount /spideroak/config.json manually, run the setup as the SpiderOak user, like this:

su - spideroak -c "SpiderOakONE --setup=config.json"

Tag summary

Content type

Image

Digest

sha256:615f1151f

Size

79.5 MB

Last updated

about 21 hours ago

docker pull linickx/spideroak-trixie