I am felt up with my Game Service shared provider’s billing policies and I seriously trying to consider all options/help i might be able to get. Including trying to just rent a suitable VPS instead…

Does anybody know anything else that might help me runs Minetest gaming servers? Or anybody here who might be able help me sort this out?

Thanks you very much in advance!

    • @DBGamer@lemmy.mlOP
      link
      fedilink
      13 years ago

      Interesting I thank you for looking into all of that of me so yea I don’t think Portainer is gonna work then. As I assumed it was similar to Pterodactyl but for general containers. Like file manager, editor, etc.

      As for minetesthosting.com I tried contacting them a year ago but haven’t seen anything from them. Though I suppose it may be worth reaching out to them once more now it been awhile? If so I gonna see what another guy is willing to do as they wanted me to file a ticket as they reached me on the forums. I wonder if they “fix me up” instead.

      Still thanks for doing everything in regards to Portainer even though it wasn’t as “point and click” as I thought it would be.

      • dandelion
        link
        fedilink
        1
        edit-2
        3 years ago

        Okay! :) Easiest to get a Minetest server up and running imho :

        1. Install Ubuntu 20.04 on a VPS
        2. Add the PPA for Minetest and install Minetest https://launchpad.net/~minetestdevs/+archive/ubuntu/stable
        3. Reboot and after a few minutes connect to your VPS ip address to play the game.

        p.s. Then editing files or adding files is another chapter. And one should note that with this setup the server is not added to the public server list but anyone can register. Configuring firewall is also another thing.

    • @DBGamer@lemmy.mlOP
      link
      fedilink
      1
      edit-2
      3 years ago

      I am just looking for GUI based so I can be considerably more productive than Tmux, nano and all of that jazz. It’s considerably easier for me to open a web page and see the console, power controls, file manager, edit on the fly, etc.

      For instance i find it a bit frustrating that I gotta…

      1. Login the VPS
      2. Change to user
      3. run systemctl

      Just to cut the power or to start it back up…

      Editing a file?

      1. Log into VPS
      2. change to user
      3. cd your way to file
      4. nano into file
      5. enter into desired line
      6. keep on pushing backspace until what’s there is gone
      7. Finally be able to input your changes

      On a GUI I can do the above with a number of reduced steps.

      And it does matter since I am usually making changes to the game server often (once or twice daily usually). I can also switch to console, game’s server resources, etc in a few mouse clicks. Instead of figuring out what’s linux commands I gotta do to get there, what’s packages I need, etc etc etc.

          • dandelion
            link
            fedilink
            4
            edit-2
            3 years ago

            Documentation mentions that for Swarms (clusters) the agent is recommended. For standalone, which is most probably what you want I guess, the agent is not needed. So I guess :

            docker volume create portainer_data

            docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

            is all you need to do on your new VPS in order to get the web admin interface up.

            • @DBGamer@lemmy.mlOP
              link
              fedilink
              13 years ago

              Indeed, it does seems complicated to get a SSL going. As it doesn’t even seems like it will do a self sign by default?

                • @DBGamer@lemmy.mlOP
                  link
                  fedilink
                  13 years ago

                  Indeed now of days I don’t think certbot is that hard to run as you can tell it to do it as a temporary web server. So you can skip some steps. However I don’t know what to do with the cert once it been provisioned by Let’s Encrypt so that Portainer “can use it”.

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

        If you usually make the same changes, or edit the same files, you can automate the deployment with Ansible. Then the steps are basically:

        1. edit file locally (with graphical editor or whatever you want)
        2. commit to git (optional)
        3. run ansible-playbook your-playbook.yml

        You can also write a playbook to start/stop the service (and even add a desktop shortcut to execute that).

        How Ansible works

        • @DBGamer@lemmy.mlOP
          link
          fedilink
          33 years ago

          Indeed, still when I need to edit that one mod or whatever it can be complicated as is already to set this up. Thanks for sharing this interesting approach though.