Nextcloud Docker Compose

Nextcloud Docker Compose



A Nextcloud egy ingyenes és nyílt forráskódú, saját üzemeltetésű és nagymértékben bővíthető platform a biztonságos fájlok tárolására, szinkronizálására és megosztására.

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:



  1. Docker motor telepítve
  2. Docker compose telepítve
  3. 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 - > Elaszticsearch

A 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.