Comment installer Cloudron sur un VPS pour gérer ses logiciels open source

Comment installer Cloudron sur un VPS pour gérer ses logiciels open source

Table des matières

Les abonnements SaaS s’accumulent et pèsent de plus en plus sur les budgets des entreprises et des indépendants. Entre la messagerie, le stockage cloud, les outils de gestion de projet et le CRM, la facture mensuelle peut vite devenir conséquente.

Face à ce constat, une alternative gagne du terrain : l’auto-hébergement. Le principe est simple : au lieu de payer pour des services hébergés par des tiers, vous installez et gérez vos propres logiciels sur votre propre serveur. Le problème ? Installer manuellement des logiciels open source peut être complexe et chronophage, surtout sans compétences en administration système.

C’est ici qu’intervient Cloudron, une plateforme conçue pour simplifier radicalement le déploiement et la gestion d’applications sur un serveur privé virtuel (VPS). Grâce à un catalogue de plus de 100 applications installables en quelques clics, Cloudron permet à n’importe qui de reprendre le contrôle de ses données tout en économisant des centaines d’euros par an.

Dans ce guide, je vous explique pas à pas comment installer Cloudron sur un VPS, de la configuration initiale à la gestion de vos premières applications.

Avant de passer à la technique, il est essentiel de comprendre la valeur ajoutée de Cloudron. Il ne s’agit pas d’un service cloud tiers, mais d’une plateforme que vous hébergez vous-même, sur votre propre serveur.

Un catalogue d’applications complet

Cloudron propose un app store intégré avec plus de 100 logiciels prêts à l’emploi. Vous y trouverez des alternatives open source à la plupart des outils SaaS que vous utilisez au quotidien : Nextcloud pour remplacer Google Drive, Mattermost à la place de Slack, Wekan pour Trello, ou encore Cal.com en remplacement de Calendly.

Une installation simplifiée

Une fois Cloudron configuré, l’installation de n’importe quel logiciel se fait en quelques clics. Il vous suffit de choisir l’application dans le catalogue, d’indiquer un sous-domaine et c’est parti. Cloudron se charge de provisionner la base de données, de configurer le DNS, d’installer le certificat SSL et d’intégrer l’application à la gestion centralisée des utilisateurs.

Une gestion automatisée

Cloudron ne se contente pas d’installer des applications. La plateforme gère automatiquement les mises à jour, les sauvegardes et la configuration du serveur mail de manière centralisée. Vous n’avez pas besoin de suivre les versions de chaque logiciel : Cloudron s’en occupe.

Un contrôle total des coûts

Le coût est fixe et prévisible : le prix de la licence Cloudron plus celui de votre VPS, quel que soit le nombre d’utilisateurs. Pas de surcoût par siège, pas de frais cachés. Pour une entreprise qui utilise plusieurs outils SaaS avec plusieurs collaborateurs, les économies sont considérables.

Les prérequis techniques avant de commencer

Avant d’installer Cloudron, il faut s’assurer de disposer d’un environnement serveur adéquat. Cloudron doit être installé sur un serveur Ubuntu Noble 24.04 (x64) vierge, c’est-à-dire sans autre logiciel installé dessus.

Configuration minimale requise

  • Au moins 2 Go de RAM
  • Au moins 20 Go d’espace disque
  • Un accès réseau sans blocage des ports 80 (HTTP) et 443 (HTTPS)
  • Cloudron ne supporte pas les architectures ARM, ni les environnements Docker, LXC ou OpenVZ

💡 Notre conseil : si vous prévoyez d’installer plusieurs applications, je vous recommande d’opter pour un VPS avec au moins 4 Go de RAM afin d’assurer la fluidité de l’ensemble.

Choisir un VPS adapté

Pour le choix de l’hébergeur, plusieurs options s’offrent à vous. On retrouve des fournisseurs comme OVH, Infomaniak, Hostinger ou encore DigitalOcean et Vultr. Les prix commencent généralement autour de 5 à 10 euros par mois pour un VPS suffisant.

À noter que certains fournisseurs comme Hostinger, DigitalOcean ou AWS proposent Cloudron directement dans leur marketplace, ce qui permet de gagner du temps lors de l’installation.

Préparer son nom de domaine

Vous aurez besoin d’un nom de domaine pour accéder à votre tableau de bord Cloudron et à vos futures applications. Chaque application installée sera accessible via un sous-domaine (par exemple cloud.mondomaine.fr, chat.mondomaine.fr, etc).

Si vous n’avez pas encore de nom de domaine, vous pouvez en acheter un à partir de 10 euros par an chez la plupart des registrars.

Les deux méthodes d’installation de Cloudron

Il existe deux manières d’installer Cloudron sur votre VPS. La première est rapide et automatisée, la seconde demande quelques commandes en ligne.

Option A : l’installation via le Marketplace (la plus simple)

Certains fournisseurs d’hébergement proposent des images pré-configurées de Cloudron. C’est le cas de Hostinger, DigitalOcean, AWS, Linode, Vultr ou encore Time4VPS.

