A Seafile egy megosztási eszköz, amely a Dropboxhoz hasonló funkciókkal rendelkezik. A Seafile a megfelelő eszköz, ha unod a fájlmegosztó oldalak használatát, az információk állandó feltöltését és újratöltését. A Seafile az Ubuntu 20.04 rendszeren lehetővé teszi, hogy:
- információkat töltsön fel egy nyilvános erőforrásra;
- az erőforrásból származó információk szinkronizálása a helyben található könyvtárak adataival;
- hozzáférést biztosíthat egyes felhasználóknak (alkalmazottaknak, rendszergazdáknak), jogosultságokat oszthat ki, és még sok minden mást is tehet.
A Seafile telepítéséhez használjon valós vagy virtuális gépeket, amelyek az Ubuntu 20.04 operációs rendszer alapján futnak. Ezek követelményei a RAM memória mennyiségére, a processzormagok számára stb. vonatkoznak. Jobb, ha rendszergazdai jogok nélküli / root jogosultságok nélküli ( sudo) fiókból dolgozik. A minimális követelmények 4 CPU és 4 GB RAM.
A Seafile beállításának lépésről-lépésre történő leírása
Az LDAP, a WebDAV protokoll, az e-mail küldés, a biztonsági mentések, a szemétgyűjtés (GC) és egyéb beállítások szükségesek lehetnek az eszközzel való munkához.
1. lépés: A rendszer előkészítése
Ehhez szükséges a csomagok frissítése (apt update parancs), az időszinkronizáció / időzóna és az automatikus indítási beállítások ellenőrzése.
Lehet, hogy a tűzfallal is dolgoznia kell (az Ubuntu alapértelmezés szerint minden protokollt átenged, de lehetnek árnyalatok).
2. lépés: Telepítse a Seafile-lal való munkához szükséges segédprogramokat és alkalmazásokat.
Telepítenünk kell:
- Memcache, megadva a konfigurációkban, hogy a Memcache mennyi memóriát használhat;
apt install memcached libmemcached-dev - Python az összes szükséges kiegészítő komponenssel;
- egy adatbázist - MariaDB, MongoDB, Postgresql vagy más - parancsra (a példában a MariaDB látható):
apt install mariadb-server
3. lépés: A Seafile telepítése
A telepítéshez a parancsot használjuk:
useradd seafile -r
A projekt sajátosságaitól függően szükség lehet egy külön könyvtár létrehozására, ahová a telepítési fájlokat feltölti:
mkdir -p /opt/seafile/bin
A telepítési varázsló használata során meg kell adni a csatlakozni kívánt IP-címet vagy szerver nevét. Szintén a felhasználó fogja megadni a szerver nevét, amely nyilvános lesz. Alapértelmezés szerint a szolgáltatás a 8082-es porton fog figyelni, de ez a beállításokban módosítható.