Solutions · Fichiers et collaboration
Un VPS pour Nextcloud
Nextcloud All-in-One est l’installation Docker officielle du projet : un mastercontainer qui met en place Nextcloud, sa base de données, Redis, Office, Talk et les sauvegardes derrière un assistant web. Ce qu’il attend d’un serveur : du disque pour vos fichiers, de la mémoire pour PHP et les aperçus, et un domaine pour le certificat. BD-12 à $17.90 offre 200 GB et 12 GB de RAM ; C4-8-160 à $75.90 est livré avec AIO démarré.
Ce qu’il lui faut
Logiciels issus de la documentation, tailles indiquées avec leur source
Les logiciels et la configuration de sécurité proviennent de la documentation du projet lui-même. Lorsque le projet ne publie aucun chiffre matériel, les tailles indiquent de qui elles viennent.
D’après le README de Nextcloud AIO
- Docker, puis le mastercontainer avec
--publish 80:80 --publish 8080:8080 --publish 8443:8443et le socket Docker en lecture seule. - Un domaine pointant vers le serveur, avec les ports 80 et 8443 accessibles, pour qu’AIO puisse obtenir un certificat Let's Encrypt.
- Première visite :
https://your-ip:8080par IP (certificat auto-signé), mot de passe dansconfiguration.jsonà l’intérieur du conteneur. - PHP utilise par défaut 512 MB par processus ; Office (Collabora) et Talk ont chacun besoin de leur propre mémoire. Les sauvegardes sont intégrées (Borg).
Tailles (les nôtres : AIO ne publie aucun chiffre matériel)
| Charge de travail | vCPU | RAM |
|---|---|---|
| Fichiers et agenda pour une à trois personnesNextcloud, base de données, Redis. La charge vient des aperçus et des envois. | 2 | 4 GB |
| Une famille ou une petite équipe, avec OfficeCollabora est une suite bureautique dans le navigateur, qui tourne sur votre serveur. | 4 | 8 GB |
| Appels vidéo Talk, nombreux utilisateurs, recherche plein texteLe backend haute performance et l’index de recherche demandent de la RAM. | 6 | 12 GB |
Les offres adaptées
4 machines, prix en temps réel
Classées par disque, ce que Nextcloud remplit. Prix du jour, par mois, issus du catalogue.
- BD-8$12.90/mois
4 vCPU · 8 GB · 100 GB de disque · 32 TB
100 GB, 8 GB : des fichiers pour quelques personnes. 4 vCPU, 8 GB, 100 GB et 32 TB de transfert. Collez vous-même la commande docker.
- BD-12$17.90/mois
6 vCPU · 12 GB · 200 GB de disque · 32 TB
200 GB, 12 GB : avec Office et Talk. 6 vCPU et 12 GB pour Collabora et Talk à côté de Nextcloud, 200 GB pour les fichiers. Le choix ci-dessous.
- BD-24$31.90/mois
8 vCPU · 24 GB · 300 GB de disque · 32 TB
300 GB, 24 GB : une équipe. 8 vCPU, 24 GB, 300 GB. Recherche plein texte, aperçus pour de grandes photothèques, nombreux utilisateurs simultanés.
- C4-8-160$75.90/mois
4 vCPU · 8 GB · 160 GB de disque · 3 TB
160 GB, livré avec AIO démarré. Le preset installe Docker et démarre le mastercontainer chez un fournisseur qui exécute les scripts de démarrage ; vous terminez sur le port 8080.
« Déployer avec installation » ouvre le configurateur avec notre script de démarrage Nextcloud AIO déjà placé dans le champ de démarrage, en intégralité, avant l’achat. Il s’exécute une seule fois, en root, pendant l’installation du serveur, et uniquement chez les fournisseurs dont la plateforme exécute les scripts de démarrage ; sur les autres lignes, l’installation consiste en les mêmes commandes, que vous collez vous-même.
L’installation
Cinq étapes, d’après le README d’AIO
Avec le preset, les étapes 1 et 2 sont faites à la livraison du serveur. Ayez votre domaine prêt avant l’étape 3.
- Docker.
curl -fsSL https://get.docker.com | sh - Démarrez le mastercontainer exactement comme l’indique le README :
docker run --init --sig-proxy=false --name nextcloud-aio-mastercontainer --restart always --publish 80:80 --publish 8080:8080 --publish 8443:8443 --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config --volume /var/run/docker.sock:/var/run/docker.sock:ro ghcr.io/nextcloud-releases/all-in-one:latest - Faites pointer un domaine vers le serveur. Un enregistrement A tel que cloud.example.com ; AIO le vérifie et récupère lui-même le certificat.
- Ouvrez l’interface AIO par IP.
https://your-ip:8080, acceptez le certificat auto-signé et connectez-vous avec le mot de passe obtenu viadocker exec nextcloud-aio-mastercontainer grep password /mnt/docker-aio-config/data/configuration.json. - Saisissez le domaine, choisissez les conteneurs, démarrez. Office, Talk, Imaginary, recherche plein texte : chacun est une case à cocher et une part de RAM. Définissez une cible de sauvegarde Borg avant d’inviter qui que ce soit.
En toute franchise
Ce que nous achèterions vraiment
Nextcloud remplit le disque et consomme de la RAM dans les conteneurs optionnels. Choisissez en fonction des deux.
Pour un foyer ou une petite équipe, avec Office
BD-12 · $17.90/mois
6 vCPU, 12 GB et 200 GB à $17.90 : Nextcloud avec Collabora et Talk activés, 200 GB pour les fichiers, et 32 TB de transfert pour que synchroniser une photothèque ne devienne pas une facture. C’est moins cher que la machine de 160 GB qui porte notre preset, et le preset ne représente de toute façon que deux commandes. Si vous n’utilisez ni Office ni Talk, BD-8 à $12.90 avec 100 GB suffit.
Questions