Installer Nextcloud sur Gentoo ou Calculate Linux
Table des matières
nextCloud est un logiciel libre offrant une plateforme de services de stockage et partage de fichiers et d'applications diverses en ligne. Il est présenté comme une alternative à Dropbox lequel est basé sur un cloud public. nextCloud est le fork de ownCloud.
Je décris ici l'installation sur Gentoo ou Calculate Linux.
Il est nécessaire de mettre en place un serveur web et PHP.
Je vous conseille apache + PHP en suivant mon guide LAMP : http://www.linuxtricks.fr/wiki/installer-lamp-sur-gentoo-calculate-linux
La base de données mariadb est facultative si on utilise sqlite.
nextCloud est archtildé. pour autoriser son installation, renseigner le fichier package.keywords :
Pour activer le support mysql, on active le USE ainsi :
Pour activer le support sqlite, on active le USE ainsi :
On lance ensuite l'installation de nextcloud :
Et voila !
La commande suivante n'est pas à saisir car l'action est exécutée automatiquement pour installer les fichiers web :
Pour mettre à jour, ce sera
En cas de problèmes avec webapp-config : https://www.linuxtricks.fr/wiki/webapp-config-installateur-gentoo-pour-applications-web
On se rend sur la page http://leserveur/nextcloud et on saisi les infos pour le compte administrateur, la localisation des données (moi je stocke ailleurs) et les infos de la base de données (sqlite ou MySQL/MariaDB) :
Si vous êtes comme moi à stocker ailleurs vos données, il faut créer au préalable le dossier et attribuer les droits à apache :
On termine l'installation et nextCloud est installé :
Si on veut augmenter la taille des fichiers téléversables, on peut éditer le fichier /var/www/localhost/htdocs/nextcloud/.htaccess et modifier les variables:
du paragraphe mod_php5.c si PHP V5 est utilisé ou mod_php7.c si PHP V7 est utilisé.
Je vous renvoie à cette page pour l'administration : https://www.linuxtricks.fr/wiki/owncloud-configuration-et-administration-avec-le-script-occ
Introduction
nextCloud est un logiciel libre offrant une plateforme de services de stockage et partage de fichiers et d'applications diverses en ligne. Il est présenté comme une alternative à Dropbox lequel est basé sur un cloud public. nextCloud est le fork de ownCloud.
Je décris ici l'installation sur Gentoo ou Calculate Linux.
Prérequis
Il est nécessaire de mettre en place un serveur web et PHP.
Je vous conseille apache + PHP en suivant mon guide LAMP : http://www.linuxtricks.fr/wiki/installer-lamp-sur-gentoo-calculate-linux
La base de données mariadb est facultative si on utilise sqlite.
Installation
nextCloud est archtildé. pour autoriser son installation, renseigner le fichier package.keywords :
Copier vers le presse-papierCode BASH :
echo "www-apps/nextcloud" >> /etc/portage/package.accept_keywords/custom
Pour activer le support mysql, on active le USE ainsi :
Copier vers le presse-papierCode BASH :
echo "www-apps/nextcloud mysql" >> /etc/portage/package.use/custom
Pour activer le support sqlite, on active le USE ainsi :
Copier vers le presse-papierCode BASH :
echo "www-apps/nextcloud sqlite" >> /etc/portage/package.use/custom
On lance ensuite l'installation de nextcloud :
Copier vers le presse-papierCode BASH :
emerge -avq www-apps/nextcloud
Et voila !
La commande suivante n'est pas à saisir car l'action est exécutée automatiquement pour installer les fichiers web :
Copier vers le presse-papierCode BASH :
webapp-config -d nextcloud -I nextcloud $version
Pour mettre à jour, ce sera
Copier vers le presse-papierCode BASH :
webapp-config -d nextcloud -U nextcloud $version
En cas de problèmes avec webapp-config : https://www.linuxtricks.fr/wiki/webapp-config-installateur-gentoo-pour-applications-web
Configuration
On se rend sur la page http://leserveur/nextcloud et on saisi les infos pour le compte administrateur, la localisation des données (moi je stocke ailleurs) et les infos de la base de données (sqlite ou MySQL/MariaDB) :
Si vous êtes comme moi à stocker ailleurs vos données, il faut créer au préalable le dossier et attribuer les droits à apache :
Copier vers le presse-papierCode BASH :
cd /home mkdir nextcloud-data chown -R apache:apache nextcloud-data
On termine l'installation et nextCloud est installé :
Si on veut augmenter la taille des fichiers téléversables, on peut éditer le fichier /var/www/localhost/htdocs/nextcloud/.htaccess et modifier les variables:
Copier vers le presse-papierCode BASH :
php_value upload_max_filesize 2048M php_value post_max_size 2048M
du paragraphe mod_php5.c si PHP V5 est utilisé ou mod_php7.c si PHP V7 est utilisé.
Administration
Je vous renvoie à cette page pour l'administration : https://www.linuxtricks.fr/wiki/owncloud-configuration-et-administration-avec-le-script-occ