VidArch Docs
Exploitation

Reverse proxy

Publier VidArch derrière HTTPS sans exposer directement son port.

Conservez le port Docker sur 127.0.0.1:2499 et faites terminer HTTPS par un reverse proxy situé sur la même machine.

Exemple Nginx simplifié :

server {
    listen 443 ssl;
    server_name vidarch.example.com;

    location / {
        proxy_pass http://127.0.0.1:2499;
        proxy_http_version 1.1;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_buffering off;
    }
}

proxy_buffering off aide les événements de progression en direct. Pour les gros médias, adaptez les délais et les limites de votre proxy sans supprimer les contrôles de sécurité.

Activez un certificat valide, un mot de passe VidArch et une restriction réseau. Testez la connexion, la lecture avec déplacement dans la vidéo et les événements de téléchargement depuis l'adresse finale.