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 ❤️
10 Replies
Admincraft Meta
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by .deathpacito#0
luketeam5
luketeam52y ago
Hello, 1. Yes, the official tutorial, https://pterodactyl.io/project/introduction.html 2.1 Create a new server using the panel once installed 2.2 Yes, once again, the official tutorial: https://pterodactyl.io/community/games/minecraft.html 3. Everyone you add to the server's panel can use FTP and SSH(not sure) in it.
Introduction | Pterodactyl
Pterodactyl is an open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
Minecraft | Pterodactyl
Pterodactyl is an open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
ProGamingDk
ProGamingDk2y ago
sftp only and not ssh. also for pterodactyl u need wings (not just panel) to actually add servers etc but installation of both are in the official guide that luke sent
luketeam5
luketeam52y ago
Thanks for correcting me, my memories probbably got mixed up from constantly manually SSHing into the volume folder 😅
ProGamingDk
ProGamingDk2y ago
pterodactyl does support key authentication on sftp tho which is nice
Deathpacito
DeathpacitoOP2y ago
It works, I love y'all
No description
Deathpacito
DeathpacitoOP2y ago
My VM network is a disaster though, that's the next thing I gotta fix So is my next stage to open up say 5 more ports to prep for additional panels?
Mortis
Mortis2y ago
Basically open all the ports pterodactyl needs then open extra ones depending on if you want to make multiple servers
Deathpacito
DeathpacitoOP2y ago
Alright I'm paying someone to help me with clearing out the whole rig and installing Ubuntu then Pterodactyl/Wings for me to simplify this mess of VMs and partitions, what should I make sure to accomplish while this is happening and to ensure the security of the setup when it is complete? /close !close
Admincraft Meta
post closed!
The post/thread has been closed!
Requested by .deathpacito#0

Did you find this page helpful?