Concrètement, lors de la création de votre VPS, vous sélectionnez Cloudron comme système d’exploitation avec panel et la plateforme est installée automatiquement. Cela vous évite toute manipulation technique et vous fait gagner un temps précieux.

Option B : l’installation manuelle via la ligne de commande

Si vous partez d’une installation Ubuntu 24.04 vierge, vous devrez vous connecter en SSH à votre serveur et exécuter les commandes suivantes :

wget https://cloudron.io/cloudron-setup

chmod +x cloudron-setup

./cloudron-setup

Ce script automatise la configuration de l’environnement. L’installation prend quelques minutes selon les performances de votre VPS.

Configurer Cloudron étape par étape

Étape 1 : accéder au tableau de bord initial

Une fois l’installation terminée, ouvrez votre navigateur et saisissez l’adresse IP de votre VPS sous la forme https://<IP-DE-VOTRE-SERVEUR>.

Note importante : lors de cette première connexion, votre navigateur affichera un avertissement indiquant que la connexion n’est pas sécurisée. C’est normal, le certificat SSL n’est pas encore en place. Cliquez sur « Paramètres avancés » puis sur « Continuer vers le site » pour accéder à l’interface de configuration.

Étape 2 : configurer le nom de domaine et le DNS

C’est l’étape cruciale pour que Cloudron fonctionne correctement. Vous devez lier un nom de domaine à votre serveur.

  1. Saisie du domaine : entrez votre nom de domaine (par exemple mondomaine.fr). Le tableau de bord sera accessible via my.mondomaine.fr.
  2. Choix du fournisseur DNS : sélectionnez votre fournisseur dans la liste proposée. Si celui-ci n’est pas listé, utilisez l’option « Wildcard » ou « Manual ».
  3. Configuration des enregistrements DNS : créez des enregistrements de type A (pour l’IPv4) et AAAA (pour l’IPv6) pointant vers l’adresse IP de votre VPS. Pour gérer automatiquement les sous-domaines de vos futures applications, créez un enregistrement avec le nom * (étoile) qui pointe vers cette même IP.

Étape 3 : créer le compte administrateur

Une fois le DNS propagé, vous serez automatiquement redirigé vers une connexion sécurisée (avec le cadenas vert) sur votre sous-domaine my. Cloudron vous demandera de créer votre compte super administrateur en renseignant :

  • Un nom d’utilisateur
  • Une adresse email valide (essentielle pour les notifications et la récupération de mot de passe)
  • Un mot de passe robuste

💡 L’adresse email fournie servira également à créer votre compte Let’s Encrypt, qui génère automatiquement les certificats SSL pour vos applications. Assurez-vous qu’elle est valide, car Let’s Encrypt refusera de délivrer des certificats pour une adresse email inexistante.

Étape 4 : sécuriser le serveur

Cloudron gère automatiquement les règles de pare-feu via iptables. Il est déconseillé de modifier ces règles manuellement. La plateforme bloque par défaut les ports inutilisés et ouvre ceux nécessaires à chaque application installée.

Pour renforcer davantage la sécurité, vous pouvez configurer le pare-feu au niveau de votre fournisseur de VPS ainsi que sécuriser l’accès SSH (changement de port, clés SSH, désactivation de l’authentification par mot de passe, etc).

Étape 5 : configurer le serveur mail

Cloudron inclut un serveur mail intégré capable de gérer plusieurs domaines. Toutes les applications installées peuvent utiliser ce serveur interne pour envoyer des notifications sans configuration supplémentaire.

Cependant, de nombreux fournisseurs de VPS bloquent les envois d’emails pour lutter contre le spam. Si c’est votre cas, vous pouvez configurer un relais email externe (comme SendGrid, Mailgun ou un SMTP tiers) pour garantir la délivrabilité de vos messages.

Gérer les utilisateurs et installer des applications

L’un des grands points forts de Cloudron est sa gestion centralisée des utilisateurs. Contrairement aux SaaS classiques où chaque siège supplémentaire augmente la facture, Cloudron vous permet d’ajouter autant d’utilisateurs que votre plan le permet, sans surcoût par application.

Les rôles et les groupes

Cloudron propose plusieurs niveaux de permissions pour s’adapter à la structure de votre organisation :

  • Super Admin : contrôle total du serveur et de toutes les applications
  • Admin : gestion simplifiée, sans accès aux paramètres critiques
  • User : accès uniquement aux applications autorisées

Vous pouvez également créer des groupes (Marketing, Développement, RH, etc.) pour faciliter l’attribution des droits et organiser l’accès aux différentes applications.

Installer une application depuis l’App Store

Pour installer une application, rendez-vous dans l’App Store intégré de Cloudron. Sélectionnez l’application souhaitée, choisissez un sous-domaine (par exemple cloud.mondomaine.fr pour Nextcloud) et validez.

L’installation se fait en quelques secondes. L’application hérite automatiquement des configurations de sécurité, des certificats SSL et de la gestion des utilisateurs de Cloudron. Aucune manipulation technique supplémentaire n’est nécessaire.

