Strumenti Utente

Strumenti Sito


linux:openmediavault:nginx

nginx

File manager

Nome Link Password? Upload? Estetica? Anteprima? Note
TinyFileManager H3K H3K Si Si Gradevole No Il vincitore
h5ai h5ai No No Gradevole Molto completa QR code
responsive file manager responsive file manager No Si Gradevole Molto completa E' possibile che questo software si colleghi a siti esterni per dare alcuni tipi di servizio
roxy file manager roxyfileman No Si Basilare Basilare
elfinder elFinder Possibile Si Basilare Basilare
filemanager filemanager Si si Basilare JPG e …?

Note: Responsive file manager si avvia così: http://192.168.0.238:81/responsivefilemanager/filemanager/dialog.php

h5ai

h5ai official website

  1. Installo in OMV il plugin Nginx
  2. Creo una cartella che sarà poi condivisa come pagina web
  3. Creo un pool PHP
  4. Creo un server Nginx
  5. Copio all'interno della cartella condivisa i file di h5ai
  6. Provo a navigare nella cartella /_h5ai/public/index.php
  7. Installo il plugin GD per PHP via SSH:
    apt-get install php5-gd
  8. Nelle “OPZIONI EXTRA” del server Nginx aggiungo questa riga:
    index index.html index.php /_h5ai/public/index.php;

Protezione di una cartella

Il seguente codice, incollato nelle “extra options” di Nginx, proteggerà la cartella “/overflow” dagli accessi non autorizzati.

location /overflow {
    auth_basic           "closed site";
    auth_basic_user_file /etc/apache2/.htpasswd_overflow;
}

Si possono proteggere cartelle diverse con file password diversi:

location /folder_a {
    auth_basic           "closed site";
    auth_basic_user_file /etc/apache2/.htpasswd_a;
}
location /folder_b {
    auth_basic           "closed site";
    auth_basic_user_file /etc/apache2/.htpasswd_b;
}

Per creare la password, affidarsi ad un servizio internet (google: htpasswd generator, oppure htpasswd generator).

Esempio con user=pippo e pass=pippo:

pippo:$apr1$tOdXj.NK$EU1cRmdvnnl//BQZz2ZWV.

Si possono concatenare più username e più password…

pippo:$apr1$tOdXj.NK$EU1cRmdvnnl//BQZz2ZWV.
pluto:$apr1$24HEkUyU$Py8wVKmtpo44XZfuhzHFK.
sebastien:$apr1$ynRCtMtE$YI.d0EgAuZpzQ5vn9XrPw/
linux/openmediavault/nginx.txt · Ultima modifica: 2021/01/02 11:33 da 127.0.0.1