So I've rented a dedi for about 2 years now to host a MC server, also trying other stuff like hosting a website on it. Since managing a Debian system was new to me, I didn't know what exactly I was doing (and I still don't tbh), resulting in a tangled mess of all possible services running without me having a good overview of my setup. Now I'm thinking it might be time I try and do it right from the ground up. I've made a backup of my MC server on my local machine.
I use Putty to SSH into the server, but I still haven't gotten used to the CLI, and I get confused and eventually frustrated by it. As you can imagine, it's hard to manage the server in this manner. The best thing I managed to do was set up FTP access, so I could at least upload and manage Denizen scripts easily.
What I'm looking for is to set up the server in such a way that I can easily manage it, possibly via a web GUI or something noob friendly like that. The main focus is running a MC server, but it would be nice to have the option to host a website, or a resource pack in the future, without having to completely change my setup. One of the things I struggle with on my current setup is backups, as I've found and modified a bash script to do for me, but creating them was the most I accomplished, I then I have to manually delete old backup files, which is very inconvenient, so a system to manage that would be great.
So with all that in mind, what would be a good way of building my server? Docker with Portainer was something I was seriously considering, or Pterodactyl (idk what the actual relation between all those is), but I wasn't able to get far as apparently Pterodactyl is incompatible with Plesk, which I have installed because I was trying to host a website once, which I failed miserably.
TL;DR: I want to start building my Debian based server from ground up in such a way that I can easily manage my MC server, as I'm a noob.
All help appreciated 🙂