• a_fancy_kiwi@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    2 days ago

    Did you by chance self host the sync server using docker compose? Their instructions aren’t great and I was hoping you had some tips.

    For anyone else interested, if I figure it out, I’ll post what I did here.

    Edit 1: I finally got it all setup but syncing isn’t working so I guess I did something wrong 🙄 . Troubleshooting now

    • Voroxpete@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 days ago

      So yes, I did, and yes, their docs suck (better documentation is on their roadmap).

      There’s a really good guide here on Lemmy that I recommend instead. https://lemmy.ml/post/25006407

      Following this I had it up and running in no time. Check the comments as well, I added some notes on getting attachments working. If you’re still having issues shoot me a message and I’ll try to help.

    • the_crotch@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      : I finally got it all setup but syncing isn’t working so I guess I did something wrong

      $5 says you need a srv record or something that wasn’t obvious from the docs

      • a_fancy_kiwi@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 days ago

        I don’t know what the fuck is going on. The client app connects to all 4 servers it needs a connection to. I can create a user on the server and all clients can login using it, I just can’t get notes to sync.

        Official docs here

        I found this tutorial1 and this tutorial2

        Tutorial2 makes this one port change to the official docker compose file but otherwise is seemingly the same as tutorial1:

          notesnook-s3:
            image: minio/minio:RELEASE.2024-07-29T22-14-52Z
            ports:
              - 9009:9000
              - 9090:9090
        

        With that change, and setting the port of the domain to 9090, I can access minio in the browser. But I don’t know if that’s necessary or not. I’m stumped.