Table des matières
Créé le: 2023-05-18 ; Révisé le: 2023-05-18
Développons avec Simon - 4 - Installer Nextcloud tout-en-un
Vidéo (35 minutes)
Introduction (00:00)
Au lieu d’installer chaque composante de Nextcloud et les configurer, il est possible d’utiliser un installateur tout-en-un. Cet installateur utilise Docker pour lui-même ainsi que pour les composantes de Nextcloud.
Les instructions et la liste des composantes disponibles (00:43)
https://github.com/nextcloud/all-in-one#nextcloud-all-in-one
- Explication de l’utilité du “Nextcloud Talk and TURN-server” (01:02)
Créer un serveur sur DigitalOcean (05:21)
Si vous n’avez pas de compte DigitalOcean, vous pouvez utiliser mon lien https://m.do.co/c/15c86863abf8 pour obtenir 200$ de crédit sur 60 jours.
- Aller sur https://cloud.digitalocean.com/droplets/new?i=13b7ba®ion=tor1&size=s-4vcpu-8gb&distro=ubuntu&distroImage=ubuntu-22-04-x64
- Toronto
- Ubuntu 22.04 (LTS) x64
- Basic - Regular - 8GB RAM / 4 CPU / 160GB SSD Disk / 5TB Transfer
- Ajouter la clé SSH
- Créer Droplet
Mettez à jour votre DNS pour pointer vers l’IP du serveur.
ssh root@$REMOTE_IP
# Installer des logiciels de base
apt update && \
apt dist-upgrade -y && \
apt install -y \
curl less net-tools rsync vim wget \
haveged \
docker.io && \
apt autoremove -y
# Ajouter 10G de mémoire SWAP dans des fichiers
for i in {1..10}; do
SWAP_FILE=/var/swap.$i
echo Generating $SWAP_FILE
fallocate -l 1G $SWAP_FILE
chmod 600 $SWAP_FILE
/sbin/mkswap $SWAP_FILE
echo $SWAP_FILE swap swap defaults 0 0 >> /etc/fstab
/sbin/swapon $SWAP_FILE
done
reboot
Installer Nextcloud All-in-One (05:46)
https://github.com/nextcloud/all-in-one#nextcloud-all-in-one
- Étape 3 - Démarrer le conteneur de l’installateur (06:42)
- Explication de la commande (07:27)
- Étape 4 - Aller sur le site web de l’installateur (10:54)
- Important: utilisez l’adresse IP du serveur et non le nom de domaine (vous verrez le problème plus loin)
- Créer une nouvelle instance (13:57)
- Entrer le nom de domaine et soumettre (14:33)
- Choisir si l’on veut installer Nextcloud 25 ou 26 (chercher si 26 est beta ou stable) (14:50)
- Prendre une chance avec la 26 (16:31)
- Télécharger et démarrer les conteneurs (16:50)
- Explication de Collabora (17:34)
- Explication de Talk (17:57)
- Explication de Postgresql (18:05)
- Explication de Redis (18:18)
- Explication de Apache HTTP (19:16)
- Explication de Nextcloud (19:37)
- Voir l’état de l’installation et les logs (20:28)
Utiliser le Nextcloud qui est installé (21:23)
- Aller sur le site web de Nextcloud et valider le HTTPS (21:38)
- Utiliser le compte “admin” (22:13)
- L’intro (22:35)
- Aller dans les paramètres (23:53)
- Retourner à l’installateur pour voir les options (24:41)
- Les différentes extensions qu’on peut ajouter (26:01)
- Essayer d’arrêter les conteneurs (problème dû au point “Important” de l’étape 4 plus haut) (26:55)
- Aller sur l’installateur à partir de Nextcloud (28:58)
- Arrêter les conteneurs et ajouter des extensions (30:23)
- Démarer les conteneurs (32:14)
La suite (33:27)
Vous pouvez aller voir les vidéos que j’ai déjà faite sur différentes parties de Nextcloud: https://www.foilen.com/fr/blog/nextcloud/ .