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
- Installo in OMV il plugin
Nginx
- Creo una cartella che sarà poi condivisa come pagina web
- Creo un pool PHP
- Creo un server Nginx
- Copio all'interno della cartella condivisa i file di
h5ai
- Provo a navigare nella cartella /_h5ai/public/index.php
- Installo il plugin GD per PHP via SSH:
apt-get install php5-gd
- 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