Adgang
- Åbn din browser og gå til:
https://<SERVER_IP> - En SSL-advarsel i browseren er forventet (selvsigneret certifikat)
- Godkendelse er påkrævet (Basic Auth-popup)
- Godkendelsesmetode: HTTP Basic Auth
- Legitimationsoplysninger gemmes sikkert i:
/root/.cloudzy-creds
Vigtige filer og mapper
- Installationssti:
/root/rss-bridge - Compose-fil:
/root/rss-bridge/docker-compose.yml - Konfigurationsmappe:
/root/rss-bridge/config - Fil med legitimationsoplysninger:
/root/.rss-bridge-creds - Nginx-konfiguration:
/etc/nginx/sites-available/rss-bridge - Basic Auth-fil:
/etc/nginx/.rss-bridge.htpasswd - SSL-certifikat:
/etc/nginx/ssl/rss-bridge.crt - SSL-nøgle:
/etc/nginx/ssl/rss-bridge.key
Bemærkninger
- Du kan placere brugerdefinerede
config.ini.phpog bridges i/root/rss-bridge/config. - Kun Nginx lytter på offentlige porte.
- Adgang er beskyttet via Basic Auth.
- TLS bruger et selvsigneret certifikat.
- Legitimationsoplysninger gemmes med restriktive tilladelser.
Docker-administration
Kontroller containere:
docker ps
Se logs:
docker logs -f rss-bridge
Genstart tjenester:
cd /root/rss-bridge
docker compose restart
Stop services: Luk tjenester:
cd /root/rss-bridge
docker compose down
Start tjenester:
cd /root/rss-bridge
docker compose up -d
Aktivering af SSL med et domæne
1. Peg dit domæne mod serverens IP.
2. Rediger Nginx-config og erstat begge server_name _; med dit domæne (server_name <yourdomain.com>) for både HTTP (port 80) og HTTPS (port 443) blokke:
vim /etc/nginx/sites-available/rss-bridge
3. Installer Certbot:
apt install -y certbot python3-certbot-nginx
4. Kør følgende kommando for at generere et gyldigt Let's Encrypt-certifikat:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Erstat SSL-stier i Nginx-config:
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. Genindlæs Nginx for at anvende ændringerne:
systemctl reload nginx
7. Åbn din browser og gå til: https://yourdomain.com