• 0 Posts
  • 14 Comments
Joined 8 months ago
cake
Cake day: June 11th, 2024

help-circle

  • I also started with Lemmy on a small VPS where I run a lot of other services for me and my family. Every update of Lemmy somehow needed more and more resources to run, so many in fact that it would overload my small VPS. I think it is because Lemmy is designed to be run for å huge amount of users, so it has quite a overhead at first just to be able to handle very many users later.

    And because I didn’t want to upgrade my server and make it more expensive, I decided to try PieFed which has from the start been concentrating on having a small footprint on the server.

    And that played off emensly, not only was I able to keep running on a small VPS for cheap, but I also found an amazingly open developer community around PieFed on Matrix.









  • Yes I did for many many years. There are two parts of it, one is the accounts themselves like the identity and the other part is the part which syncs the objects. I don’t host the account myself, I just use mozillas account server, because I don’t see much benefit for me and it’s quite complicated to do.

    Bach then I wrote a long article about how to do it with the old python version: https://jeena.net/firefox-sync-15 but that version is obsolete because it was written in Python 2.x which had it’s end of life a coupple of years ago.

    Now there is the rust version. The problem is that the rust version is even more complicated to set up. Therefor I created a docker-compose so people could do it in a easy way, and it collected quite many github-stars: https://github.com/jeena/fxsync-docker/

    This is the one which I am still using, but it’s also a older version from last year. It uses the docker images Mozilla releases. There is a problem https://github.com/jeena/fxsync-docker/issues/3 with the newer version and configuring it to run with your own MariaDB instance instead of google-spanner which Mozilla uses.

    To fix this a guy took inspiration from my git-repo and did a lot of work building his own docker images with the configuration changed so it uses MariaDB instead of spanner: https://github.com/porelli/firefox-sync

    Sadly I didn’t have time yet to check out his version, but it looks very promising.


  • Yes exactly, but not only to the NAS but also between each other.

    First you need to change the UI port on the second user, to do that you have to change it in the config XML file for that user.

    Once done you can start both instances at the same time. How do you start it now? I’m starting it with systems, and there is the way to start it for each user seperatelly on boot with:

    systemctl enable syncthing@myuser.service
    systemctl start syncthing@myuser.service