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.
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.
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
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
SSL
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ý
UFW na Ubuntu serveri, kde je Nextcloud nainštalovaný
sudo ufw allow 3478
sudo ufw reload