Přístup
- Otevři prohlížeč a přejdi na:
https://<SERVER_IP> - Očekávej SSL varování v prohlížeči (self-signed certifikát)
- Vyžaduje se ověření (vyskakovací okno Basic Auth)
- Metoda ověření: HTTP Basic Auth
- Přihlašovací údaje jsou bezpečně uloženy v:
/root/.cloudzy-creds
Důležité soubory a adresáře
- Cesta k instalaci:
/root/rss-bridge - Soubor Compose:
/root/rss-bridge/docker-compose.yml - Adresář konfigurace:
/root/rss-bridge/config - Soubor přihlašovacích údajů:
/root/.rss-bridge-creds - Konfigurace Nginx:
/etc/nginx/sites-available/rss-bridge - Soubor Basic Auth:
/etc/nginx/.rss-bridge.htpasswd - SSL Certifikát:
/etc/nginx/ssl/rss-bridge.crt - Klíč SSL:
/etc/nginx/ssl/rss-bridge.key
Poznámky
- Můžete umístit vlastní
config.ini.phpa můstky do/root/rss-bridge/config. - Na veřejných portech naslouchá pouze Nginx.
- Přístup je chráněn pomocí Basic Auth.
- TLS používá self-signed certifikát.
- Přihlašovací údaje jsou uloženy s omezenými oprávněními.
Správa Docker
Zkontrolovat kontejnery:
docker ps
Zobrazit logy:
docker logs -f rss-bridge
Restartovat služby:
cd /root/rss-bridge
docker compose restart
Zastavit služby:
cd /root/rss-bridge
docker compose down
Spustit služby:
cd /root/rss-bridge
docker compose up -d
Povolení SSL s doménou
1. Nasměruj svou doménu na IP serveru.
2. Uprav konfiguraci Nginx a nahraď obojí server_name _; se svou doménou (server_name <yourdomain.com>) v blocích pro HTTP (port 80) i HTTPS (port 443):
vim /etc/nginx/sites-available/rss-bridge
3. Nainstaluj Certbot:
apt install -y certbot python3-certbot-nginx
4. Spusťte následující příkaz pro vygenerování platného certifikátu Let's Encrypt:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Nahraď SSL cesty v konfiguraci Nginx:
vim /etc/nginx/sites-available/rss-bridge
# Before:
# ssl_certificate /etc/nginx/ssl/rss-bridge.crt;
# ssl_certificate_key /etc/nginx/ssl/rss-bridge.key;
# After:
# ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
# ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
6. Znovu načtěte Nginx, aby se změny projevily:
systemctl reload nginx
7. Otevři prohlížeč a přejdi na: https://yourdomain.com