A Nextcloud kliens-szerver architektúrát használ HTTP és WebDAV protokollokkal, hogy olyan fejlett funkciókat kínáljon, mint az adattitkosítás, a hozzáférés-vezérlés, a verziókezelés és még sok más.
Ezenkívül a Nextcloud alkalmazásintegrációt is kínál, amely lehetővé teszi a funkcionalitás kiterjesztését és egyedi megoldások létrehozását API-kon keresztül.
Ebben az oktatóanyagban gyorsan áttekintjük a Nextcloud-példány Docker-tárolók használatával történő beállításának folyamatát.
Követelmények
Az ebben a bejegyzésben található parancsok és lépések futtatásához győződjön meg arról, hogy rendelkezik a következőkkel:
- Docker motor telepítve
- Docker compose telepítve
- Elegendő engedélyek a Docker-tárolók futtatásához
Docker Compose fájl meghatározása
Az első lépés a Docker-szerkesztési konfiguráció meghatározása a Docker-tároló futtatásához. Kezdje a konfigurációs fájl tárolására szolgáló könyvtár létrehozásával:
$ mkdir következőfelhő
$ CD következőfelhő
Hozzon létre egy docker-compose.yml fájlt az Elasticsearch fürt futtatásához az alábbi példakonfiguráció szerint:
---változat: '2.1'
szolgáltatások:
nextcloud:
kép: lscr.io / linuxszerver / nextcloud:legújabb
tároló_neve: nextcloud
környezet:
- FÁK = 1000
- PGID = 1000
- TZ = stb / UTC
kötetek:
- . / App adatok: / config
- . / adat: / adat
portok:
- 443 : 443
újraindítás: hacsak nincs leállítva
Ebben a példafájlban egy szolgáltatást definiálunk. A Next felhőszolgáltatás lehetővé teszi a Nextcloud példány konfigurálását.
A szolgáltatás definíciói a következők:
- Használja a Nextcloud legújabb képét.
- A tároló nevének beállítása nextcloudra.
- Határozzon meg környezeti változókat a felhasználói és csoportazonosítókhoz (PUID és PGID), valamint az időzónához (TZ).
- Csatlakoztassa a gazdagép-könyvtárakat (./appdata és ./data) konténerkötetekhez a konfigurációhoz és az adattároláshoz.
Végül a 443-as porton figyeljük a HTTPS-forgalmat, és automatikusan újraindul, hacsak nem áll le kifejezetten.
Győződjön meg arról, hogy a fenti bejegyzéseket szükség szerint cserélje ki az appdata és az adatok elérési útjával.
Futtassa a tárolót
Miután meghatároztuk a szolgáltatásokat, folytathatjuk és futtathatjuk a tárolót a docker compose paranccsal a következőképpen:
$ dokkoló komponálni -d
Az Elasticsearch és a Kibana elérése
A tárolók elindítása után folytathatjuk és elérhetjük a példányt a következő címeken:
https: // helyi kiszolgáló: 443 - > ElaszticsearchA rendszer felkéri a konfigurálásra és a rendszergazdai fiókra.
Ha elégedett, kattintson a Telepítés gombra a telepítési folyamat futtatásához.
Ezután kiválaszthatja a példányába telepíteni kívánt alkalmazásokat:
Ezzel be kell állítani a példányt a kívánt eszközökkel és konfigurációkkal, és az irányítópultra kell eljutnia.
Következtetés
Ez a cikk a Nextcloud-példány docker-tárolók használatával történő meghatározásának és futtatásának alapvető lépéseit ismertette.