Seafile on jakamistyökalu, jonka toiminnot muistuttavat Dropboxia. Seafile on työkalu, jos olet kyllästynyt käyttämään tiedostonjakosivustoja ja lataamaan jatkuvasti tietoja ja lataamaan niitä uudelleen. Seafile Ubuntu 20.04:ssä antaa sinulle mahdollisuuden:
- ladata tietoja julkiseen resurssiin;
- synkronoida resurssin tiedot paikkakunnan kirjastojen tietojen kanssa;
- tarjota käyttöoikeuksia yksittäisille käyttäjille (työntekijöille, ylläpitäjille), jakaa oikeuksia ja tehdä paljon muuta.
Seafilen asentamiseen käytetään oikeita tai virtuaalisia koneita, jotka toimivat Ubuntu 20.04 -käyttöjärjestelmän pohjalta. Niillä on vaatimuksia RAM-muistin määrästä, prosessoriytimien määrästä jne. On parempi työskennellä tilillä ilman käyttäjätunnusta. On parempi työskennellä tililtä ilman järjestelmänvalvojan oikeuksia / ilman root-oikeuksia ( sudo:lla). Vähimmäisvaatimukset ovat 4 prosessoria ja 4 Gt RAM-muistia.
Vaiheittaiset ohjeet Seafilen käyttöönottoon
LDAP, WebDAV-protokolla, sähköpostin lähettäminen, varmuuskopiointi, roskienkeruu (GC) ja muut asetukset saattavat olla tarpeen työkalun kanssa työskentelyyn.
Vaihe 1: Valmistele järjestelmä
Tämä edellyttää pakettien päivittämistä (komento apt update), aikasynkronoinnin / aikavyöhykkeen ja automaattisen käynnistyksen asetusten tarkistamista.
Saatat myös joutua työskentelemään palomuurin kanssa (Ubuntussa se päästää oletusarvoisesti kaikki protokollat läpi, mutta siinä voi olla vivahteita).
Vaihe 2: Asenna Seafilen kanssa työskentelyyn tarvittavat apuohjelmat ja sovellukset.
Meidän on asennettava:
- Memcache, määrittäen configsissa muistin määrän, jota Memcache voi käyttää;
apt install memcached libmemcached-dev - Python ja kaikki tarvittavat lisäkomponentit;
- tietokanta - MariaDB, MongoDB, Postgresql tai muut - komennolla (esimerkissä on MariaDB):
apt install mariadb-server
Vaihe 3: Asenna Seafile
Asennukseen käytetään komentoa:
useradd seafile -r
Projektin erityispiirteistä riippuen sinun on ehkä luotava erillinen hakemisto, johon lataat asennustiedostot:
mkdir -p /opt/seafile/bin
Ohjattua asennusta käytettäessä on tarpeen määrittää IP-osoite tai palvelimen nimi, johon yhteys muodostetaan. Myös käyttäjä määrittelee palvelimen nimen, joka on julkinen. Oletusarvoisesti palvelu kuuntelee porttia 8082, mutta sitä voidaan muuttaa asetuksissa.