# 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 ``` 3. 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!