Quantcast
Channel: Homputer Security
Viewing all articles
Browse latest Browse all 97

Guide d’installation de Nextcloud sur Docker

$
0
0


Installer Nextcloud sur Docker peut être très avantageux. En effet, en plus de l’économie de ressources, le déploiement d’un serveur Nextcloud via Docker peut se faire en quelques minutes.
Il existe un repo GitHub qui contient tout ce qu’il faut pour déployer très rapidement votre serveur Nextcloud.
Ce repo vous permettra d’installer un serveur Nextcloud avec une base de donnée MariaDB derrière un reverse proxy nginx avec un certificat Let’s Encrypts.
Dans cet article, j’utilise une machine Ubuntu dotée d’une architecture x86_64.

Installation de Docker

Commencez par installer Docker:

# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”
# apt-get update
# apt-cache policy docker-ce
# apt-get install -y docker-ce

Puis, assurez-vous que le service Docker est bien en marche:

# systemctl status docker

Installation de docker-compose

Pour installer Nextcloud, nous aurons recours à docker-compose.
Ce programme se chargera d’exécuter et de mettre en relation les différentes images dont notre application Nextcloud aura besoin.
Installons docker-compose via pip:

# pip install docker-compose

Installation de Nextcloud

Clonez le repo GitHub qui nous permettra d’installer Nextcloud:

# git clone https://github.com/ichiTechs/Dockerized-SSL-NextCloud-with-MariaDB.git

Accédez au fichier docker-compose.yml contenu dans le dossier téléchargé, puis apportez vos propres modifications.

Changez les mots de passe des utilisateurs nextcloud et root (MYSQL_PASSWORD et MYSQL_ROOT_PASSWORD) de la base de données.
Pour la création d’un certificat Let’s Encrypt, ajoutez votre nom de domaine aux variables VIRTUAL_HOST, LETSENCRYPT_HOST, et votre email à la variable LETSENCRYPT_EMAIL.

Ensuite, créez le réseau virtuel nginx-proxy:

# docker network create nginx-proxy

Initialisez à présent la base de donnée pour nextcloud:

# docker-compose up -d db

Puis l’application Nextcloud:

# docker-compose up -d

Créez un fichier myconf.conf dans le dossier proxy/conf.d avec le contenu suivant:

client_max_body_size 10G;

Ce fichier nous permettra de définir la limite d’upload pour tout utilisateur.

Accédez à l’adresse de votre machine via votre navigateur Web.
Créez un compte administrateur pour finaliser l’installation du serveur Nextcloud.

J’espère que ce tutoriel vous sera utile,

🙂

mdestroy

The post Guide d’installation de Nextcloud sur Docker appeared first on Homputer Security.


Viewing all articles
Browse latest Browse all 97

Trending Articles