Setting up multiple minecraft servers using Ubuntu and Pterodactyl on a self-hosted home rig
Before a fresh install of the latest Ubuntu OS on my home desktop, I would like to know if there are any good tutorials on how to set up Pterodactyl on it and how to easily remote access my desktop again now that I wish to use Ubuntu.
I am currently attempting to test panels using an Ubuntu VM through the Virtualbox app in a Windows 10 OS to confirm this works before I port my servers over to Ubuntu and need help on a couple of things.
In summary I would like to know:
1. Whether a simple step by step setup tutorial exists I can follow for Pterodactyl or other recommended panel to set it up on a fresh Ubuntu install and port my old server in.
2.1. How to have multiple separate servers running properly on it whether they be forge, paper, or bungee servers
2.2. Whether there is a recommended bungee/waterfall tutorial for Pterodactyl to make them link properly.
3. How to allow external parties to remote in to Ubuntu (Pterodactyl panel) and allow them to modify files and settings, as well as secure these servers from hackers, ddos attacks, etc. (I currently have an admin teamviewering in on Ubuntu to make an attempt but it crashes every 5 minutes and doesnt seem like a great solution)
4. Recommended ram distributions for the following servers and whether dynamic allocation is possible:
4.1 Minecraft Forge server running the Vault Hunters modpack for 10 players
4.2 Minecraft Paper server with around 30 plugins, planning to bungee it and expand a lot over time from <10-100+.
5. Any other good practises for self-hosts to one-and-done the process/not suffer immensely having to consistently take the server down for expansions and improvements to the servers they manage
@Auster @Mortis Pinged, thanks for your assistance earlier
I am currently attempting to test panels using an Ubuntu VM through the Virtualbox app in a Windows 10 OS to confirm this works before I port my servers over to Ubuntu and need help on a couple of things.
In summary I would like to know:
1. Whether a simple step by step setup tutorial exists I can follow for Pterodactyl or other recommended panel to set it up on a fresh Ubuntu install and port my old server in.
2.1. How to have multiple separate servers running properly on it whether they be forge, paper, or bungee servers
2.2. Whether there is a recommended bungee/waterfall tutorial for Pterodactyl to make them link properly.
3. How to allow external parties to remote in to Ubuntu (Pterodactyl panel) and allow them to modify files and settings, as well as secure these servers from hackers, ddos attacks, etc. (I currently have an admin teamviewering in on Ubuntu to make an attempt but it crashes every 5 minutes and doesnt seem like a great solution)
4. Recommended ram distributions for the following servers and whether dynamic allocation is possible:
4.1 Minecraft Forge server running the Vault Hunters modpack for 10 players
4.2 Minecraft Paper server with around 30 plugins, planning to bungee it and expand a lot over time from <10-100+.
5. Any other good practises for self-hosts to one-and-done the process/not suffer immensely having to consistently take the server down for expansions and improvements to the servers they manage
@Auster @Mortis Pinged, thanks for your assistance earlier