Mi ez?
A Nextcloud All-in-One (AIO) a hivatalos, Docker-alapú telepítési mód. Egyetlen „mastercontainert” indítasz, és onnan egy webes felületen állítod be a többit. Az AIO tartalmazza a Nextcloudot, a Files High Performance Backendet (Client Push), a Redis és APCu gyorsítótárat és a PostgreSQL adatbázist. Opcionálisan hozzáadható: Nextcloud Office, Talk TURN-szerverrel, felvételkészítő szerver, BorgBackup-mentés, Imaginary, ClamAV és Fulltextsearch.Előfeltételek
- Linux szerver Dockerrel. A README szerint Ubuntun ne a snapből telepített Dockert használd. Docker-telepítés: docs.docker.com
- Domain kötelező. A beépített deSEC-integrációval ingyenes dinamikus DNS-aldomain is igényelhető.
- Nyitott portok: 443/TCP (Apache), 443/UDP (HTTP/3, opcionális), 3478/TCP és 3478/UDP (Talk).
- A beállításhoz alapból: 8080 (AIO-felület), valamint 80 és 8443, ha domainnel éred el a felületet. Ezek az alapparancs értékei; ha a
--publishkapcsolónál mást adsz meg, a saját portjaid érvényesek.
A hivatalos parancs (Linux, reverse proxy nélkül)
Kód:
sudo docker run \
--init \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 80:80 \
--publish 8080:8080 \
--publish 8443:8443 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
ghcr.io/nextcloud-releases/all-in-one:latest
Lépések
- Telepítsd a Dockert.
- Futtasd a fenti parancsot.
- Nyisd meg az AIO-felületet a böngészőben: https://<a-szerver-IP-címe>:<port> (az önaláírt tanúsítványt el kell fogadni). Domainnel: https://<a-te-domained>:<port>.
- IP-cím: a routeredtől függ, nincs egyetlen helyes érték. Otthoni hálózatban gyakran 192.168.1.x vagy 192.168.0.x, de lehet más is. A szerver címét a routered kezelőfelületén (csatlakoztatott eszközök listája) vagy a szerveren az
ip addr(Linux) /ipconfig(Windows) paranccsal nézheted meg. - Port: az, amit a docker parancsban a
--publishkapcsolónál a kettőspont elé írtál. A fenti alapparancsnál ez IP-vel 8080, domainnel 8443, de ha ezek nálad foglaltak, és megváltoztattad, akkor a saját portodat használd.
- IP-cím: a routeredtől függ, nincs egyetlen helyes érték. Otthoni hálózatban gyakran 192.168.1.x vagy 192.168.0.x, de lehet más is. A szerver címét a routered kezelőfelületén (csatlakoztatott eszközök listája) vagy a szerveren az
- Add meg a domaint, válaszd ki az opcionális összetevőket, és indítsd el a konténereket.
Alternatíva: snap
Linuxon, ha a snapd telepítve van:
Kód:
sudo snap install nextcloud