Nginx Reverse Proxy para paineis de game servers

Muitos paineis de administracao de game servers (como Pterodactyl, AMP ou Crafty) rodam em portas altas como 8080 ou 8443. Um reverse proxy Nginx permite acessa-los atraves do seu dominio com SSL.

Instalacao do Nginx

sudo apt update\nsudo apt install nginx certbot python3-certbot-nginx

Configuracao basica

Crie um arquivo em /etc/nginx/sites-available/panel.conf:

server {\n    listen 80;\n    server_name panel.seudominio.com;\n\n    location / {\n        proxy_pass http://127.0.0.1:8080;\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n}

SSL com Certbot

Depois de configurar o DNS do seu dominio, execute:

sudo certbot --nginx -d panel.seudominio.com

Certbot configura automaticamente o SSL e o redirecionamento de HTTP para HTTPS.

Suporte a WebSocket

Alguns paineis usam WebSockets para o console em tempo real. Adicione estas linhas no bloco location:

proxy_http_version 1.1;\nproxy_set_header Upgrade $http_upgrade;\nproxy_set_header Connection "upgrade";

Nossos VPS KVM sao ideais para executar paineis de game servers com seu proprio dominio. IPv4 dedicado incluido.


Ainda com duvidas? Abra um ticket de suporte e nossa equipe vai te ajudar.

Voltar ao blog