Hi, I want to host a private Lemmy server under example.com mostly to be used without association (federation) with other Lemmy servers - this is due to the nature of the Lemmy server. It is going to be used only by people from a specific country, so in its initial phase, I am pretty sure these people won’t care about any other servers not in this country’s language. Anyway, that’s besides the point.

The thing is I already have a Hetzner instance where I have set up an NGINX server hosting a couple of PHP websites - Wordpress and Mybb forum using mariaDB database and php 8.1.

The instance is running Ubuntu 24.04.1 LTS - which method of installing Lemmy would make sense? Docker, Ansible, or from scratch, as it is documented here https://join-lemmy.org/docs/administration/install_docker.html ?

I just do not want to disturb my currently installed websites on this server.

Any recommendations?

  • undefined@lemmy.hogru.ch
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    3 days ago

    I’ve looked at Piefed and I kind of actually wish it were compiled. I come from the Ruby on Rails world and while I love Ruby (and Hanami too!) I’m just tired of interpreted languages (and Python always feels clunky coming from Ruby).

    I wish I had the free time to learn Rust or Go, but I would be ecstatic to find a Crystal-based Lemmy server. Maybe when I’m 80 I’ll have the free time to work on that.

      • undefined@lemmy.hogru.ch
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 days ago

        That seems to be the consensus but what keeps me from picking it up quickly is it always looks very low-level (I’ve been in Ruby land for far too long 😆)

        • taaz@biglemmowski.win
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          2 days ago

          I would really recommend just trying it out too (when RL time allows), all of the low-level stuff is often well hidden or not required to deal with unless you need it, well most of it is and everything having mostly one solution is a nice refresh compared to the hells of scripted languages.

          - A long time python dev.

          “Import-time” execution was a huge mistake.