Combien coûte Cloudron ?

Cloudron propose plusieurs formules tarifaires, adaptées à différents profils d’utilisateurs. Voici un récapitulatif des plans disponibles :

Plan Prix mensuel Applications Utilisateurs
Free Gratuit 2 applications 2 utilisateurs
Hobbyist 15 $ / mois Illimité 5 utilisateurs
Standard 30 $ / mois Illimité Illimité
Premium 90 $ / mois Illimité Illimité + support

À noter que des tarifs annuels sont également disponibles et permettent d’économiser significativement. Le plan Hobbyist par exemple passe à 150 $ par an (soit 12,50 $ par mois) au lieu de 15 $ mensuels.

Le plan gratuit est idéal pour tester la plateforme et se familiariser avec l’interface. Pour un usage professionnel avec plusieurs applications, le plan Hobbyist ou Standard est à envisager.

💰 En comparaison, les abonnements SaaS pour des outils comme Slack, Google Workspace, Trello et Calendly coûtent souvent plusieurs centaines d’euros par mois lorsqu’on cumule les sièges utilisateurs. Avec Cloudron, le coût total (licence + VPS) reste fixe, autour de 20 à 40 euros par mois pour un usage complet.

Les erreurs à éviter lors de l’installation de Cloudron

L’installation de Cloudron est relativement simple, mais quelques pièges peuvent ralentir ou compromettre le processus. Voici les plus courants.

Ne pas partir d’un serveur vierge

Cloudron doit impérativement être installé sur un serveur Ubuntu 24.04 vierge. Si d’autres logiciels sont déjà installés (un autre panel, Docker, etc.), l’installation risque de provoquer des conflits. Partez toujours d’une installation fraîche.

Négliger la configuration DNS

Une mauvaise configuration DNS est la cause la plus fréquente de problèmes lors du setup. Assurez-vous que vos enregistrements A et AAAA pointent correctement vers l’IP de votre serveur, et n’oubliez pas l’enregistrement wildcard (*) pour que les sous-domaines de vos applications fonctionnent automatiquement.

Sous-dimensionner son VPS

Même si Cloudron fonctionne avec 2 Go de RAM au minimum, installer plusieurs applications sur un serveur trop petit entraînera des ralentissements voire des crashs. Prévoyez une marge confortable, surtout si vous comptez faire tourner plus de 5 applications simultanément.

Ignorer les sauvegardes

Cloudron propose un système de sauvegarde automatique qu’il est essentiel de configurer dès le départ. En auto-hébergement, vous êtes responsable de vos données. Configurez vos sauvegardes vers un stockage externe (AWS S3, Google Cloud, etc.) pour éviter toute perte en cas de défaillance du serveur.

Modifier manuellement les règles du pare-feu

Cloudron gère automatiquement les règles iptables. Les modifier manuellement peut provoquer des dysfonctionnements ou des failles de sécurité. Si vous souhaitez renforcer la sécurité, passez par le pare-feu de votre fournisseur de VPS.

Quelques exemples d’applications à installer avec Cloudron

Pour vous donner une idée du potentiel de Cloudron, voici un tableau des alternatives open source aux outils SaaS les plus populaires, toutes disponibles dans l’App Store :

Outil SaaS Alternative Cloudron Usage
Google Drive / Dropbox Nextcloud Stockage et partage de fichiers
Slack Mattermost / Rocket.Chat Messagerie d’équipe
Trello / Asana Wekan / Taiga Gestion de projet
Calendly Cal.com Prise de rendez-vous
GitHub GitLab / Gitea Hébergement de code
WordPress.com WordPress / Ghost Blog et CMS
Notion BookStack / Wiki.js Base de connaissances

Ce ne sont que quelques exemples parmi les plus de 100 applications disponibles. Le catalogue couvre des domaines aussi variés que la comptabilité, le monitoring, les formulaires en ligne ou encore les outils de visioconférence.

Cloudron, pour quel profil d’utilisateur ?

Cloudron ne s’adresse pas uniquement aux développeurs ou aux administrateurs système. La plateforme a justement été conçue pour simplifier l’auto-hébergement et le rendre accessible à un public plus large.

  • Les startups et PME qui souhaitent réduire leurs coûts SaaS tout en gardant le contrôle de leurs données.
  • Les freelances et indépendants qui veulent une suite d’outils professionnels sans payer le prix de multiples abonnements.
  • Les agences digitales qui recherchent des alternatives open source pour leurs projets internes ou ceux de leurs clients.
  • Les entreprises soucieuses de leur souveraineté numérique, qui préfèrent héberger leurs données sur des serveurs européens plutôt que chez des géants américains.

Si vous cherchez une solution pour centraliser vos outils, maîtriser votre budget et reprendre le contrôle de vos données, Cloudron est une option à envisager sérieusement.

 

Partagez cet article sur les réseaux sociaux
Rejoignez la newsletter
+ de 100 000 professionels aidés grâce à Digitiz
Reviewer 1 Reviewer 2 Reviewer 3 Reviewer 4 Reviewer 5