2025-12-03 12:21:58 +01:00
2025-11-24 00:02:08 +01:00
2025-12-03 12:21:58 +01:00
2025-11-24 00:12:20 +01:00

Pterodactyl Wings + Traefik (SSL z Let's Encrypt)

Konfiguracja .env

# Wings domain
DOMAIN=wing-02.prod.kzbikowski.pl

# Wings configuration
TMP_DIR=/srv/wings/wing/tmp
DATA_DIR=/srv/wings/wing/data
VOLUMES_DIR=/srv/wings/wing/volumes

# Traefik configuration
TRAEFIK_DIR=/srv/wings/traefik
TRAEFIK_EMAIL=mail@kzbikowski.pl


# Prometheus configuration
PROMETHEUS_DIR=/srv/wings/prometheus

🚀 Uruchamianie

  1. Utwórz plik ${DATA_DIR}/etc/config.yml

    1. Skopiuj config wygenerowany w panelu:
    2. Do wygenerowanego w panelu onfigu dodaj:
    docker:
        network:
            interface: 172.18.0.1
            dns:
            - 1.1.1.1
            - 1.0.0.1
            name: wings0
            ispn: false
            driver: bridge
            network_mode: wings0
            is_internal: false
            enable_icc: true
            network_mtu: 1500
            interfaces:
            v4:
                subnet: 10.172.0.0/16
                gateway: 10.172.0.1
    
    
    1. Zmień pole data na ścieżkę podaną w .env (VOLUMES_DIR)
    data: /srv/wings/wing/volumes
    
  2. Upewnij się, że domena wskazuje na IP serwera.

  3. Uruchom:

    docker compose up -d

🔍 Sprawdzenie działania

Logi Caddy:

docker compose logs -f traefik

Logi Wings:

docker compose logs -f wings

Sprawdzenie certyfikatu:

curl -I https://wing-02.prod.kzbikowski.pl

🛑 Zatrzymywanie

docker compose down

🧹 Czyszczenie certyfikatów (opcjonalnie)

sudo rm -rf /srv/wing/caddy/data/*

📌 Notatki

  • Porty 80 i 443 muszą być wolne.
  • Domena musi wskazywać na IP serwera.

✔️ Gotowe!

Description
No description provided
Readme 32 KiB