#Node error
113 messages · Page 1 of 1 (latest)
it is pointing to the server
@honest ridge You don't have HTTPS enabled or are missing the SSL certificate that would be generated by following our guide: https://pterodactyl.io/tutorials/creating_ssl_certificates.html
When using Cloudflare proxy for your Wings FQDN, the Node/Wings Port should be set to 8443, which is a HTTPS Port on Cloudflare. The default Wings port 8080 is HTTP only on Cloudflare and, as such, will cause SSL protocol errors. Make sure to have Node settings set to "not behind proxy" when using full SSL settings.
root@vps3249158:~# systemctl status wings
× wings.service - Pterodactyl Wings Daemon
Loaded: loaded (/etc/systemd/system/wings.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Fri 2026-01-09 20:58:51 UTC; 57s ago
Duration: 139ms
Process: 10074 ExecStart=/usr/local/bin/wings (code=exited, status=1/FAILURE)
Main PID: 10074 (code=exited, status=1/FAILURE)
CPU: 93ms
Jan 09 20:58:51 vps3249158 systemd[1]: wings.service: Scheduled restart job, restart counter is at 29.
Jan 09 20:58:51 vps3249158 systemd[1]: wings.service: Start request repeated too quickly.
Jan 09 20:58:51 vps3249158 systemd[1]: wings.service: Failed with result 'exit-code'.
Jan 09 20:58:51 vps3249158 systemd[1]: Failed to start wings.service - Pterodactyl Wings Daemon.
root@vps3249158:~#
@honest ridge You'll need to grab error logs from Wings. The following command allows to easily collect the relevant data and share the link with us: sudo wings diagnostics
I have found the following for: https://ptero.co/rajuyiniza
You already have an instance of Wings running through systemd service and are trying to start another duplicate instance, for example by using the commands wings and wings --debug, or another service is using the port.
Use ss -plnt | grep :8080 (or grep :8443 depending on the port) to find what process is currently running and stop it. You can type killall wings to shutdown any ghost Wings process.
root@vps3249158:~# ss -plnt | grep :8080
LISTEN 0 511 0.0.0.0:8080 0.0.0.0:* users:(("nginx",pid=9064,fd=6),("nginx",pid=753,fd=6))
root@vps3249158:~#
@honest ridge You don't have HTTPS enabled or are missing the SSL certificate that would be generated by following our guide: https://pterodactyl.io/tutorials/creating_ssl_certificates.html
When using Cloudflare proxy for your Wings FQDN, the Node/Wings Port should be set to 8443, which is a HTTPS Port on Cloudflare. The default Wings port 8080 is HTTP only on Cloudflare and, as such, will cause SSL protocol errors. Make sure to have Node settings set to "not behind proxy" when using full SSL settings.
@honest ridge You don't have HTTPS enabled or are missing the SSL certificate that would be generated by following our guide: https://pterodactyl.io/tutorials/creating_ssl_certificates.html
When using Cloudflare proxy for your Wings FQDN, the Node/Wings Port should be set to 8443, which is a HTTPS Port on Cloudflare. The default Wings port 8080 is HTTP only on Cloudflare and, as such, will cause SSL protocol errors. Make sure to have Node settings set to "not behind proxy" when using full SSL settings.
Failed to load resource: net::ERR_SSL_PROTOCOL_ERRORUnderstand this error
node.neobot.co.za:8085/api/system:1 Failed to load resource: net::ERR_CONNECTION_RESET
@honest ridge You don't have HTTPS enabled or are missing the SSL certificate that would be generated by following our guide: https://pterodactyl.io/tutorials/creating_ssl_certificates.html
When using Cloudflare proxy for your Wings FQDN, the Node/Wings Port should be set to 8443, which is a HTTPS Port on Cloudflare. The default Wings port 8080 is HTTP only on Cloudflare and, as such, will cause SSL protocol errors. Make sure to have Node settings set to "not behind proxy" when using full SSL settings.
how do i enable https?
In ur nodes config page, enable SSL communication, then re-do your nodes configuration file (config.yml) to reflect the change, then restart wings.
Simple! 😘
systemctl restart wings
this is my current config.yml "debug: false
app_name: Pterodactyl
uuid: 1328d7bc-ef5f-4823-aa9d-fde1d53ff874
token_id: 2clLPTjZAC29Tn86
token: 8zjx5OqpZ0loOz7wGirzJ0lpKPyQH7KWoUi7eZyvwkRneJr98Bk0pmmHaT2uj4co
api:
host: 0.0.0.0
port: 8080
ssl:
enabled: true
cert: ""
key: ""
disable_remote_download: false
upload_limit: 100
trusted_proxies: []
system:
root_directory: /var/lib/pterodactyl
log_directory: /var/log/pterodactyl
data: /var/lib/pterodactyl/volumes
archive_directory: /var/lib/pterodactyl/archives
backup_directory: /var/lib/pterodactyl/backups
tmp_directory: /tmp/pterodactyl
username: pterodactyl
timezone: Etc/UTC
user:
rootless:"
and i still get these for both my nodes ERR_SSL_PROTOCOL_ERROR"
@honest ridge You don't have HTTPS enabled or are missing the SSL certificate that would be generated by following our guide: https://pterodactyl.io/tutorials/creating_ssl_certificates.html
When using Cloudflare proxy for your Wings FQDN, the Node/Wings Port should be set to 8443, which is a HTTPS Port on Cloudflare. The default Wings port 8080 is HTTP only on Cloudflare and, as such, will cause SSL protocol errors. Make sure to have Node settings set to "not behind proxy" when using full SSL settings.
I did install a SSL certificate on both😭
I tried everyting atp, nothing is working
You'll need to grab error logs for Wings and share the link with us. The following command will help you collect the required information for debugging: sudo wings diagnostics
I have found the following for: https://ptero.co/tejaqeteca
You already have an instance of Wings running through systemd service and are trying to start another duplicate instance, for example by using the commands wings and wings --debug, or another service is using the port.
Use ss -plnt | grep :8080 (or grep :8443 depending on the port) to find what process is currently running and stop it. You can type killall wings to shutdown any ghost Wings process.
Seems you included the https scheme in your nodes FQDN?
SSL Key: /etc/letsencrypt/live/https://smp.neobot.co.za/privkey.pem
already did this one
Don't include the scheme for your nodes FQDN, just smp.neobot.co.za
Where do i fix it?
Show me your nodes config page, where you set the FQDN.
That is were you included https://
Remove the scheme from there, redo the config file, and then restart wings.
Simple! 😘
systemctl restart wings
it's this one right sudo nano /etc/pterodactyl/config.yml
"
yea mine look like ts
app_name: Pterodactyl
uuid: 1328d7bc-ef5f-4823-aa9d-fde1d53ff874
token_id: 2clLPTjZAC29Tn86
token: 8zjx5OqpZ0loOz7wGirzJ0lpKPyQH7KWoUi7eZyvwkRneJr98Bk0pmmHaT2uj4co
api:
host: 0.0.0.0
port: 8080
ssl:
enabled: true
cert: ""
key: ""
disable_remote_download: false
upload_limit: 100
trusted_proxies: []
system:
root_directory: /var/lib/pterodactyl
log_directory: /var/log/pterodactyl
data: /var/lib/pterodactyl/volumes
archive_directory: /var/lib/pterodactyl/archives
backup_directory: /var/lib/pterodactyl/backups
tmp_directory: /tmp/pterodactyl
username: pterodactyl
timezone: Etc/UTC
user:
rootless:
enabled: false
container_uid: 0
container_gid: 0
uid: 996
gid: 987
disk_check_interval: 150
activity_send_interval: 60
activity_send_count: 100
check_permissions_on_boot: true
enable_log_rotate: true
websocket_log_count: 150
sftp:
bind_address: 0.0.0.0
bind_port: 2022
read_only: false
crash_detection:
enabled: true
detect_clean_exit_as_crash: true
timeout: 60
backups:
write_limit: 0```
You now removed the entire lines, and just left " "?
ChatGPT said i should💀
Hence why I always tell people NOT to use AI to help.
Should i run the auto deplow key?
It is clueless, and will hallucinate
Yes, that would be a good start.
Then restart wings, send new logs.
Simple! 😘
systemctl restart wings
I have found the following for: https://ptero.co/jayeyotike
You already have an instance of Wings running through systemd service and are trying to start another duplicate instance, for example by using the commands wings and wings --debug, or another service is using the port.
Use ss -plnt | grep :8080 (or grep :8443 depending on the port) to find what process is currently running and stop it. You can type killall wings to shutdown any ghost Wings process.
Ur running the wings debug when wings is already running.
Never run "wings" or "wings --debug" after wings is already running.
Those are meant to be used when wings is not active.
Shi, yea man like I am stupid with this stuff
ah okay
lemme run it again with wings off
So, stop wings, THEN run debug to see if it all works, then stop debug, start wings using systemctl.
And then send some logs, ignore the bot, as it will now reply to the old errors aswell.
The wings diagnostics commands is fine to be ran when wings is running, just don't use "wings" or "wings --debug"
okay so wings is off now can i use this command sudo wings diagnostics
I just said wings can be active when using the diagnostics..
I said not to run the debug or just "wings"
What should I run? 😭
Just do the following, and NOTHING else:
- Systemctl stop wings
- Killall wings
- Systemctl start wings
Now see if the node works, if not:
- Wings diagnostics
I feel like running away I am just embarrassing myself here
-bash: Killall: command not found
root@vps3249158:/etc/pterodactyl#```
I am using ubuntu
If killall wings says nothing is running just continue
kk
needs a lowercase k
Oh, is it that sensitive?
yes
I do it lowercase by default, didnt notice.
no worries I did start it
So, is the node working now? If not, wings diagnostics, ignore the bot.
😓
hello
Hello 👋, and welcome to the Pterodactyl Discord @void fog! We're excited to see you here, but we'll likely need a bit more information from you in order to provide a good experience in these support channels.
Always share any errors or logs in a text format or using paste sites for me to assist you. Please make sure you've collected — and provide — any associated error logs relating to the service with which you're seeking help. The commands below should help you out, and once you've provided the logs I should be able to better assist you.
Panel: tail -n 150 /var/www/pterodactyl/storage/logs/laravel-$(date +%F).log | nc pteropaste.com 99
Wings: sudo wings diagnostics
Please see .plogs and .wlogs respectively for more information.
how to install
Please don't hijack someone else their thread, ask for help in #installation-help
how to install panel?
If you want to install Pterodactyl Panel, please have a look at our documentation: https://pterodactyl.io/panel/getting_started.html
shi ChatGPT prolly fucked up my entire system
Should I just delete all nodes and create a new one?
I mean, no idea what else AI made you do.
Why not just share some logs as I asked?
"Wings diagnostics"
Ignore the bots reply.
I have found the following for: https://ptero.co/awudojijun
You already have an instance of Wings running through systemd service and are trying to start another duplicate instance, for example by using the commands wings and wings --debug, or another service is using the port.
Use ss -plnt | grep :8080 (or grep :8443 depending on the port) to find what process is currently running and stop it. You can type killall wings to shutdown any ghost Wings process.
Alright something is still using port 8080. Make sure its not a duplicate by running the plnt grep command.
The bot is still correct in this case.
root@vps3249158:/etc/pterodactyl# ss -plnt | grep :8080
LISTEN 0 511 0.0.0.0:8080 0.0.0.0:* users:(("nginx",pid=10504,fd=6),("nginx",pid=753,fd=6))
root@vps3249158:/etc/pterodactyl#
Should I change the port to something else?
Why have you configured nginx to listen on port 8080 anyway ?
ChatGPT...
lemme fix that real quick
Fuck sakes man..
Calm down😭 im fixing it
Alrighty sooo good newsss the one node is working i changed the wings port from 8085 to 8080 (thanks to gemini) but the other node still has the red heart Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID1
@honest ridge; Wrong domain for your certificate! There is no valid certificate that matches your current domain. Follow this guide to learn how to create a new valid certificate: https://pterodactyl.io/tutorials/creating_ssl_certificates.html
Turns out chatgpt sucks ass
Are you trying to get the 2nd node on the same machine?
Not just chatgpt, all of em.. as you need to be able to verify their output before blindly following it.
wait, turns out all nodes only work with one config file
Because both nodes has different fqdn
You don't run 2 nodes on 1 OS.
Ahh gotcha
Okay, so I run a mc server and a Discord bot on the other server will the discord bot server affect the smp domain when someone tries to join the mc server, because both of them use the same fqdn?
Your nodes FQDN has absolutly nothing to do with the connection address of your game servers you run on it
Ah thank you Mr. Danny!
Thanks yall
Can you run web sites on Pterodactyl
ah you know what that's a worry for another day!
Technically can you? Sure
Should you? No
Will you get any support for doing so? Also no
Use an actual web hosting solution e.g. plesk, cpanel, diectadmin or any number of open source alternatives