Utiliser Gentoo et Calculate Linux

Installer Nextcloud sur Gentoo ou Calculate Linux

Table des matières

nextcloud-logo


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 :
Code BASH :
echo "www-apps/nextcloud" >> /etc/portage/package.accept_keywords/custom


Pour activer le support mysql, on active le USE ainsi :
Code BASH :
echo "www-apps/nextcloud mysql" >> /etc/portage/package.use/custom


Pour activer le support sqlite, on active le USE ainsi :
Code BASH :
echo "www-apps/nextcloud sqlite" >> /etc/portage/package.use/custom


On lance ensuite l'installation de nextcloud :
Code 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 :
Code BASH :
webapp-config -d nextcloud -I nextcloud $version


Pour mettre à jour, ce sera
Code 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) :

nextcloud_1_config


Si vous êtes comme moi à stocker ailleurs vos données, il faut créer au préalable le dossier et attribuer les droits à apache :

Code BASH :
cd /home
mkdir nextcloud-data
chown -R apache:apache nextcloud-data


On termine l'installation et nextCloud est installé :

nextcloud_2_accueil



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:
Code 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
Cette page a été vue 13138 fois