brume.felinn.org
brume.felinn.org
Machine pour le service cloud basé sur Nextcloud.
- IPv4:
192.168.241.15 - IPv4 exposée (via FELINN/in.felinn.org>):
91.216.110.26 - IPv6 exposée (via FELINN/in.felinn.org>):
2001:912:430:241::4
Installation
Suivre la méthode officielle avec le code source archivé : https://docs.nextcloud.com/server/latest/admin_manual/installation/index.html
Les dependances php, maradb, caddy, ffmpeg et docker (service de preview Imaginary)
sudo apt install mariadb-server php-cgi php-apcu php-bcmath php-cli php-common php-curl php-fpm php-gd php-gmp php-igbinary php-imagick php-intl php-mbstring php-mysql php-opcache php-phpdbg php-readline php-redis php-sqlite3 php-xml php-zip php-imagick php caddy imagemagick docker.io docker-compose ffmpeg
Mise à jour
Lire d'abord les recommandations de la documentation officielle : https://docs.nextcloud.com/server/latest/admin_manual/maintenance/upgrade.html
Exécuter dans l'ordre :
sudo -u www-data php /var/www/nextcloud/updater/updater.phar
sudo -u www-data php /var/www/nextcloud/occ upgrade
Si tout s'est bien passé :
sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off
sudo systemctl restart php8.4-fpm notify_push
Vérifier l'état du système, et exécuter les éventuelles commandes supplémentaires indiquées.
Config
L'accès a la DB (mariadb) est dans /etc/nextcloud/config.php avec l'utilisateur dédié nextcloud.
Pour caddy, il faut utiliser le socket php et protéger certains endpoint, cf. la configuration /etc/caddy/Caddyfile.
matomo est exposé sur une IP privée sur le port 443, mais est exposé sur Internet via FELINN/in.felinn.org>.