Pufferpanelconfiguration can be found under /etc/pufferpanel. Within this directory you will find a config.json file which contains all the configuration for the instance. Email templates can be found within /etc/pufferpanel/email, this allows for the configuration of the notification emails sent to users.
Turns out there are plenty of options to choose from, whether you use Windows orLinux, or prefer CLI or Web UI. I went withPufferPanel, which ticked all my boxes andseemed to have minimal bloat.Installing it was asstraightforward as it gets, starting a Minecraft instance also took no effort.
That feature was conspicuously missing from PufferPanel feature list, as well asmost of its competitors. I think AMP is the only one that officially had it, buton a rather primitive level: no retention policies, no incremental backups. Andthose features were rather important if you want to have more than 5-10 mostrecent snapshots.
We have also tried using some Minecraft mods likeTextile Backup, but it was alsomissing retention policies and incremental backups, and it impacted gameperformance considerably while it was running. So I prepared to set something upon my own.
In the end it was a close call between Restic and Kopia, and I chose the lattermainly because I already had my eye on it for my DIY NAS project (which I oneday will write about). I liked a few things about Kopia:
It connects to PufferPanel, enumerates all existing game servers and thentriggers kopia as a subprocess to create a snapshot. To make sure the snapshotis consistent, it also uses PufferPanel API to send some commands to theMinecraft server console.
One last challenge is making the machine hosted at our home accessible tofriends outside of our home network. If you have a static IP, setting up portforwarding on your router is by far the easiest option. Unfortunately, this isnot something our IPS provides, so I decided to tunnel the connection insteadfrom my VPS.
After all that I repointed my minecraft server domain to the new IP address andthe whole migration went pretty much unnoticed by anyone except me and mypartner who can now connect to the server via local network for better latency?
Overview: PufferPanel is an open source game server management panel designed to be easy to use and easy to install. PufferPanel supports Minecraft, Forge, Spigot, Sponge, Source Dedicated Servers, BungeeCord, PocketMine, Forge, and much more.
If you have removed the container, and pruned the image; it cannot be there. Perhaps another container is using the same port and for some reason is hosting the same content as the PufferPanel appdata.
I have a master pufferpanel node that is connected to another pufferpanel node on a remote pc. I cannot delete the servers created on the remote node from the master node. So I went into the files and deleted the servers manually. However, when I try to remove the remote node from my master node it comes back with an error that there are still servers connected to the node. Does anyone know how to remove these ghost servers? And also why when I try to delete a server on the remote node it comes back with an error?
Thanks!
Overnight the master pufferpanel instance was taken offline because the computer lost power. I am now getting 401 errors and cannot log into the pufferpanel while the remote node is connected. Before when I sent the previous message in this thread I was only getting 200 and 404 (errors) and I was able to log into pufferpanel when connected to the node.
There are servers currently running on the master panel which cannot be removed. There are no servers in the /servers directory on the remote node. However, the master node still thinks that there are still servers (hence the 404 errors).
So this is the console - you can see the installation completes. I try to start it and it fails. Then I try to install again, and it reports it's installed - although I can't actually find the the game data... just the log and config files on the sever - then I try to start it again.
My web server is (include version): Not applicable. I am creating a node for pufferpanel 0.8.5.3 which is setup on another server. My other website is hosted through DotNetNuke as a panel through IIS on my windows server however my node is on my ubuntu server. The domain mcresolution also runs a minecraft server at
play.mcresolution.com.
My hosting provider, if applicable, is: I host myself at my house. I have 3 servers. One Windows Server 2008r2 Datacenter edition and 3 Ubuntu Server 14.0.4.5 servers. One of those servers runs pufferpanel and the other two runs nodes for the main panel. Both nodes have no web interface but just use a daemon to connect to the main pufferpanel server. I have a
puffer.mcresolution.org resolving to the pufferpanel webserver (ubuntu server) on port 80 and I have resolving to port 443 on my windows server. All 3 of my servers share the same external IP address, 174.43.192.220
3a8082e126