Docker image for Mozilla Sync Server. You can configure the User/Group ID of the docker container!
100K+
Dockerised Mozilla Sync Server built from source
The special feature of this container is to configure the User and Group ID of the running docker container. So you can use the existing user permissions of a Synology. This Docker image is also extremly lightweight with ~96MB.
Putty to connect to SynologyID of the user (step 2)id -u Docker-FirefoxSync
1036
Console. This will be deposited in the Docker app on the Synology (under the tab Image). It is important to use the ID (step 5) because of folder permissions.docker run -p SynoPort5000:5000 -e UID='1036' -e GID='1036' -v /your/custom/path/on/Synology:/data/ djonasdev/synology-docker-mozilla-syncserver
Synology in the Docker app. This can now be renamed and modified.This image will automatically create a configuration file for
Mozilla Syncserver with SQLite Database.
Download container

Setup #1 - General

Setup #2 - Volumes

Setup #3 - Ports

Setup #4 - User/Group ID

Setup #5 - Folder Permission

Setup #6 - Folder Permission

Start Container

This image uses 1 tcp ports:
This image uses one volume with internal path /data, it will store configuration file and SQLite Database there.
Since this container has gunicorn >= v19.6.0 installed, it supports SSL (since v0.17.0 http://docs.gunicorn.org/en/0.17.0/news.html). There are two variable in the syncserver.ini file. For more informations visit http://docs.gunicorn.org/en/stable/settings.html#keyfile
Mozilla Syncserver could work without any web-server, but I'd recommend you to use some web-server of your host machine to add HTTPS support.
For frontend webserver configuration you can read official Mozilla Syncserver manual
To configure desktop Firefox to talk to your new Sync server, go to about:config, search for identity.sync.tokenserver.uri and change its value to the URL of your server with a path of token/1.0/sync/1.5:
identity.sync.tokenserver.uri: http://sync.example.com/token/1.0/sync/1.5
More details you can find in Official Manual
This Dockerfile and scripts are released under MIT License.
Mozilla Syncserver has its own license.
Content type
Image
Digest
Size
37.5 MB
Last updated
over 7 years ago
docker pull djonasdev/synology-mozilla-syncserver