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.

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/ .