iSpy — Установка сервера видеонаблюдения

Устанавливаем софт и создаем файл с пользователем и паролем для nginx:

curl -sL "https://www.ispyconnect.com/install" | bash
apt install apache2-utils
cd /etc/nginx
htpasswd -c htpasswd_cam tigransk

Создаем конфиг для обратного прокси nginx:

server {
        listen                          80;
        server_name                     cam.prohorov.site;
        server_tokens                   off;
        error_log                       /var/log/nginx/cam.prohorov.site-error.log;
        access_log                      /var/log/nginx/cam.prohorov.site-access.log;
        proxy_pass_request_headers      on;
        proxy_set_header                Host $host;
        proxy_set_header                X-Real-IP $remote_addr;
        proxy_set_header                X-Forwarded-For $proxy_add_x_forwarded_for;
        allow                           192.168.92.0/24;
        allow                           192.168.93.0/24;
        deny                            all;
        auth_basic                      "Live CAM iSpy interface";
        auth_basic_user_file            htpasswd_cam;
        location / {
                proxy_pass              http://localhost:8090;
        }
}