I Built the PERFECT Game Server with Pterodactyl and Docker
Vložit
- čas přidán 2. 06. 2024
- Pterodactyl is a free an open source dedicated game server. It comes with both a panel to configure and deploy your game servers as well as game server nodes to run your games. It runs games in Docker containers to keep them isolated and making them easier than ever to deploy. We're going to also use Docker to create our Pterodactyl server and the Wings agent making this truly Docker to the core.
Video Notes: technotim.live/posts/pterodac...
pterodactyl.io
Support me on Patreon: / technotim
Sponsor me on GitHub: github.com/sponsors/timothyst...
Subscribe on Twitch: / technotim
Become a CZcams member: / @technotim
Merch Shop: l.technotim.live/shop
Gear Recommendations: l.technotim.live/gear
Get Help in Our Discord Community: l.technotim.live/discord
2nd channel: / @technotimtalks
(Affiliate links may be included in this description. I may receive a small commission at no cost to you.)
#Pterodactyl #HomeLab #SelfHosted
00:00 - Intro
01:06 - What is Pterodactyl
02:47 - What are we going to do?
03:42 - Setting up the Panel with Docker
07:20 - Exploring the Panel
08:52 - Create a Node
11:13 - Install the Wings Agent with Docker
15:14 - Assigning Allocations
17:12 - Create a Minecraft Server
21:40 - Creating A Team Fortress 2 or Counter Strike GO Server
23:26 - Adding A Custom Game (Terraria)
29:05 - Creating a Valheim Server
31:06 - File Manager and More
32:47 - What do you think?
32:55 - Stream Highlight - "I might go bare metal..."
"Highschool" is from Harris Heller's album "Pixel"
"Stop It, I'm Resting" is from Harris Heller's album "Neko"
l.technotim.live/sb-music-lic...
Thank you for watching! - Věda a technologie
Which games are you playing or hosting? 🎮🕹
I m using pterodactyl from 1.5 years, its great to see some known CZcamsr to make a installation guid and reviewing it.Also i m hosting Minecraft, satisfactory, Rust and various other servers on my machine with the pterodactyl panel.
anythink like Grafana SinusBot nodejs Projects ore custom eggs Databases NGINX etc
Currently: MC Enigmatica 6 Expert, Farming Simulator 2022, Ark Survival Evolved (30 mods), Satisfactory, The Forest and GTA V: FiveM
terraria ; counter strike ; minecraft
I started to use pterodactyl in 2020 in the beginning of CV19. My friends and I was having a server in Aternos before, move it into to a cheap minecraft hosting and at some point we hear about the free arm resources in oracle, so we say "heck yeah!” and move our already two servers there.
Currently I have an OKE Oracle cluster where the Pterodactyl Panel is hosted on and my friends have their own accounts in oracle to provide nodes for their use. There’s a lot of good list of nest and eggs out there, so we also host RED discord bot and JMusic using Pterodactyl.
Thanks Tim for every video, you’re an inspiration.
Disclaimer: I work as SRE in a small startup so I’m kinda the maintainer of all the decentralised ecosystem my friends and I have build.
Loved the Minecraft music in the background. Made a complex install much more serene lol. Thanks for making the switch from Multicraft to Pterodactyl so much easier! Been looking at doing this for a while, this video has finally tipped the balance.
If you are ever short on videos, I would love to see a video on how your home lab copes with day to day stress. You lab is well documented. What you are running is well documented. I am kinda curious how stressed your hardware gets, and how that insight guides decisions, past, present, and future.
OMG! I've been scratching my head a few day trying to put together this setup!! Thanks for sharing!! Very very useful!!! And awesome Pterodactyl explanation!
Glad it was helpful!
While I get that they might seem cringey to most, I actually found the pterodactyl/bird metaphors very cute and actually useful to learn/teach. But well I am a dad and laugh at dad jokes so if you did cringe that's probably a more common response.
I too found them to be helpful when breaking down the layers, that's why I dedicated a few minutes on it :)
As a gamer, nerd, IT guy and dad I thought they were well done and helpful. Is a HA "cluster" of pterodactyl servers a flock?
I agree that it helped learn the stack
Dad power!
It's the only seconds in this video where I didn't feel a complete idiot. So I have to agree
Happy to see your channel keeps on growing Tim, you really deserve it. Your video quality has always been top notch
Thanks a ton!
Hi brother. I follow all your tutorials and have learned everything of my little acknowledgement in virtualization from you, and thanks a lot for that, much obliged, from Florida. I love and enjoy all your tutorials, but this one, specifically this one "I Built the PERFECT Game Server with Pterodactyl and Docker" is the one the I love the most. I have followed step by step without failing on create my own Pterodactyl Game Server Control Panel. I wanted to change the web port for something else. I know you have the best advice for it. Keep up the great work. Will follow you until the day the internet depletes, lol.
Excellent video! I've played around with Pterodactyl a little. When looking at new Eggs you will really need to look at the requirements of that server for memory. For instance 7 Days to Die servers can need anywhere from 8-16GB or more depending on if you plan on running any mods or overhauls on it, Darkness Falls or Undead Legacy overhauls need about 16GB RAM per server. Working on building my new server to start hosting all my games instead of paying for hosting services.
What did you end up going with for your game servers? I want to move away from pingperfect and g-portal and I already have my own webserver 4 core / 8 thread
Intel Xeon-D CPU 8 GB RAM 1 TB HDD that I am already paying for that I would like to move my V-Rising and Valheim servers over to and be able to deploy any others if we decide we are going to play them.
Nice, thanks for the information Tim! I've been running a Minecraft server as a docker deployment through Ansible, but if I ever choose to expand out to more games or more servers I'll keep this video in mind 😁
This is an awesome build and thank you for making the video. I want to do something similar but also add in a FoundryVTT container.
Tim - Your video's and guides are always next level.
In this case, even tho I have been 'playing' with docker, I continue to feel in my own use and stuck in my ways - I would still lean towards just spinning up VMs and hosting game servers 'the old way' . I think I'm getting old, cos I just don't enjoy the docker methods. In use, I come to a feeling that dockers use just as much time and resource as VMs, or in my case more time and the same resource. That being said, in reality 'the way now' is indeed a reverse proxy and doing things the way you are.
I'm currently - I should say when I get in the mood to ... hosting insurgency (2014)..
Thanks for the awesome video!
No worries! At the end of the day you have to support and maintain your infrastructure so do what's best (and easiest) for you! Thank you for your honesty!
I am NOT a docker evangelist, and I to have many VMs setup to do dedicated jobs. I just recently build up an Ark server for my boys and it wasn't all that fun. With the pre-made configs, there's less to think about, not to mention, what Tim has done here helps immensely. If this pans out, I'll probably stick going this route, but for my boys, they're not Linux users at all, so, getting a web interface in their face to do what they want makes things easier for me. But I do get where you're coming from.
Pterodactyl is just perfect! Thanks for sharing this project 😊.
Thanks a lot Tim. This was a really helpful video and saved a ton of time for me, Subscribed :)
I wasnt sure about it right away when i first learned of it, but since then and seeing what it can do, I'm all for it!
dockercompose is when the docker-compose plugin is installed in docker I believe. Great video man, very cool!
I recently setup Proxmox with OMV+Docker+Portainer, next steps were to setup a local Minecraft server. Now, I feel like getting Pterdactly on there! Thanks for this video!
Marking as something to come back to later. I have some new server hardware coming that I think is going to be dedicated to this kind of thing. My boys are playing games together, and I setup an Ark server for them. I'm the one maintaining it, but, I don't play Ark (I did, but, didn't enjoy it as much as they do). So doing this, one of the boys can have access to create and destroy the server, make changes, start up, shut down, do the research I don't want to do.
Then I can also go spin up my own Space Engineers server for myself.
I don't plan on ever opening this up to the public, and seeing that you're not using a "reverse proxy" really since you're using local IP addresses, seems fine to me to go this route.
I opted in to go with the Docker, Portainer route to host game servers. It's super smooth and practically instant once you unerstand the variables to load.
how did i miss this on my feed. You the best and again ty
If you are running your reverse proxy on the same machine in a docker container you may be required to put the docker network interface IP of your reverse proxy in the trusted proxies list if not using the wildcard *
Thanks for the demo and info, have a great day, GAME ON
I have been looking forward to you dropping another video, thanks for all you do!
Also, can I host this on my Proxmox server?
Glad you like them!
Also, yes! That's what I do!
Need to figure out how to get it running in my traefik environment. Besides that it looks really awesome. As you are running traefik yourself, do you, by any chance, plan on enhancing your documentation by adding modified compose files for usage with traefik?
Your channel is insane. I don't have a home server yet, but your content is certainly compelling me to want to get into it and spend completely outlandish amounts of money to get and fill a rack.
SOOO Helpful. I was struggling with some of these problems for HOURS.
How did you set up your two docker servers? Seperate Docker VMs?
@@TylerMcBride-bl3po I used a single docker compose file in portainer to set up all the containers. I think there were three, DB, wings, and the other one. Pterodactyl creates more for each game server when it needs to.
I don't remember all the exact details, but I do remember that I only have one physical server that's running all of it.
@@spottenn So how would you recommend that I go about doing this? I have Proxmox on baremetal, which can spin up seperate VMs. I was thinking about doing two instances of Proxmox -> Ubuntu Server -> Pterodactyl since he recommends sperate servers for client/server side. Is this the best way to go about it? I can modify the setup if need be.
I think part of the confusion ("I click back here because I am not sure what else to do"). I think that nest should have been named steam_cmd with the egg being Terraria. As its based off the steam_cmd "engine". In other news, dang it Tim, your awesome videos are making me need to buy more and more hardware!
Thank you!
Buying more and more hardware is definately a problem I think most of us have lol
Is it possible for you to go into more detail about protecting your game server setup using a vps? To then proxy connections to your home network. That way people can self host game servers to their friends and don't need to worry about any attacks.
I am very interested in this also. I want to deploy my own game servers that I control instead of the ones I already have that I am paying another hosting company for.
Look into Tailscale. They have an example of how to do this for a minecraft server and it is super simple to setup.
amazing! thank you for the tutorial :D
I already run pterodactyl. But I'm excited for this.
You didn't mention SFTP for file management! It's a great way to download backups of your server if ever needed
As for schedules, they are so powerful. You could configure automatic restarts for mine craft servers for example, or backups, execute commands on a cron schedule. Great for setting up weekly/monthly/hourly etc. events on your public servers
Being that I have refused to use windows outside of a vm occasionally, hearing I can get risk of rain 2 up and running sounds pretty sweet to me
Tim your content is fantastic
Thank you so much and thank you for the comments. When I feel down it’s nice to see ones like these.
This looks like a project that makes deploying games in docker as difficult and confusing as humanly possible. You can literally start up a game server in Portainer in like 2 minutes.
Its so easy.
What is your game server hosting company? Most use this panel and system nowadays. Plus self hosted at home or cheap Digital/aws server. To each his or her own, but your comment is ignorant of many people's abilities.
As a Laravel Developer myself, It actually took me about 30 minutes to set this up and now my kids and friends spin up stuff for a frag night etc. and destroy when done up on DO. Costs less than 40 a month and I running a PalWorld (HUGE memory game) servers for about 26 a month.
Hey thanks for this! Man if I'd have just known "Behind a proxy." I made DNS records with private Ip's and did the text change to get the cert, then put it on my servers. Such a pain and a bad security practice, but it did at least work.
Man, you are a god. This is beautifuly
thank you for this. Can you explain the pros/cons of having a separate server for panel and games please?
I figured everything you did a year ago and I wish I didn’t have to. I went crazy and was pulling my hair out because their docs don’t explain the wings part really well (Because they figure if you are smart enough to have infrastructure apart from the panel you are smart enough to figure this out, which is not wrong but I sure wish it was easier)
Awesome!! I'm going to make it work on my server 🤩🤩🎉
I wish I could write some comments on the article detailing this process. If you're like me and like to do things manually, then your nginx reverse proxy should only ever point to port 444 where I did the port mapping of 444:443 for the wings container. I really had to do everything possible to ensure the panel can talk to the wings container on proxmox. Also, try not to setup both panel and wings on the same container, you'll experience pain like I did. It doesn't cost too much to setup a second container for the wings server.
I did additional configs of passing through a gpu to the nvidia-docker instance running on the wings server (not the usual docker install). I don't know currently but I honestly hope that it can make a difference of sorts.
Can you please share your docker files?
I’m debating between this and LGSM. I’ve always just done it manually via VM’s in the past but looking for something different. I mostly use them in my home lab for messing around in the game. Would you suggest this over LGSM? Also, would I really need the proxy if it just going to be in a private Lan network?
Looks like a great dashboard / interface for hosting multiple games in one server. I would definitely use it. Getting down to the nuts and bolts of the server a roadmap would need to be constructed for hardware and bandwidth requirements. How could you monetize the use of the server? Of course you would need to pay for monthly internet and initial hardware cost. As a side note one of my favorite games back in the day was Unreal Tournament.
There are already people in our discord who've used this to monetize their servers!
Whenever looking at stuff for Pterodactyl I keep hearing we need two servers, and I am starting to believe this is one situation where I can't just have one server, running both the panel and the game servers themselves
You can, but it's more complex to configure
I just spun up Retropie for my kids. Looks like Pterodactyl will be my next project with them. 😁
They and you will love it!
Very Cool video! I got it working.
im having trouble my configuration keeps showing my panel ip for the remote not my gameserver fqdn and struggling to fix this lol
I gonna use it, it's great.
THIS IS THIS IS THE SOLUTION i HAVE BEEN LOOKING FOR !!!! THANK YOU!!!!!!!!!!!!!!!!!!!!!!
How did you set up the panel on 443? When I try to point traefik to 443 on the service, it just returns a bad gateway error, ive only gotten it to work setting it to 80.
That was a pain in the butt to install. Never got wings working in docker. But did get it working outside docker in a LXC debian 11 container.. I also had to add wings, the the Traefik config and a bunch of other stuff. Fought with this for 2 days.... Now I guess I get to fight with it to run a game..
I run AMP, but I am excited for this :)
Great video. Is it possible to use alternative ports for the panel as my docker setup is already using ports 80 and 443?
Just in case anyone else is reading this... yes :)
Just set the config to something like 8480:80 and set your reverse proxy config (if using) to "FQDN:8480"
There is no /etc/pterodactyl folder in either of the servers. I have the panel running. Followed the instructions on the wing. No idea about the etc/pterodactyl folder. What did I miss?
You are awesome!
I'm having an issue with this. I got the panel running, but when I try to configure the wings node (It is on the same physical server) it doesn't seem to reach the panel. It is stuck at "fetching list of servers from API" and with debug on it clearly keeps retrying without any information as to what goes wrong. When accessing the API from a browser it shows as intended. I am using Nginx proxy manager, could this be the reason why it isn't working?
Did you get it to work with npm ? Ran into the same issue
@@cockroach1325 I’s a while ago, but I think I managed to solve it by adding the subdomain into the hosts file with loopback address (your server’s public IP) on the server, and that way the FQDN seemed to bind properly. The reason you have to do this is that Pterodactyl is not designed to run both panel and daemon(wing) on the same machine, but it does work as long as it can bind to the FQDN. Feel free to contact me in DM if you want further help :) you can find it under my profile-> info.
Is there any automatic egg update mechanism? Basically if there is update available for gameserver - it would instantly update it.
this is so dope, i have an old pc i wanna use to host multiplayer lobbies, i also wanna run obs on a separate container to handle my stream encoding off my old gpu...i think this is my solution...
This has easily become my favorite channel on CZcams! 🤤
Yay! Thank you!
@@TechnoTim Could you please share docker files you mentioned in the video?
Do i need to have the game node on a different physical machine to the pterodactyl docker install or can it be in the same docker instance (outside the stack)?
thanks for the video. where di i have to install wings? in a new docker container oder an existing?
Great Vid Tim! I am wondering if there is a way to have that game server deployed over K3S or K8S in a way that I can get a Proxmox server to handle it all 1 Master and 2 Workers or a better configuration. Do I need a NEW server for that? I do have a slightly old server that I want to dedicate for any solution that uses K3S or K8S and that game server can be a good solution for that - Not sure about if I have the right hardware, BUT I do hope so. is there a way to have a game server to run on a Proxmox with K3S or K8S with 32GB or RAM and 4TB of Disk storage?For me it looks like a great way to learn K3S or K8S and also have a solution that can be used to have kids playing with. I am just thinking about and I am not sure that it can be done - do you think it can be done? Thanks
Space Engineers? I'm sold.
So do I actually meet two separate servers ? Can I not run the panel and the game server on one machine ?
Also what is the easiest os or hypervisor to run pterodactyl on?
I was wanting to run this on unraid but also looking at proxmox.
So can I set this up on one machine? You mentioned a few times the two servers, one for panel and one for games/nodes. What if I have just one machine built to be my server? How would I go about that?
Use two virtual machines or docker containers.
Could I setup multiple containers in proxmox for all the games?
Thinking of using my turnkey debian template and installing docker and wings on each, then having them be their own location in pterodactyl, and running individual games on each container. That way can have seperated backups on my pbs (proxmox backup server), and have individual ip's for each game. This also would have it all seperated out so I don't have a singular failure point for all my games (other than the proxmox server which would be negated by the seperate 2x a week snapshot backups).
if you are using NGINX as reverse proxy you have to modify the docker-compose file for the panel to bind to the default nginx network
how exactly?
Just out of curiosity, would it be possible to just use one server?
Great video! The kids have been asking me to build them a Pixelmon server. I have a feeling once I build that one they will want many more games.
I'm curious did you install Linux on bare metal or a VM on ______ hypervisor?
I did on a VM but baremetal works too!
@@TechnoTim 🤔 I have a ridiculously overpowered Nutanix server which we decomm-ed. It now runs proxmox. The panel has to be separate from the nodes/wings/nests/eggs/yolks?
If only everything in IT was so well structured and named for easy understanding.
An important thing to note. If you are using a reverse proxy make sure to specify port 443 and not 80 for your pterodactyl server (not panel) entry. I spent a good while troubleshooting this.
So im trying to set this server up and it will all be hosted on one machine (Virtual Machine).
I got to the point i composed it (Had to change the port for the panel connection as 80 was used) but when i finally connect to it i get this error, 500 SERVER ERROR.
Im not sure what went wrong here, any ideas?
I've been wrestling with Pterodactyl for a while now. The daemon port issue behind a reverse proxy is a pain, since I also use Nginx Proxy Manager on the same docker node which requires 443. No idea what to do yet other than moving NPM to another server, which I want to avoid.
Use virtual hosting, eg route by host header.
I had to edit the pterodactyl panel nginx to include SSL configurations, and change the pterodactyl letsencrypt tpo the same location as nginix-prox-manager's volume. My NPM and Pterodactyl panel is on the same ubuntu-docker host.
If your device (in my case a LXC) has multiple IPs you can specify which IP and Port the docker is supposed to listen to. That way you can give out the same port multiple times on different IP addresses
Welcome to the pterodactyl community
wait a second, will it work if i put the panel and node on the same device? or is a node like a virtual machine
I've been running a vanilla Minecraft game out of a tiny AMD PC in my apartment, but when I get a higher-powered server, I think I'll try setting up Pterodactyl. It seems like the up-front config effort will pay off in ease of game management.
Edit: I'm wondering if perhaps this is 2 separate VMs you refer to, rather than 2 separate physical machines.
Hey I think this is a n00b question but we've all got to start somewhere. Am I right in thinking that this could be done with just 1 server running say Debian and Pterodactyl and hosting the games? Can you explain why 2 servers are needed? (Apologies if this was explained but I didn't spot it in the first 10 mins of the video. I only have 1 spare PC so if I really need 2 for this then I'll look for an alternative solution.
Love the video. 99% likely to become a new sub...
I got stuck at the node configuration file. I'm using portainer and nginx, and it's unclear where the config file was being created/saved, and it's unclear if I configured my proxy server to be compatible with the ports setting on the wings/node.
Its not just limited to game servers, you can host discord bots, python scripts, and more!
Bruutha..this is dope. I set it up on 3 Proxmox Ubuntu 20.04 LXC containers (1 gameserver, 2 nodes) just gonna say my productivity may drop a bit this month, working from home and all 😉Minecraft,Terrari,Valheim,Team Fortress 2, Left 4 Dead 2, GTA V
Haha! Thank you! That's awesome using LXC!
Damn it Tim, I maintain my servers manually and you have to bring this to me while I'm working on figuring out Authentik? I can't deal with this. >D
Haha!
@@TechnoTim if you want to do a video on Authentik, too, I'm not opposed.
Performance is not affected by docker? for example on a minecraft server with many mods?
A lot of these panels always display the local IP, which is great if you're playing only with people connected on your local network, however in situations that you want someone who is not on your local network to connect to your server, you're forced to lookup your public IP to let them connet servers, that in itself is not a problem, the problem I'm seeing is that when you want to let friends and/or family have access to your panel externally so that they may create their own game servers that this can become an issue since in that situation, if they're not tech savvy enough to look up the IP hidden behind the domain name you've given them, they wont actually know how to connect to the server from outside the network.
How would one go about simplifying this for them and having it display the actual IP of the game server that they're going to be connecting to?
I've noticed pterodactyl has an option to use an alias, into which you can write your external IP. But that seems like a bad idea
I think I understand your question and that being, an easier way to have your public IP known for your friends and family to know. If that's the case Id use a domain and link it to your public IP. If thats what your asking haha if this is it i can give you more info on the topic
Hello there I can't seem to get the node's heart to turn green, I'm running the pannel and wing agent on the same machine and I'm trying to use a nginx reverse proxy to access my panel but how can i make so that my nginx reverse proxy redirect to both the panel and wings agent port ? (sorry if my english is bad, it is self-taught and not my main language)
Thanks for sharing. It looks quite complicated at least for me. 😁
You can do it!
It isn't complicated though, try it yourself it is so easy.
@@rtkayush210 Perhaps I will, thanks.
Can you make a video of this with using a PFsense firewall on vlans and a decated xenserver?
pleas help me: Error response from daemon: error while creating mount source path '/srv/pterodactyl/database': mkdir /srv/pterodactyl: read-only file system. when i do docker-compose up -d
I''m assuming that you have to do this on the gaming server machine with a monitor and Windows 10 installed.
Hey Tim luv the vid just wanted to ask about SFTP I set my server up from this video and seem to have trouble with the stfp working using filezilla connects but error occurs with unable to get the directory list or somthing along those lines any info would be great thanks mate
I'm having the same problem, have you solved this?
@@elliaster no sorry i didnt have the problem when i run panel and wings using ubuntu containers but my issue was ubuntu containers the service wouldn’t auto start so moved to Debian containers then had this issue
I really want to switch from Cubecoders AMP to Pterodactyl. I've tried a few times and failed. I'm running docker swarm and traefik. I can't seem to get the networking configured properly for Swarm. Swarm requires an overlay network instead of a standard bridged network. I've manually created the wing0 network as an overlay and tried to attach it as external to the wings container, to no avail. The wings are trying to create an entire other docker network that overlaps IPs with other docker networks, seemingly ignoring the wing0 network. The documentation about it is fairly poor so I'll have to find another way to proceed. I even tried removing one of my swarm nodes and converting it to standalone docker, and had other troubles. Maybe I'll spin this up on AWS ECS via terraform or something, that would be fun.
Would you say that using Pterodactyl is better than deploying the itzg/docker-minecraft-server docker container?
Could probably use the itzg minecraft docker image for a custom egg. I prefer it because of the autopause feature
Tim, Tim, Tim. OSOM!! :) im just looking for that!!
How did you get the Wing servers working through Traefik to talk back to Panel? I hit a CORS issue first (resolved via missing middleware) but am now hitting an error 500 issue trying to get the Wing server to turn green in the console. Note: I'm using YAML and not docker-cli for my traefik configuration
See the docs for examples and troubleshooting
I mean this with the utmost respect as you have some great content but it's lacking some critical and easy to include info for reproducing from a step-by-step guide which seems to be your aim. (Version of linux for your Panel/Wing servers, traefik configuration to name a couple). Linux version is important as Docker runs differently on different distro's (Ubuntu can't run your 3.8 compose and needs to run 3.7 for example), and reverse proxy configuration is important as different services play differently depending on the web calls that need made. I'm probably just going to point these containers to my traefik certificates and remove the proxy for now. Either way, thanks for the mostly thorough guide on this. It's gotten me 90% further than I would have on my own!
@@devingalmarini2616 Thanks for the feedback!2 I try my best! I will try to include this in the future but the docs aren't meant to replace the video, they are meant to compliment it. My docs are also open source, so feel free to open a PR! Thank you!
Hey there, wondering what are the middlewares you've added to make it work? Got the same issue as yours (error 500) and I'm desperate for some help.
@@devingalmarini2616 what were you able to figure out? i cannot for the life of my figure out how to fix the errors of running wings through the proxy.
This is so cool! I will certainly be trying to hack this into my k8s cluster in the near future!
I think I already know the answer, but can this handle servers that require multiple ports behind a proxy? I'm stuck on a CGNAT and got stumped trying to setup a Satisfactory server a while back, because it requires 3 ports.
I couldn't even build a house in terraria. This guy is hosting it
And how would you add this onto a ubuntu with proxmox? As the networking doesn't seem to work.
I'm getting an error when I try and launch the panel because I've already got a different panel (traefik) running on port 443. What do I do?
Any tutorials on reverse proxies to create subdomains for each server?
Oh yeah! Check out my traefik ssl tutorial!
Thank you for this! :) but could you perhaps make a tutorial on how to make a reseller with slots? for example lets use cs 1.6 and say you have a reseller with 100 slots and you make a user and you create a server with 10 people right? so for you lose 10 slots for creating the server and for every month the server is active you lose 10 slots and of course more slots will be taken every month if more servers are active. Could you perhaps do that? thank you
hey man luv the videos just at 9:20 ish i get confused about the FQDN i put in my root domain from cloudflare and when i go to the configuration tag mine is showing IP for my panel ? what am i doing wrong?
If your using traefik you need to add the pterodactyl server to the traefik config.yml file and add a dns entry to you dns manager
hey, im trying to make a full network server, do you know any good processer under 120 usd? and how much ram is recommended for like 5 - 7 gamemode server. (bedwars, skywars, survival etc....etc) thanks.
@Techno Tim What flavor of linux are you running this on ?. Would you recommend Ubuntu Server LTS or something different ?.
Ubuntu LTS is what I always use!
In which OS do you recommend using pterodactyl?