Quand on lance un projet web, la solution de facilité consiste souvent à empiler les abonnements SaaS. C’est rapide, l’intégration est immédiate, et les offres gratuites ont l’air généreuses.
Mais dès que le trafic monte ou que les limites des plans gratuits sont franchies, les factures s’accumulent et grignotent le budget.
Voici une comparaison chiffrée entre une infrastructure “tout-SaaS” classique et un serveur Linux auto-hébergé.
1. La facture du “tout-SaaS”
Prenons une architecture web courante avec 50 000 visiteurs par mois et quelques automatisations de routine. Une fois les limites gratuites dépassées, voici la facture mensuelle typique:
- Hébergement Frontend & Backend (Vercel Pro ou Heroku) : ~20 € / mois
- Base de données Cloud (Supabase Pro ou AWS RDS) : ~25 € / mois
- Analytics web (Fathom ou Plausible) : ~15 € / mois
- Automatisations (Zapier Starter ou Make) : ~20 € / mois
- Mots de passe d’équipe (1Password / Bitwarden Teams) : ~20 € / mois (pour 5 personnes)
Total SaaS : ~100 € par mois (1 200 € par an).
Et ce n’est que le point de départ. Si la base de données s’alourdit ou que le trafic double, les fournisseurs factureront la consommation supplémentaire au prix fort.
2. L’alternative : le VPS à 5 €
Avec l’auto-hébergement, vous louez une machine virtuelle (VPS) chez un hébergeur comme Hetzner, Hostinger ou OVH. Vous payez la ressource matérielle brute: le processeur, la RAM, et le stockage.
Pour faire tourner exactement la même infrastructure, un VPS avec 2 vCPU et 4 Go de RAM suffit. Cela coûte entre 5 et 7 € par mois.
Sur ce serveur, vous pouvez déployer des outils open-source:
- Coolify pour remplacer Vercel/Heroku
- PostgreSQL sur Docker pour remplacer Supabase Pro
- Umami Analytics pour remplacer Plausible
- n8n pour remplacer Zapier
- Vaultwarden pour remplacer 1Password Teams
Total auto-hébergé : ~5 € par mois (60 € par an).
L’économie annuelle est de 1 140 €.
3. Le temps d’administration système
L’argument classique contre l’auto-hébergement est que le temps passé à administrer le serveur coûte plus cher que l’abonnement SaaS.
C’était vrai il y a quelques années. Ça l’est moins aujourd’hui. Grâce à des outils comme Coolify, l’interface web permet de générer des certificats SSL en un clic ou de déployer une base de données sans taper de commandes complexes. Le proxy inverse se configure tout seul.
Il faut tout de même prévoir quelques heures au démarrage pour:
- Sécuriser le serveur avec des clés SSH
- Installer Coolify
- Configurer des sauvegardes automatiques vers S3 (indispensable en cas de panne matérielle).
Une fois cette base installée, la maintenance mensuelle est minime.
4. Tableau comparatif SaaS vs Open-source
Voici les équivalences pour remplacer chaque service:
| Service SaaS | Prix mensuel | Alternative open-source | Hébergement | Fonctionnalités perdues |
|---|---|---|---|---|
| Vercel Pro | ~20 € | Coolify | Sur votre VPS | Scaling automatique mondial |
| Supabase Pro | ~25 € | PostgreSQL + Adminer | Sur votre VPS | Interface IA, auth intégrée |
| Plausible / Fathom | ~15 € | Umami Analytics | Sur votre VPS | Aucune |
| Zapier Starter | ~20 € | n8n | Sur votre VPS | Aucune (n8n offre plus de flexibilité) |
| 1Password Teams | ~20 € | Vaultwarden | Sur votre VPS | Sync mobile (l’app Bitwarden fonctionne) |
| Notion (team) | ~16 € | Outline Wiki | Sur votre VPS | IA intégrée de Notion |
| GitHub Copilot | ~10 € | Continue.dev + Ollama | Sur votre VPS | Qualité parfois inférieure |
| TOTAL SaaS | ~126 €/mois | TOTAL VPS | ~5 €/mois | Quelques fonctions premium |
Économie annuelle : ~1 452 €, soit le prix de 24 ans de VPS.
5. Les limites des plans gratuits
Les plateformes SaaS attirent souvent les utilisateurs avec une offre gratuite avant d’imposer des restrictions strictes.
Vercel et les fonctions serverless
Le plan gratuit de Vercel donne droit à 100 Go de bande passante. Une image de 2 Mo vue par 50 000 visiteurs consomme 100 Go. Dès que vous dépassez, la facturation s’enclenche.
De plus, les fonctions serverless sont coupées au bout de 10 secondes d’exécution. Si votre API génère un PDF ou interroge un modèle d’IA, ce délai pose vite problème.
Zapier et le comptage de tâches
Zapier compte chaque action d’un workflow comme une tâche. Envoyer 100 emails par jour représente 3 000 tâches par mois. Le plan gratuit en offrant 100, vous êtes bloqué dès le deuxième jour. Avec une instance n8n auto-hébergée, les exécutions ne sont pas limitées.
Supabase et la pause de 7 jours
Si une base de données Supabase gratuite ne reçoit aucune requête pendant sept jours, elle est mise en pause. Le visiteur suivant devra attendre plusieurs secondes le temps que le serveur redémarre.
6. Les objections courantes
“Et si mon serveur tombe en panne ?” Les hébergeurs sérieux maintiennent une bonne disponibilité, mais le risque existe. L’essentiel est d’avoir des sauvegardes automatiques vers S3. En cas de panne matérielle, vous pouvez restaurer l’ensemble sur un nouveau VPS en une heure.
“Je n’ai pas les compétences techniques” L’installation de Coolify se fait avec une commande. Son interface web masque l’essentiel de la complexité. Il n’est pas nécessaire de maîtriser Docker pour gérer ses applications au quotidien.
“Je perds le support client” Oui. En revanche, des projets comme n8n, Coolify ou Umami disposent de documentations claires et de communautés actives sur GitHub ou Discord.
“Et la conformité RGPD ?” C’est un avantage majeur de l’auto-hébergement. Un serveur loué chez OVH ou Hetzner garantit que vos données restent en Europe. À l’inverse, utiliser Zapier ou Google Analytics oblige souvent à justifier de transferts de données hors de l’Union européenne.
7. Bilan financier
Empiler des abonnements SaaS pèse lourd sur la rentabilité d’un développeur indépendant ou d’une agence. Louer un VPS demande un petit effort initial, mais permet de diviser la facture par vingt tout en gardant le contrôle sur ses données et ses quotas d’utilisation.
👉 Guide : Installer Coolify sur un VPS Hostinger
Les 5 alternatives open-source en détail
Si vous décidez de franchir le pas, voici un aperçu des outils que j’utilise personnellement pour remplacer les abonnements classiques.
1. Coolify pour remplacer Heroku et Vercel
Coolify est un PaaS auto-hébergé. Vous connectez votre dépôt GitHub, et il se charge de compiler et déployer vos applications (Next.js, Astro, bases de données) à chaque git push.
2. Vaultwarden pour remplacer 1Password
Vaultwarden est une version allégée du serveur Bitwarden, réécrite en Rust. Le serveur Bitwarden officiel est lourd, mais Vaultwarden tourne avec moins de 20 Mo de RAM. C’est parfait pour un petit serveur.
Exemple de configuration docker-compose.yml :
version: '3.8'
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
environment:
- WEBSOCKET_ENABLED=true
- SIGNUPS_ALLOWED=false # Désactiver après la création du premier compte
volumes:
- ./vw-data:/data
ports:
- 8080:80
3. Umami Analytics pour remplacer Google Analytics
Umami est un outil d’analyse web léger. Il n’utilise pas de cookies et ne collecte pas de données personnelles, ce qui évite d’afficher un bandeau de consentement. L’interface va à l’essentiel : pages vues, visiteurs uniques, sources de trafic et types d’appareils.
4. n8n pour remplacer Zapier
n8n est un outil d’automatisation visuel. En l’hébergeant vous-même, vous pouvez relier vos applications (PostgreSQL, Discord, Google Sheets, etc.) sans compter le nombre d’exécutions mensuelles.
5. Linkwarden pour remplacer Raindrop
Les liens web finissent souvent par mourir ou changer de contenu. Linkwarden archive vos favoris en capturant automatiquement un document PDF et une capture d’écran de chaque page. Si le site d’origine disparaît, votre copie reste accessible.
📚 Pour aller plus loin
- Installer Coolify sur un VPS Hostinger : déployez ces outils en un clic.
- Auto-héberger n8n sur Docker : installez une alternative sans limite à Zapier.
- Umami Analytics sur VPS : configurez vos statistiques en respectant la vie privée de vos utilisateurs.