• dandelion
    link
    fedilink
    6
    edit-2
    3 years ago

    Wow, super awesome! That means that Yunohost can have Lemmy as package, and maybe as Lemmy grows via others like Installatron (via regular hosting providers) and similar as well. And thanks @kinetix@lemmy.ca

    • @nutomic@lemmy.mlOPM
      link
      fedilink
      43 years ago

      Thats great, I didnt even know that Yunohost was blocked by our lack of documentation.

      • dandelion
        link
        fedilink
        6
        edit-2
        3 years ago

        Thanks! It is very uncommon for Yunohost apps to use Docker. I’ve looked up some history about this :

        I made this package because it was requested by someone. And honestly I did not wanted to use Docker for this. But I did not had time to figure out on how to install it without Docker…

        Then why this package uses Docker? It’s because the developers of the core app do not support simple installation. And packaging without documentaion is time consuming.

        So now that this has been fixed, the next step could be to somehow make the manual install option aware within the Yunohost community (I am not sure what is the best way for this, hopefully others can) and then hopefully a Lemmy package for Yunohost can grow from level 0 to level 6 or 7 or 8, and by doing so have much more “exposure” among Yunohost users.

        • @nutomic@lemmy.mlOPM
          link
          fedilink
          23 years ago

          So now that this has been fixed, the next step could be to somehow make the manual install option aware within the Yunohost community

          I simply made a comment in the thread you linked haha

        • Dessalines
          link
          fedilink
          -23 years ago

          Considering how many apps use docker nowadays, that really surprises me that they wouldn’t support it. There’s that linuxserver docker repository that’s packaged hundreds of applications for docker.

          • dandelion
            link
            fedilink
            53 years ago

            Yunohost is focused on easy install on among others a VPS. If the VPS provider runs OpenVZ or LXC in their infrastructure then Docker is either not possible, or with limitations or first needs tweaking by the provider.

            • @remram@lemmy.ml
              link
              fedilink
              0
              edit-2
              3 years ago

              Docker is not bad for security, unless you do insecure things like exposing your Docker socket or running random workloads as root, however those are just as insecure under systemd.

                • @remram@lemmy.ml
                  link
                  fedilink
                  -13 years ago

                  This is not insecure. It is surprising if you don’t know how containers work, but in a real deployment you’d only bind to localhost and use a reverse proxy and that is perfectly safe.

                • @remram@lemmy.ml
                  link
                  fedilink
                  1
                  edit-2
                  3 years ago

                  How is this different from say, SystemD? It runs as root and has a larger attack surface.

                  The link you pointed out has every CVE for every application packaged as Docker image. Would you make the same point that APT or AppImage is insecure because there are insecure applications packaged that way?

  • dandelion
    link
    fedilink
    23 years ago

    I found some more written down reasons for Yunohost not wanting to use Docker :

    Disclaimer

    This package installs Discourse without Docker, for several reasons (mostly to support ARM architecture and low-profile servers, to mutualize nginx/postgresql/redis services and to simplify e-mail setup). As stated by the Discourse team:

    The only officially supported installs of Discourse are Docker based. You must have SSH access to a 64-bit Linux server with Docker support. We regret that we cannot support any other methods of installation including cpanel, plesk, webmin, etc.

    So please have this in mind when considering asking for Discourse support.