May 6, 20233 yr 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. Application: https://www.pufferpanel.com Docs: https://docs.pufferpanel.com/en/latest/index.html First Run: Create a user: docker exec -it PufferPanel /pufferpanel/pufferpanel user add Edited May 9, 20233 yr by TQ Update initial instructions
May 8, 20233 yr 1 hour ago, GrafGenixs said: how to get an admin account ? execute below from your unraid cli ( as seen in the PufferPanel docs: https://docs.pufferpanel.com/en/latest/installing-docker.html ) docker exec -it PufferPanel /pufferpanel/pufferpanel user add Edited May 8, 20233 yr by jterpstra
May 9, 20233 yr Author 4 hours ago, iserrano said: How do you add steamcmd? https://docs.pufferpanel.com/en/latest/release-notes/2.6.0.html#steamgamedl
May 10, 20233 yr So I installed pufferpanel, it screwed with another container, so I removed it.. now it's uninstalled but still working and hogging the port I'm using for another container. How do I kill this? Edited May 10, 20233 yr by Blue300
May 10, 20233 yr Author 20 hours ago, Blue300 said: So I installed pufferpanel, it screwed with another container, so I removed it.. now it's uninstalled but still working and hogging the port I'm using for another container. How do I kill this? I'd recommend removing it with the below command. You can then use your "my-templates" to restore the old application and it's config. My bet is that it collides with another port, and in that case, you can simply change it. docker rm PufferPanel -f
May 12, 20233 yr On 5/11/2023 at 12:41 AM, TQ said: I'd recommend removing it with the below command. You can then use your "my-templates" to restore the old application and it's config. My bet is that it collides with another port, and in that case, you can simply change it. docker rm PufferPanel -f I did this and when I try accessing the port pufferpanel still shows up..
May 25, 20233 yr Author 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 cant think of any other reason this would/could be happening.
June 5, 20233 yr Hey! 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!
June 6, 20233 yr Yes, I have attached the logs. I apologise for sending them as a screenshot. I needed to remove private information (ip addresses and web addresses). 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). Master: Client: Edited June 6, 20233 yr by corfoto4
August 20, 20232 yr Trying to switch from Pterodactyl as it had some very slow startup times - wanted to see if puffer was any different or better. Haven't been able to find any walk-throughs or how-to's on setting up an ARK server with puffer, but I've had no luck. Can't figure it. Using the ark-docker template. Ports opened etc. So I click install - it goes through the motions - appears to do a full install of the app - and reports all went well. I then click start on the server and it quickly fails (interestingly I see it does create the game container, which then disappears as the server fails.) 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. I don't know what I don't know with all this - probably something simple, but I just need someone to point it out and how to fix Quote Update state (0x81) verifying update, progress: 82.29 (15511244210 / 18848500301) Update state (0x81) verifying update, progress: 84.89 (16000511111 / 18848500301) Update state (0x81) verifying update, progress: 87.50 (16492022376 / 18848500301) Update state (0x81) verifying update, progress: 90.10 (16982977029 / 18848500301) Update state (0x81) verifying update, progress: 92.66 (17465159842 / 18848500301) Update state (0x81) verifying update, progress: 95.43 (17987320954 / 18848500301) Update state (0x81) verifying update, progress: 97.91 (18454772195 / 18848500301) Update state (0x101) committing, progress: 6.06 (1143076238 / 18848500301) Update state (0x101) committing, progress: 8.22 (1548609012 / 18848500301) Update state (0x101) committing, progress: 11.70 (2204662655 / 18848500301) Update state (0x101) committing, progress: 14.02 (2643149673 / 18848500301) Update state (0x101) committing, progress: 57.34 (10808225628 / 18848500301) Update state (0x101) committing, progress: 74.86 (14110874923 / 18848500301) Update state (0x101) committing, progress: 87.31 (16456069385 / 18848500301) Update state (0x101) committing, progress: 89.02 (16778849555 / 18848500301) Update state (0x101) committing, progress: 90.05 (16973236675 / 18848500301) Success! App '376030' fully installed. DAEMON Server installed DAEMON Starting server DAEMON Starting container DAEMON Running post-execution steps DAEMON Failed to start server DAEMON Starting server DAEMON Starting container [DAEMON] Running post-execution steps DAEMON Failed to start server DAEMON Installing server DAEMON Executing: steamcmd +force_install_dir /pufferpanel +login anonymous +app_update 376030 +quit DAEMON Starting container ln: failed to create symbolic link '/pufferpanel/.steam/root': No such file or directory ln: failed to create symbolic link '/pufferpanel/.steam/steam': No such file or directory Redirecting stderr to '/pufferpanel/Steam/logs/stderr.txt' [ 0%] Checking for available updates... [----] Verifying installation... Steam Console Client (c) Valve Corporation - version 1691628584 -- type 'quit' to exit -- Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK Success! App '376030' already up to date. DAEMON Server installed DAEMON Starting server DAEMON Starting container [DAEMON] Running post-execution steps DAEMON Failed to start server Here are the log files. Quote [ERROR] 2023/08/20 01:23:03 error on reading from websocket: websocket: close 1006 (abnormal closure): unexpected EOF [GIN] 2023/08/20 - 11:39:26 | 401 | 826.222µs | 192.168.1.178 | GET "/proxy/daemon/server/021a5f76/console?time=1692446785" [GIN] 2023/08/20 - 11:39:26 | 401 | 387.06µs | 192.168.1.178 | GET "/proxy/daemon/server/021a5f76/status" [ERROR] 2023/08/20 11:39:26 token is expired by 12h14m37.077676704s [GIN] 2023/08/20 - 11:39:26 | 401 | 1.095041ms | 192.168.1.178 | POST "/auth/reauth" [GIN] 2023/08/20 - 11:39:27 | 401 | 101.13µs | 192.168.1.178 | GET "/proxy/daemon/socket/021a5f76" [ERROR] 2023/08/20 11:39:43 invalid credentials [GIN] 2023/08/20 - 11:39:43 | 400 | 2.610038ms | 192.168.1.178 | POST "/auth/login" [ERROR] 2023/08/20 11:39:59 invalid credentials [GIN] 2023/08/20 - 11:39:59 | 400 | 89.034297ms | 192.168.1.178 | POST "/auth/login" [GIN] 2023/08/20 - 11:40:08 | 200 | 285.232µs | 192.168.1.178 | GET "/auth/login" [GIN] 2023/08/20 - 11:40:08 | 200 | 362.266µs | 192.168.1.178 | GET "/api/config" [GIN] 2023/08/20 - 11:40:10 | 200 | 95.656787ms | 192.168.1.178 | POST "/auth/login" [GIN] 2023/08/20 - 11:40:10 | 200 | 2.820121ms | 192.168.1.178 | GET "/api/userSettings" [GIN] 2023/08/20 - 11:40:10 | 200 | 119.429µs | 192.168.1.178 | GET "/api/config" [GIN] 2023/08/20 - 11:40:10 | 200 | 2.741899ms | 192.168.1.178 | GET "/api/userSettings" [GIN] 2023/08/20 - 11:40:10 | 200 | 4.933728ms | 192.168.1.178 | GET "/api/servers?page=1&limit=10" [GIN] 2023/08/20 - 11:40:10 | 200 | 1.765098ms | 192.168.1.178 | GET "/daemon/server/021a5f76/status" [GIN] 2023/08/20 - 11:40:10 | 200 | 5.766585ms | 192.168.1.178 | GET "/proxy/daemon/server/021a5f76/status" [GIN] 2023/08/20 - 11:40:12 | 200 | 4.427378ms | 192.168.1.178 | GET "/api/servers/021a5f76?perms" [GIN] 2023/08/20 - 11:40:12 | 200 | 612.159µs | 192.168.1.178 | GET "/daemon/socket/021a5f76" [GIN] 2023/08/20 - 11:40:12 | 200 | 4.553372ms | 192.168.1.178 | GET "/proxy/daemon/socket/021a5f76" [GIN] 2023/08/20 - 11:40:12 | 200 | 3.371169ms | 192.168.1.178 | GET "/api/self" [GIN] 2023/08/20 - 11:40:12 | 200 | 588.064µs | 192.168.1.178 | GET "/daemon/server/021a5f76/tasks" [GIN] 2023/08/20 - 11:40:12 | 200 | 7.303861ms | 192.168.1.178 | GET "/proxy/daemon/server/021a5f76/tasks" [GIN] 2023/08/20 - 11:40:12 | 200 | 6.532814ms | 192.168.1.178 | GET "/api/servers/021a5f76/oauth2" [GIN] 2023/08/20 - 11:40:12 | 200 | 640.794µs | 192.168.1.178 | GET "/daemon/server/021a5f76" [GIN] 2023/08/20 - 11:40:12 | 200 | 7.816707ms | 192.168.1.178 | GET "/proxy/daemon/server/021a5f76" [GIN] 2023/08/20 - 11:40:12 | 200 | 652.736µs | 192.168.1.178 | GET "/daemon/server/021a5f76/data" [GIN] 2023/08/20 - 11:40:12 | 200 | 9.25865ms | 192.168.1.178 | GET "/proxy/daemon/server/021a5f76/data" [GIN] 2023/08/20 - 11:40:12 | 200 | 10.295303ms | 192.168.1.178 | GET "/api/servers/021a5f76/user" [INFO] 2023/08/20 11:40:19 [021a5f76] Starting server 021a5f76 [INFO] 2023/08/20 11:40:19 websocket encountered error, dropping (write tcp 172.19.0.3:8080->192.168.1.178:49888: write: connection timed out) [DEBUG] 2023/08/20 11:40:19 [021a5f76] Creating container [DEBUG] 2023/08/20 11:40:19 [021a5f76] Does image steamcmd/steamcmd exist? true [DEBUG] 2023/08/20 11:40:19 [021a5f76] Container command: [./ShooterGame/Binaries/Linux/ShooterGameServer LostIsland?listen?SessionName=Soft Sweet Little ARK?ServerAdminPassword=13371337?MultiHome=192.168.1.21?Port=7777?QueryPort=27015?MaxPlayers=10 -server -log] [ERROR] 2023/08/20 11:40:31 [021a5f76] error starting server 021a5f76: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "./ShooterGame/Binaries/Linux/ShooterGameServer": stat ./ShooterGame/Binaries/Linux/ShooterGameServer: no such file or directory: unknown [INFO] 2023/08/20 11:40:31 [021a5f76] Running post execution steps: 021a5f76 [INFO] 2023/08/20 11:43:31 [021a5f76] Installing server 021a5f76 [INFO] 2023/08/20 11:43:31 Executing command: steamcmd +force_install_dir /pufferpanel +login anonymous +app_update 376030 +quit [DEBUG] 2023/08/20 11:43:31 [021a5f76] Creating container [DEBUG] 2023/08/20 11:43:31 [021a5f76] Does image steamcmd/steamcmd exist? true [DEBUG] 2023/08/20 11:43:31 [021a5f76] Container command: [steamcmd +force_install_dir /pufferpanel +login anonymous +app_update 376030 +quit] [GIN] 2023/08/20 - 11:50:10 | 200 | 3.926966ms | 192.168.1.178 | POST "/auth/reauth"
January 20, 20242 yr Error: Unable to access jarfile paper.jar I installed Pufferpanel and added an admin user. I downloaded the template for paper docker and installed it. It shows: DAEMON Allocating server DAEMON Server allocated I clicked Install... DAEMON Installing server DAEMON Downloading file https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/116/downloads/paper-1.20.1-116.jar DAEMON Moving file from paper-*.jar to paper.jar DAEMON Writing some data to file: server.properties DAEMON Writing some data to file: eula.txt DAEMON Server installed I tried to start the server DAEMON Starting server DAEMON Starting container Error: Unable to access jarfile paper.jar DAEMON Running post-execution steps I've read all I can but I'm not sure what to do from here. Any advice? Edited January 20, 20242 yr by nathaningram
September 21, 20241 yr seems like it. You can of course, install the docker container manually or, try the unraid template from the repo if you want https://github.com/tquizzle/Docker-xml/blob/master/docker-pufferpanel.xml
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.