Tipuri de fișiere permise — instalare și reguli

Instalare

  1. 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).
  2. Dezarhiveaz-o în folderul apps/ (sau custom_apps/) al Nextcloud, ca să obții apps/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
    
  3. Activeaz-o: sudo -u www-data php occ app:enable filetypes, sau din pagina Aplicații.
  4. 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.

  1. 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.
  2. Toți ceilalți: persoanele din niciun grup cu regulă. Implicit fără restricții, deci pentru ele nu se schimbă nimic.
  3. Linkuri publice: încărcări făcute de persoane fără cont (file drop, partajări cu încărcare permisă).
  4. 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ă.