Maksājuma metodes Abuse

Konfigurēšana Seafile failu sinhronizācijai un koplietošanai Ubuntu 20.04 sistēmā

23.12.2022, 17:57

Seafile ir koplietošanas rīks ar Dropbox līdzīgu funkcionalitāti. Ja esat noguris no failu koplietošanas vietņu lietošanas, nemitīgas informācijas augšupielādes un atkārtotas augšupielādes, Seafile ir piemērots rīks. Seafile Ubuntu 20.04 operētājsistēmā ļaus jums:

  • augšupielādēt informāciju publiskajā resursā;
  • sinhronizēt informāciju no resursa ar datiem no vietējās bibliotēkas;
  • nodrošināt piekļuvi atsevišķiem lietotājiem (darbiniekiem, administratoriem), sadalīt atļaujas un darīt daudz ko citu.

Lai instalētu Seafile, izmantojiet reālas vai virtuālas mašīnas, kas darbojas uz operētājsistēmas Ubuntu 20.04 bāzes. Tām ir noteiktas prasības attiecībā uz operatīvās atmiņas apjomu, procesora kodolu skaitu u. c. Labāk ir strādāt ar kontu bez lietotāja konta. Labāk ir strādāt no konta bez administratora tiesībām / bez root tiesībām (ar sudo). Minimālās prasības ir 4 procesori un 4 GB RAM.

Soli pa solim Seafile iestatīšanas instrukcijas

Darbam ar rīku var būt nepieciešami LDAP, WebDAV protokols, e-pasta sūtīšana, dublējumi, atkritumu savākšana (GC) un citi iestatījumi.

1. solis: Sagatavojiet sistēmu

Šajā posmā ir jāatjaunina paketes (apt update komanda), jāpārbauda laika sinhronizācija / laika zona un automātiskās palaišanas iestatījumi.

Var būt nepieciešams arī strādāt ar ugunsmūri (pēc noklusējuma Ubuntu tas caurlaiž visus protokolus, bet var būt nianses).

Solis Nr. 2: instalējiet darbam ar Seafile nepieciešamos komunālos pakalpojumus un lietojumprogrammas.

Mums ir jāinstalē:

  • Memcache, konfigurācijās norādot, cik daudz atmiņas Memcache var izmantot;
    apt install memcached libmemcached-dev
  • Python ar visām nepieciešamajām papildu sastāvdaļām;
  • datubāzi - MariaDB, MongoDB, Postgresql vai citu - ar komandu (piemērā parādīta MariaDB):
    apt install mariadb-server

Solis 3: instalēt Seafile

Instalēšanai tiek izmantota komanda:

useradd seafile -r

Atkarībā no projekta specifikas var būt nepieciešams izveidot atsevišķu direktoriju, kurā augšupielādēt instalācijas failus:

mkdir -p /opt/seafile/bin

Izmantojot instalēšanas vedni, būs jānorāda IP adrese vai servera nosaukums, ar kuru izveidot savienojumu. Tāpat lietotājs noteiks servera nosaukumu, kas būs publisks. Pēc noklusējuma pakalpojums klausīsies 8082 portā, taču to var mainīt iestatījumos.