A Docker Container for SpiderOakONE (Debian Version)
452
AKA: Yet another SpiderOakOne Container, this time in a debian flavour.
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.
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.
The docs directory on github has an example docker-compose, both a simple and more advanced version.
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"
Content type
Image
Digest
sha256:615f1151f…
Size
79.5 MB
Last updated
about 21 hours ago
docker pull linickx/spideroak-trixie