Sign inSign up

linickx/spideroak-trixie

By linickx

•Updated 9 days ago

A Docker Container for SpiderOakONE (Debian Version)

Image
Security
Databases & storage
Monitoring & observability
0

464

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

9 days ago

docker pull linickx/spideroak-trixie