Anyone have experience self-hosting the whole Firefox shebang?

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • fxa-self-hosting

    Instructions for hosting a Firefox Accounts instance on your own domain name

  • 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.

  • Firefox Sync Server

    Run-Your-Own Firefox Sync Server

  • 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.

    WorkOS logo
  • syncstorage-rs

    Sync Storage server in Rust

  • 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.

  • floccus

    :cloud: Sync your bookmarks privately across browsers and devices

  • As an alternative, I would recommend looking at https://floccus.org/ especially if you already have Nextcloud running.

  • Flock

    Discontinued Private contact and calendar sync for Android. (by signalapp)

  • 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?

  • docker-firefox-syncserver

    Discontinued Firefox Sync Server Docker image

  • 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.

  • fxa-selfhosting

    Selfhosting your own Firefox Accounts (FxA)!

  • 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).

  • 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.

    InfluxDB logo
  • linkding

    Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts