Fixed
Search Criteria
Package Details: firefox-syncstorage-git 0.13.0.r10.gab5df9ba-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/firefox-syncstorage-git.git (read-only, click to copy) |
---|---|
Package Base: | firefox-syncstorage-git |
Description: | Sync storage with build-in token server for running a self-hosted firefox sync server. |
Upstream URL: | https://github.com/mozilla-services/syncstorage-rs |
Keywords: | firefox morzilla sync syncserver |
Licenses: | MPL2 |
Conflicts: | firefox-syncstorage |
Provides: | firefox-syncstorage |
Submitter: | jewelux |
Maintainer: | jewelux |
Last Packager: | jewelux |
Votes: | 10 |
Popularity: | 0.000000 |
First Submitted: | 2021-12-12 18:41 (UTC) |
Last Updated: | 2023-01-12 18:55 (UTC) |
Dependencies (9)
- openssl (openssl-gitAUR, openssl-staticAUR)
- python-fxaAUR
- python-tokenlibAUR
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- mariadb-libs (mariadb-libs-gitAUR, libmysqlclient81AUR, libmysqlclientAUR, libmysqlclient80AUR, mariadb-lts-libs) (make)
- pkgconf (pkgconf-gitAUR) (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rustup) (make)
- mysqlAUR (mysql55AUR, mysql56AUR, mariadb-gitAUR, mysql81AUR, mysql57AUR, mroongaAUR, mysqlAUR, mysql80AUR, mariadb, mariadb-lts, percona-server) (optional) – to use a local DB server
Required by (0)
Sources (2)
Siosm commented on 2014-09-14 12:19 (UTC)
jiak commented on 2014-09-14 09:17 (UTC)
python2-virtualenv is installed, but it seems it installs "virtualenv2" command, not virtualenv.
virtualenv is in package python-virtualenv.
Siosm commented on 2014-09-13 16:44 (UTC)
Did you install the python2-virtualenv dependency?
jiak commented on 2014-09-13 16:21 (UTC)
Thanks for this new version. Building this fails with
/bin/sh: virtualenv: command not found
Am I missing something?
Siosm commented on 2014-09-08 20:40 (UTC)
Please read the Wiki (https://wiki.archlinux.org/index.php/Mozilla_Firefox_Sync_Server).
Pinned Comments
jewelux commented on 2021-12-12 19:15 (UTC) (edited on 2023-01-12 18:59 (UTC) by jewelux)
Database
To setup a fresh MySQL DB and user:
(mysql -u root)
:Config
Open file
/etc/firefox-syncstorage.toml
to set your own parameters. Here is an example.Firefox
In
abount:config
change tokenserver url to your service url.Run service
systemctl start firefox-syncstorage.service
Add node record
Currently it is necessary to add your node (incl. service pattern) to tokenserver database.
Your can add the node record by the following sql. Don't forget to replace the example url
https://mydomain.tld
with your service url.Troubleshooting
Trouble with Apache as reverse proxy
If you use TLS you should modify the request header and set X-Forwarded-Proto to https. Here is an example of a virtual host file:
Sync in Firefox Mobile Nightly is broken
Firefox Mobile client expected X-Timestamp in response header.
Here is an example to set X-Timestamp header in apache virtual host file:
The issue is fixed and the workaround should not be necessary anymore.