Pour commencer, le site officiel de NextCloud c’est ici: https://nextcloud.com/
La page de téléchargements concernant la partie server c’est ici: https://nextcloud.com/install/#instructions-server
Pour la partie « Desktop Clients » c’est ici: https://nextcloud.com/install/#install-clients
Et on termine par les « Mobile Clients »: https://nextcloud.com/install/#install-clients
Pour le début du début, donc la création d’une machine virtuelle et dans cette dernière l’installation d’Ubuntu server 16.04.x, je vous renvois vers cet article et sa vidéo 🙂 :
Avant de commencer, il est nécessaire d’avoir un système à jour 🙂 Donc la première chose à faire est un…
sudo apt update && sudo apt upgrade
Maintenant on peut commencer 🙂
Table des matières
Etape 1
- On installe les dépendances nécessaires…
sudo apt install apache2 libapache2-mod-php7.0 sudo apt install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring sudo apt install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip
Etape 2
- On installe MySQL et PHP…
sudo apt install mysql-server php-mysql
Etape 3
- On invoque MySQL pour la création de notre base de données…
mysql -u root -p CREATE DATABASE nextcloud; CREATE USER 'bblx'@'localhost' IDENTIFIED BY 'blabla'; GRANT ALL PRIVILEGES ON nextcloud.* TO 'bblx'@'localhost'; FLUSH PRIVILEGES; exit
Etape 4
- On se rend dans le répertoire « www »…
cd /var/www
- On télécharge NextCloud…
sudo wget https://download.nextcloud.com/server/releases/nextcloud-12.0.3.zip
Article rédigé en date du 01-11-2017. La version 12.0.3 de NextCloud n’est peut-être plus la dernière en date ! Rendez-vous donc ici pour télécharger la dernière version publiée. Ensuite adaptez si nécessaire les commandes ci-dessous 🙂
- On installe « unzip » pour extraire notre fichier zip NextCloud…
sudo apt-get install unzip
- On extrait notre fichier zip NextCloud…
sudo unzip nextcloud-12.0.3.zip
- On modifie récursivement les propriétés utilisateur/groupe du répertoire « nextcloud » situé dans « /var/www »…
sudo chown -R www-data:www-data /var/www/nextcloud/
- On efface notre archive zip NextCloud…
sudo rm nextcloud-12.0.3.zip
Etape 5
- On crée le fichier de configuration « nextcloud.conf »…
sudo nano /etc/apache2/sites-available/nextcloud.conf
- On y colle ce qui suit…
Alias /nextcloud "/var/www/nextcloud/" <Directory /var/www/nextcloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud </Directory>
Pour sauvegarder: CTRL+X suivi de la lettre « o » pour valider la confirmation, et on termine par ENTER 🙂
- Ensuite on crée un lien symbolique vers « /etc/apache2/sites-enabled »…
sudo ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf
Etape 6
Activation de plusieurs modules nécessaires…
- Pour que Nextcloud fonctionne correctement, nous avons besoin du module « mod_rewrite ». Activez-le en exécutant:
sudo a2enmod rewrite
- Les modules supplémentaires recommandés sont « mod_headers », « mod_env », « mod_dir » et « mod_mime ». Activez-les en exécutant:
sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime
Etape 7
- On recharge le service « apache »…
service apache2 restart
Etape 8
Finalisation de l’installation de Nextcloud à travers l’interface web.
Dans le navigateur web (Internet Explorer, Edge, Chrome ou Firefox, etc…), saisissez: http://adresse-ip/nextcloud
Pour obtenir l’adresse ip attribuée à votre VM (Ubuntu server), utiliser a commande « ifconfig ».
- Identifiant: anyblabla
- Mot de passe: blablacloud
- Nom de la base de données: nextcloud
- Identifiant: bblx
- Mot de passe: blabla
- Adresse de la base de données: localhost
La vidéo
[youtube https://www.youtube.com/watch?v=F8PaEbuEdGk?rel=0&showinfo=0]
Liens utiles
- Ubuntu server: https://www.ubuntu.com/download/server
- OpenSSH: https://www.openssh.com/
- Apache: https://httpd.apache.org/
- MySQL: https://www.mysql.com/fr/
- PHP: https://secure.php.net/
[polldaddy poll=9864645]
En savoir plus sur Blabla Linux 🇧🇪♻️💻🐧🇫🇷
Subscribe to get the latest posts sent to your email.
Bonjour à vous,
Je souhaite entrer en contact avec des informaticiens (assoc. par exemple), qui pourraient installer des SE et logiciels libres sur l’ordi. d’une
amie qui réside à 25 km de Toulon.
Moi-même, je ne suis pas capable pour faire cela et je réside en Aquitaine.
Merci déjà pour les informations que vous voudrez bien me donner, même
si ce ne sont que des pistes que je suivrai.
Cordialement.
Bonjour. Je suis désolé, j’avais bien vu votre message auquel je devais bien entendu répondre, et cette intention c’est ensuite envolée 🙁 Je viens de m’apercevoir qu’il était resté sans réponse de ma part 🙁 Est-il toujours d’actualité ?