Nextcloud telepítése egy paranccsal: All-in-One (AIO) és snap

Állapot
Nincs nyitva további válaszokra.

Admin

Adminisztrátor
Stábtag
Adminisztrátor
Moderátor

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 --publish kapcsoló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
Forrás: github.com/nextcloud/all-in-one. macOS-en és Windowson eltér a parancs, ezeket lásd a README-ben.

Lépések​

  1. Telepítsd a Dockert.
  2. Futtasd a fenti parancsot.
  3. 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 --publish kapcsoló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.
  4. 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
Első megnyitáskor kéri az admin felhasználónevet és jelszót. Alapból a 80-as porton figyel. HTTPS a nextcloud.enable-https paranccsal kapcsolható be (Let's Encrypt, önaláírt vagy saját tanúsítvány). Forrás: nextcloud-snap.
 
Állapot
Nincs nyitva további válaszokra.
Vissza
Fent