I have been trying to setup Pterodactyl and Virtualmin on my dedicated server so that I can host a website and game server on one server; but the software seems incompatible. I have tried installing Virtualmin first and then Pterodactyl, and the other way around as well. I have came to a solution - Install Proxmox and virtualize the server, making to virtual machines. One machine runs Virtualmin which hosts the website, and the other VM hosts Pterodactyl.
Now that I got that working, I have exaughsted my limit to certificates apparently. How can I find an already created cert or creat another to make the game server work. I can not get the node to work because wings does not run i belive because the certificate problem.
It produced this output: Requesting a certificate for gamepanel.epicgamehost.com
An unexpected error occurred:
There were too many requests of a given type :: too many certificates (5) already issued for this exact set of domains in the last 168h0m0s, retry after 2024-10-27 11:07:08 UTC
My web server is (include version):
The operating system my web server runs on is (include version): Ubuntu 22.04.5 LTS
My hosting provider, if applicable, is: UltaHost
I can login to a root shell on my machine (yes or no, or I don't know): yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): no
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot): certbot 1.21.0
Your problem is not in getting certs. Your system is not configured to properly send out the cert and chain. Your system just sends the cert leaf.
You have already worked-around the Let's Encrypt limit by getting a cert from BuyPass. That should work fine if you configure your system properly.
With Certbot naming convention, you just use the .../fullchain.pem file for your ssl_certificate file name. I'd guess you are using the .../cert.pem file instead. At least, that's what you do with an nginx server which is what is replying to HTTPS requests on port 443 right now.
upon examining the system, i am not sure if the issue is with gamepanel.epichost.com or node.epicgamepanel.com . I tried changing node to usnode.epicgamepanel.com . Something I see come up is "certificate signed by unknown authority" I am thinking this is what you mean by this. I am not sure where to go from here or what to do to fix the situation. I must have something setup weird or off But what. Anyways thanks for the help, I appreciate you taking your time to give input on this, I just don't know what to do with the info lol
Honestly Im not even sure what i did at this point. I know at one point I did have nginx setup for gamepanel.epicgamehost.com . I have been bugging the host UltaHost for help which I was supprised how helpful they have been, but they have not been able to help me on this and its now past midnight. I was hoping to have the game servers up by now.
They sold me two additional IP addresses in the process. So the one VM with the webpanel is on an IP, and the other VM with the gampanel is on its own IP. Proxmox the main server has its own IP as well. This has gotten above my know how but I am literally 99% of the way there. if I can get this node to work on pterodactyl then I am in business.
Let me see if I can figure out if nginx is configured for gamepanel
This is what information i just pulled up. Seems like I tried starting it to get the SSL but I do not think it is configured to run with the domain or server. I installed certbot and tried the SSL pull but had no luck.
Oct 27 04:18:09 gamepanel.epicgamehost.com systemd[1]: Starting A high performance web server and a reverse proxy server...
Oct 27 04:18:09 gamepanel.epicgamehost.com systemd[1]: Started A high performance web server and a reverse proxy server.
You got many certs so that much worked anyway. I will ask again ... do you know how to configure that nginx server? I gave instructions on how it should be done.
Your nginx server is currently using that BuyPass cert. How did you configure that one?
You will need to learn how your systems work if you plan to be your own server administrator.