I host my own Lemmy instance and have a user account on it that I use everywhere (I don’t host local communities, I just use it as a home for my Lemmy user account). I needed to re-home my Lemmy server, and though it’s a docker installation, copying the /var/lib/docker/volumes/lemmy_* directories to the new installation didn’t work. So I created a new Lemmy server.

How can I move my old account to the new server, so I can keep all my subscriptions and post/comment history?

  • isoA
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    7 months ago

    I don’t recommend re-installing an instance on the same domain. This caused me errors before I had to replace my domain. Like I couldn’t subscribe to same communities with my old username. If you have the old data, you should find a way to extract it.

    Which method did you used to install your instance? If you used lemmy-ansible, then your data should be in /srv/lemmy by default: https://github.com/LemmyNet/lemmy-ansible/blob/8c5337f5e5163c2452242db578119593d6fa00f1/examples/hosts#L13

    • Andrew@piefed.social
      link
      fedilink
      arrow-up
      5
      ·
      7 months ago

      I’ve had that problem too (messing around with test instances) - for anyone else wondering why: it’s because the RSA keypair for me@mydomain has changed, and remote instances fail to validate message headers signed with the new private key, because they’re still using their copy of an old public key.

      • nutomic@lemmy.mlM
        link
        fedilink
        English
        arrow-up
        3
        ·
        7 months ago

        The key is refreshed after 24 hours so it will work if you wait a bit.

    • Mike Wooskey@lemmy.d.thewooskeys.comOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 months ago

      Thanks for the assistance, @iso@lemy.lol.

      My new server uses a new domain. I do still have the old data (in fact, the old server is still up - that’s where I’m posting this from).

      I installed both Lemmy servers via Docker. It would be nice if I could rsync my account data (including post/comment history) from the old server to the new server, but I’m now wondering if my changing domains would make the old account not work at all in the new server.