Focalboard elérése
- Nyisd meg a böngészőt, és lépj a következő címre:
http://<SERVER_IP> - Az első belépéskor regisztrálj és hozd létre a fiókodat (ez lesz az adminisztrátori felhasználó).
Fontos fájlok és könyvtárak
- Telepítési könyvtár:
/opt/focalboard - Compose fájl:
/opt/focalboard/docker-compose.yml - Nginx konfiguráció:
/etc/nginx/sites-available/focalboard - Adatmennyiség:
/var/lib/docker/volumes/focalboard_fbdata/_data - PostgreSQL kötet (ha PostgreSQL-t használsz):
/var/lib/docker/volumes/focalboard_pgdata/_data - Alkalmazáskonfiguráció (ha PostgreSQL-t használsz):
/opt/focalboard/config.json - Env fájl (ha PostgreSQL-t használsz):
/opt/focalboard/.env
Docker Kezelés
Go a telepítési könyvtárba:
cd /opt/focalboard
Tárolók indítása:
docker compose up -d
Naplók megtekintése:
docker compose logs -f
Tárolók leállítása:
docker compose down
Tároló újraindítása:
docker restart focalboard
Konténer shell elérése:
docker exec -it focalboard sh
SSL engedélyezése domainnel
1. Irányítsd a domainedet a szerver IP-címére.
2. Szerkeszd az Nginx konfigurációt, és cseréld le server_name <IP>; a saját domainjével (<your-domain>):
vim /etc/nginx/sites-available/focalboard
3. Telepítse a Certbot-ot:
apt install -y certbot python3-certbot-nginx
4. Futtasd le a következő parancsot egy érvényes Let's Encrypt tanúsítvány generálásához:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Indítsd újra az Nginx-et a módosítások alkalmazásához:
systemctl restart nginx
6. Nyisd meg a böngészőt, és látogass el ide: https://yourdomain.com