J’ai toujours mon serveur sous OpenBSD.
J’ai toujours un serveur perso sous debian qui gère une instance Owncloud depuis des années (article bientôt promis)
La prochaine étape est donc un serveur OpenBSD avec une application Owncloud.
Mais Nextcloud est arrivé.
Nextcloud c’est un fork, c’est à dire une reprise du logiciel Owncloud qui est un logiciel libre, par les fondateurs qui ont quitté le navire officiel pour voler de leurs propres ailes (pourquoi? un désaccord avec les financiers ne m’étonnerait pas).
Fidèle à cette idée de logiciel libre j’ai bien sûr envie de passer à Nextcloud.
Sur OpenBSD il y a donc le serveur par défaut, httpd, qui me semble très bien pour mon utilisation basique.
La base de données Sqlite suffira. Le nombre de fichiers sera peu important.
Par contre j’ai besoin de l’application calendriers et de celle des contacts.
Première étape
- Téléchargement sur le site Nextcloud.
- Téléchargement de l’application Calendar (Attention version correspondant à celle du serveur, actuellement version 9).
- Téléchargement de l’application Contact (qui n’est plus installée par défaut).
Puis décompression de Nextcloud dans le dossier /var/www/htdocs du serveur, les applications Calendar et Contact seront décompressées dans le sous-dossier apps.
Seconde étape
On considère que l’activation du PHP a été réalisée sur votre serveur, que le fichier httpd.conf est bon, que Sqlite est installée. On point donc un navigateur sur l’adresse réseau du serveur genre :
http://192.168.1.42/nextcloud
Etrangement il ne me propose pas la base de donnée MySql (mariaDB chez moi) malgré une configuration qui me semble bonne. M’en fiche j’utilise sqlite…
Et le reste de la configuration est la même qu’Owncloud avec modification (en root ou en doas) des droits du dossier data :
# chown www:www data
La modification du dossier config aussi et c’est bon.
L’application est donc la même qu’Owncloud avec juste un changement des couleurs et certaines options non encore explorées qui sont présentes.
Les applications Calendar et Contacts fonctionnent impeccable.