Betalingsmetoder Abuse

Konfiguration af Seafile til filsynkronisering og -deling i Ubuntu 20.04

  • Hjem
  • Videnbase
  • Konfiguration af Seafile til filsynkronisering og -deling i Ubuntu 20.04
23.12.2022, 17:57

Seafile er et delingsværktøj med samme funktionalitet som Dropbox. Seafile er det foretrukne værktøj, hvis du er træt af at bruge fildelingssider, hvor du konstant uploader og reuploader information. Seafile på Ubuntu 20.04 giver dig mulighed for at:

  • uploade oplysninger til en offentlig ressource;
  • synkronisere oplysninger fra ressourcen med data fra biblioteker i lokalområdet;
  • give adgang til individuelle brugere (medarbejdere, administratorer), distribuere tilladelser og meget mere.

For at installere Seafile skal du bruge rigtige eller virtuelle maskiner, der kører på basis af operativsystemet Ubuntu 20.04. De har krav til mængden af RAM, antallet af processorkerner osv. Det er bedre at arbejde på en konto uden en brugerkonto. Det er bedre at arbejde fra en konto uden administratorrettigheder/uden root-rettigheder (med sudo). Minimumskravene er 4 CPU'er og 4 GB RAM.

Trin-for-trin instruktioner til opsætning af Seafile

LDAP, WebDAV-protokol, e-mail-afsendelse, sikkerhedskopiering, garbage collection (GC) og andre indstillinger kan være nødvendige for at arbejde med værktøjet.

Trin 1: Forbered systemet

Dette kræver opdatering af pakker (apt update-kommando), kontrol af tidssynkronisering/tidszone og indstillinger for automatisk opstart.

Det kan også være nødvendigt at arbejde med din firewall (i Ubuntu lader den som standard alle protokoller komme igennem, men der kan være nuancer).

Trin 2: Installer de værktøjer og programmer, der er nødvendige for at arbejde med Seafile

Vi er nødt til at installere:

  • Memcache, hvor vi i konfigurationen angiver, hvor meget hukommelse Memcache kan bruge;
    apt install memcached libmemcached-dev
  • Python med alle de nødvendige ekstra komponenter;
  • en database - MariaDB, MongoDB, Postgresql eller andre - ved hjælp af en kommando (MariaDB er vist i eksemplet):
    apt install mariadb-server

Trin 3: Installer Seafile

Kommandoen bruges til installation:

useradd seafile -r

Afhængigt af projektets detaljer kan det være nødvendigt at oprette en separat mappe, hvor du uploader installationsfilerne:

mkdir -p /opt/seafile/bin

Når du bruger installationsguiden, er det nødvendigt at angive den IP-adresse eller det servernavn, der skal oprettes forbindelse til. Brugeren skal også angive servernavnet, som skal være offentligt. Som standard vil tjenesten lytte til port 8082, men det kan ændres i indstillingerne.