1.02 NEXTCLOUD AIO

Tento návod je určený všetkým, ktorí potrebujú inštalovať Nextcloud server a chcú mať v jednej inštalácii všetko potrebné, čo vyžadujú kancelárske nároky. Ukážeme si ako nainštalovať Nextcloud AIO (all-in-one), ktoré na rozdiel od základnej verzie Nextcloud už obsahuje všetky predkonfigurované a optimalizované nástroje.

V tomto balíčku môže používateľ očakávať všetko od synchronizácie a online úpravy súborov, antivírusovej kontroly, audio a video chatu, fulltextového vyhľadávania až vylepšené riadenie správy celého systému. Nie je potrebné doinštalovať nič naviac.

Súčasťou návodu je správne nastavenie a presmerovanie subdomény na NGINX proxy servery.

Návod je určený začiatočníkom.

HARDVÉR

Pre tento typ Nextcloud serveru je potrebné, aby zariadenie na ktoré vykonávať budeme inštaláciu disponovalo aspoň 6 GB RAM operačnej pamäte.

NASTAVENIE SUBDOMÉNY

U nášho registrátora domény vytvoríme novú subdoménu a nový A DNS záznam, v mojom prípade sa subdoména bude volať cloud-aio.vawav.com

cloud aio

VYTVORENIE ADRESÁROV

ssh tony@192.168.1.26 -p 2211 

Vytvoríme si adresár:

mkdir cloud-aio

presunieme sa do adresára

cd cloud-aio

otvoríme konfiguračný súbor

nano docker-compose.yml
version: "3.4"

volumes:
 nextcloud_aio_mastercontainer:
   name: nextcloud_aio_mastercontainer
services:
 nextcloud:
   image: nextcloud/all-in-one:latest
   restart: unless-stopped
   container_name: nextcloud-aio-mastercontainer
   volumes: 
     - nextcloud_aio_mastercontainer:/mnt/docker-aio-config
     - /var/run/docker.sock:/var/run/docker.sock:ro
   ports:
     - 8155:8080 # zmenit port len na lavej strane ak uz je obsadeny
   environment:
     - APACHE_PORT=11000  
     - APACHE_DISABLE_REWRITE_IP=1
     - NEXTCLOUD_TRUSTED_DOMAINS=cloud-aio.vawav.com  192.168.1.157 # vasa domena + IP proxy serveru
     - TRUSTED_PROXIES=192.168.1.157 # IP proxy serveru

UPOZORNENIE

Pre Ubuntu server 20.04 – použite v konfigurácii version: “3.4”
Pre Ubuntu server 22.04 – použite v konfigurácii version: “3.8”

Spustenie inštalácie

docker-compose up -d && docker-compose logs -f

NGINX Proxy nastavenie

cloud

SSL

cloud

NASTAVENIE PORTOV

Pokiaľ chcete aktívne využívať službu Nextcloud Talk je potrebné povoliť a presmerovať prístup (port 3478)

Router presmerovať 3478 port na IP adresu kde je Nextcloud nainštalovaný

cloud aio port

UFW na Ubuntu serveri, kde je Nextcloud nainštalovaný

sudo ufw allow 3478
sudo ufw reload