Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
linkding
Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.
To start off, I don't know who I should be pulling these things from. There's the Mozilla repo, there's Mozilla-Services and then there's this guy with his Docker image. The Docker image looks simple enough, but I'm not sure whether I'm comfortable with opening something that says Not sec-reviewed, use at own risk! open to the internet.
Im the one who wrote the linked article and am still running the old sync server (python version) without any issues. The new sync server (now called storage server) is actively being rewritten in Rust to improve performance. Although there hasn’t been any public releases or comments about it, there are still regular commits to the repo: https://github.com/mozilla-services/syncstorage-rs I don’t think it’s worth trying to run the rust version yet since things are still changing, but it probably won’t be too long before it’s viable. I think this new storage sync will be used in Thunderbird v114 for sync as well (hopefully). The fxa server also gets regular repo commits but I haven’t seen anyone self hosting it as the docs are severely out of date. If you wanted to try, I’d recommend getting in #fxa the irc channel and talking to some devs for help, otherwise you’ll be in for a ride.
As an alternative, I would recommend looking at https://floccus.org/ especially if you already have Nextcloud running.
Not really on-topic, but the floccus name reminded me of Open Whisper Systems' end-to-end encrypted contacts server Flock. Does anyone know if there's an active fork around?
If you only want the sync server (which I recommend by the state of things), https://github.com/crazy-max/docker-firefox-syncserver is a good solution. I'm pretty sure you won't find an easier solution. I'm currently running it myself and it work like a charm.
In the past I had a mozilla sync storage, but with their new architecture its a little bit overkill to host and maintained (check: https://github.com/jackyzy823/fxa-selfhosting), especially if you only use bookmarks and not all the other services (i.e; exact firefox config like plugins, themes, saved passwords). And as said by others, the old working way with syncserver is not udpated anymore, not sure its a secure way to continue using it (e.g. storing saved passwords).
As an alternative to Floccus, you can check https://github.com/sissbruecker/linkding (great if you dont want a nextcloud instance just for bookmarks), they have firefox plugin as well.