IF you're going to run your self-hosted server to run a minecraft server, get a webclient front-end. Even though it's not FOSS and therefore a no-no with most lemmy users, AMP from Cube Coders is a great option, it starts a flat $10 fee for a permanent license. It has some fantastic features for remote backup among supporting other games.
However, if you're a bit concerned about that there is Pterodactyl, which I've heard good things about, but I went with AMP because it supports other game servers like GMOD.