#Node isn't connecting to my Panel

39 messages · Page 1 of 1 (latest)

hearty vigil
#

Hello,

So, I’m having a problem with my Nodes on the panel.
My panel with the nodes and Wings is running on a raspberry pi at home.
I bought a domain from Hostinger, christianst.xyz, which I connected with Cloudflare to use a tunnel.
I made two Subdomains and one tunnel:

Panel: https://panel.christianst.xyz
Node: node.christianst.xyz

The problem is, that I don't get a connection to the nodes. The hearts next to each node of the node-list are colored red. And I also can't see the consoles of my servers.

What I've already tried:

  • Checked Wings config.yml: api.host=0.0.0.0, api.port=443, ssl.enabled=false

  • UFW rules added for 443 (Daemon Port), 8080, and 2022

  • Hosts / DNS records verified

  • Panel Node settings: behind proxy, SSL enabled, token is correct

I've enabled and disabled the Proxy on the Cloudflare dashboard, but none of those worked so far...

If you need anything else to help, please answer ^^ I know, my english isn't that good..

#

Oh, I forgot to mention:
In Laravel, Wings and Cloudflare Logs, there are no errors

cloud jewel
#

give us your Browser Error you get when looking at the Nodes in Panel

hallow thunderBOT
#

Make sure that your wings are running using systemctl status wings and that your Wings ports (by default 8080/2022) are open in your firewall or router. This website can check your ports https://dnschecker.org/port-scanner.php

Browser console errors can also provide additional debugging information. More troubleshooting steps can be found at https://pterodactyl.io/panel/1.0/troubleshooting.html#cannot-connect-to-server-errors

Should the panel and wings be located on the same network, you might experience NAT reflection issues. In that case, type .nat for more information.

hearty vigil
median lynx
#

can you send a screenshot of your cloudflare entries? Also what happens when you go directly to the node subdomain

slow fossil
hearty vigil
hallow thunderBOT
#

Please explain the issue you're experiencing in as much detail as possible. Preferably with error messages in a text format or paste link to logs. Nobody can assist you without information that helps to understand the issue. Help us help you. Messages such as "doesn't work" or "i need help" will most likely be ignored.

uncut seal
#

we still havent seen any logs. There could be a million reasons why

hallow thunderBOT
#

We need some logs from you in order to help debug this issue.
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.

hearty vigil
#

Ok, I found out, that my setup probably won't work.

Because I use Cloudflare tunnels for the panel and the nodes I won't get any connection.
Is that true? And if so, how can I set up Pterodactyl?
I have:

  • Domain (bought from Hostinger) christianst.xyz

  • Raspberry Pi

  • I don't have IPv4 hosting from my internet service and don't have a public IPv4

  • I have a public IPv6

hearty vigil
uncut seal
#

no clue who youve heard that from but you can use cloudflare tunnel just fine.

#

follow the steps below

hallow thunderBOT
#

Make sure that your wings are running using systemctl status wings and that your Wings ports (by default 8080/2022) are open in your firewall or router. This website can check your ports https://dnschecker.org/port-scanner.php

Browser console errors can also provide additional debugging information. More troubleshooting steps can be found at https://pterodactyl.io/panel/1.0/troubleshooting.html#cannot-connect-to-server-errors

Should the panel and wings be located on the same network, you might experience NAT reflection issues. In that case, type .nat for more information.

hearty vigil
# uncut seal no clue who youve heard that from but you can use cloudflare tunnel just fine.

Reddit lol :)

Do you think I can follow this tutorial for getting the panel to work? I'm not that good in these things :D
https://youtu.be/a3ZRc9-98qw?si=1WqIU6nntfl1abXb

In this video we'll install the Pterodactyl Panel and Wings behind a Cloudflare tunnel. With this setup you will not need to open any ports for the Panel or Wings. You'll only need to open ports for the game servers you run.

TIMESTAMPS
00:00 Intro and Prerequisites
1:00 Installing the Panel
3:50 Nginx Web Server Configuration
5:56 Installing Wi...

▶ Play video
uncut seal
#

following youtube tutorials isnt recommended as they are outdated or just wrong. Using the docs is the only way.

hallow thunderBOT
hearty vigil
hallow thunderBOT
#

Pterodactyl has features to enable use of proxies, however we cannot provide support for proxies as it adds great complexity to the application set up. Troubleshooting complex network setups involving tunnels and proxies is extremely difficult to do without access to that network. Supporting complex network issues is outside the scope of this support.

hearty vigil
#

Ye, and that's why I wanted to use this tutorial...

#

Or is there any other way doing this with no public IPv4?

median lynx
#

It's far easier with public IPv4, but not impossible. For your reference, players won't be able to join as cloudflare will only publicly proxy http and https traffic, but you can have your node's api accessed through the tunnel.

#

Did you confirm in your tunnel config that the domain is pointed to the correct internal ip of your device?

#

You'll also need to make sure that you set the node to listen on port 443, not 8443, if possible due to how cloudflare proxies.

uncut seal
#

port 8443 works fine as long as you setup everything correctly. No need to use 443 specifically. You can choose any port that cloudflare supports for https. And 443 is probably also already in use if he hosts the panel on the same machine. So that wouldnt work anyway.

#

The only way your gonna know how to setup everything is by doing your own research and following the docs. Not janky youtube tutorials. (You can setup everything without proxying through cloudflare and later if you know more about how it works still implement it.)

#

Start there then if you are stuck you can ask help here.

median lynx
#

He doesn't have a public IPv4 so he has to proxy through the tunnel

hearty vigil
#

But I can use IPv6 instead of IPv4, or am I totaly wrong?

#

Because I have a public IPv6

median lynx
#

You can probably do IPv6, I personally have basically no experience with IPv6 so would be of no help unfortunately.

hearty vigil
#

Just a question: I know this is the Pterodactyl Support Server, but has anyone experience with Pelican? Is that better for IPv6 and Tunnels? Because it appears to me to be more modern

#

If not, I'll just gonna ask on the Support Server of Pelican