Tipuri de fișiere permise — instalare și reguli
Instalare
- Autentifică-te în contul MediaLab Works, deschide Licențe și descarcă arhiva aplicației
filetypes-x.y.z.tar.gz(disponibilă pe abonament activ, licență lifetime în fereastra de actualizări sau în perioada de probă de 30 de zile). - Dezarhiveaz-o în folderul
apps/(saucustom_apps/) al Nextcloud, ca să obțiiapps/filetypes/, cu proprietar utilizatorul serverului web:cd /var/www/nextcloud/apps sudo tar -xzf ~/filetypes-x.y.z.tar.gz sudo chown -R www-data:www-data filetypes - Activeaz-o:
sudo -u www-data php occ app:enable filetypes, sau din pagina Aplicații. - Deschide Setări de administrare → Tipuri de fișiere permise → Licență, lipește cheia de licență și salvează. Aplicația contactează serverul de licențe, leagă cheia de această instanță Nextcloud și afișează licența ca Activă.
Licență
Licența se verifică o dată pe zi. Fără internet aplicația funcționează 7 zile de la ultima verificare reușită; după aceea se oprește până poate verifica din nou.
Fără licență validă aplicația este oprită: încărcările nu mai sunt verificate, paginile și API-ul ei răspund cu motivul, iar doar secțiunea Licență funcționează (de acolo pornești perioada de probă, introduci cheia sau reînnoiești). Nimic nu se șterge: regulile se păstrează și se aplică din nou imediat ce licența e validă.
Configurare
Deschide Setări de administrare → Tipuri de fișiere permise.
- Un rând pe grup, o bifă pe fel de fișier și Fără restricții pe fiecare rând. Bifează ce pot încărca membrii acelui grup.
- Toți ceilalți: persoanele din niciun grup cu regulă. Implicit fără restricții, deci pentru ele nu se schimbă nimic.
- Linkuri publice: încărcări făcute de persoane fără cont (file drop, partajări cu încărcare permisă).
- Pornește de la o variantă rapidă (doar media, media + documente, tot, în afară de cod și programe), apoi Salvează. Regulile se aplică de la următoarea încărcare.
Cum se combină regulile: o persoană din mai multe grupuri poate încărca tot ce are voie oricare dintre grupurile ei. Administratorii sunt tratați ca toți ceilalți: dă grupului admin un rând propriu (sau Fără restricții) dacă nu vrei să fie limitați.
Folosire zilnică
- Utilizatorii încarcă la fel ca înainte; un fișier refuzat este șters imediat, iar motivul apare în client sau în pagina web.
- Încearcă din pagina de setări: alege un fișier de pe calculator ca să vezi ce contează (după octeți și după nume) și ce grupuri îl pot încărca.
- Din terminal:
sudo -u www-data php occ filetypes:test <fișier> [nume]arată ce contează un fișier local și cine îl poate încărca. - Fișierele scrise de comenzi
occși de sarcinile de fundal nu sunt verificate: nu e cineva care încarcă.
Probleme frecvente
- Un fișier e refuzat deși extensia lui e permisă: octeții lui spun altceva (de exemplu un script salvat ca
.txt, sau un SVG, care contează la Cod și pagini web). Verifică-l cu Încearcă. - Fișierele care erau deja în cloud au rămas: regulile se aplică doar încărcărilor, mutărilor și copierilor noi; fișierele existente nu sunt atinse.
- Un utilizator dintr-un grup restricționat încarcă orice: este și într-un alt grup cu Fără restricții, iar grupul cel mai permisiv câștigă.