Deprecated: Switched to my own NAS
Switched to a new account on an Uberspace 7 instance.
~~~
git clone https://github.com/mozilla-services/syncserver
cd syncserver
make build
~~~
syncserver.ini
[server:main]
use = egg:gunicorn
host = [::]
port = 40000
workers = 1
timeout = 30
[app:main]
use = egg:syncserver
[syncserver]
public_url = https://USERNAME.uber.space/syncserver
identity_provider = https://accounts.firefox.com/
secret = SOMESECRETKEY
allow_new_users = true
force_wsgi_environ = true
Install service: nano ~/etc/services.d/syncserver.ini
[program:fxsync]
command=/home/USERNAME/syncserver/local/bin/gunicorn --chdir /home/USERNAME/syncserver --paste /home/USERNAME/syncserver/syncserver.ini
autostart=yes
autorestart=yes
Start service: supervisorctl reread
, supervisorctl update
Open as web backend: uberspace web backend set /syncserver --remove-prefix --http --port 40000
See https://www.msdigital.de/entries/firefox-sync
Use host: https://USERNAME.uber.space/syncserver/