Metode de plată Abuse

Configurarea Seafile pentru sincronizarea și partajarea fișierelor în Ubuntu 20.04

23.12.2022, 17:57

Seafile este un instrument de partajare cu funcționalitate similară cu Dropbox. Seafile este instrumentul de alegere dacă v-ați săturat să utilizați site-uri de partajare a fișierelor, încărcând și reîncărcând constant informații. Seafile pe Ubuntu 20.04 vă va permite să:

  • încărcați informații într-o resursă publică;
  • sincroniza informațiile din resursă cu datele din bibliotecile din localitate;
  • să oferiți acces utilizatorilor individuali (angajați, administratori), să distribuiți permisiuni și să faceți mult mai multe.

Pentru a instala Seafile utilizați mașini reale sau virtuale care rulează pe baza sistemului de operare Ubuntu 20.04. Acestea au cerințe privind cantitatea de memorie RAM, numărul de nuclee de procesare etc. Este mai bine să lucrați de pe un cont fără cont de utilizator. Este mai bine să lucrați de pe un cont fără drepturi de administrator / fără permisiuni root (cu sudo). Cerințele minime sunt 4 procesoare și 4 GB RAM.

Instrucțiuni pas cu pas pentru configurarea Seafile

LDAP, protocolul WebDAV, trimiterea de e-mailuri, backup-urile, colectarea gunoiului (GC) și alte setări pot fi necesare pentru a lucra cu instrumentul.

Pasul 1: Pregătirea sistemului

Acest lucru necesită actualizarea pachetelor (comanda apt update), verificarea sincronizării timpului / fusului orar și a setărilor de pornire automată.

De asemenea, este posibil să fie necesar să lucrați cu firewall-ul (în mod implicit, în Ubuntu, acesta permite trecerea tuturor protocoalelor, dar pot exista nuanțe).

Pasul 2: Instalați utilitarele și aplicațiile necesare pentru a lucra cu Seafile

Trebuie să instalăm:

  • Memcache, specificând în configuri cantitatea de memorie pe care Memcache o poate folosi;
    apt install memcached libmemcached-dev
  • Python cu toate componentele suplimentare necesare;
  • o bază de date - MariaDB, MongoDB, Postgresql sau altele - prin comandă (MariaDB este prezentată în exemplu):
    apt install mariadb-server

Pasul 3: Instalarea Seafile

Comanda este utilizată pentru instalare:

useradd seafile -r

În funcție de specificul proiectului, poate fi necesar să creați un director separat în care veți încărca fișierele de instalare:

mkdir -p /opt/seafile/bin

În timpul utilizării asistentului de instalare, va fi necesar să se specifice adresa IP sau numele serverului la care se va conecta. De asemenea, utilizatorul va prescrie numele serverului, care va fi public. În mod implicit, serviciul va asculta portul 8082, dar acesta poate fi modificat în setări.