Please note that our method of installation on the command line has changed. These new steps are the best way to do it as of early 2012. The --bootstrap method is deprecated, and is replaced by --setup. For complete instructions, see the answer to the FAQ How do I set up a new user from the command line?
We have many customers who use SpiderOak on headless servers. The initial setup requires a simple workaround, and from there you can use the command line options to implement all other tasks.
First of all, create your new account on the website. (If you already have one, cool!) Then you need to run setup from the command line with the --setup parameter as explained in the FAQ link above.
Once the account is set up, you may use command line options like
--headless for continuous operation, or
for scheduling periodic backups from cron. You can also modify your backup
selection through the
As an alternative, you can connect to the headless server using "ssh -X" to forward X11 connections back to your local desktop machine with X11 running. Within your ssh session to the headless server, run SpiderOak for the first time. You should see the graphical user interface for SpiderOak appear on your local desktop, being forwarded over the X11 tunnel created by ssh.