Chaque mois, de l'argent s'écoule discrètement de votre carte pour des abonnements. Quelques dollars pour du stockage cloud ici, un peu plus pour un gestionnaire de mots de passe là, sans oublier les services de streaming, d'analyse ou de suivi des tâches. L'utilisateur moyen dépense plus de 1 000 $ par an en services numériques sans même remarquer comment ces gouttes finissent par former un océan.
Mais que diriez-vous d'obtenir exactement les mêmes fonctionnalités sans verser un centime à des entreprises ?
L'auto-hébergement, c'est-à-dire gérer votre propre serveur, n'est plus seulement un passe-temps pour administrateurs systèmes barbus. Aujourd'hui, c'est un moyen pratique de reprendre le contrôle de vos données et d'économiser une somme importante. Un particulier peut conserver jusqu'à 2 500 $ par an dans son budget familial, tandis qu'une petite entreprise, en éliminant les frais de licence par utilisateur, peut économiser 10 000 $ ou plus.

Vous trouverez ci-dessous un guide détaillé pour déployer votre propre infrastructure IT indépendante à partir de zéro, et ce, pour un budget symbolique.
Partie 1. Le mode d'emploi : tout déployer pour ~0 $
Étape 0. Le strict nécessaire
- Un serveur gratuit. Oracle Cloud Always Free : 4 cœurs ARM, 24 Go de RAM, 200 Go de disque, 10 To de trafic sortant par mois, et cela n'expire jamais. Pour tout ce qui est lourd en stockage (photos, téraoctets de fichiers), vous pouvez économiser en utilisant un vieux portable, un mini PC ou un Raspberry Pi à la maison.
- Un nom de domaine ~ 12 $/an (Namecheap, Porkbun, Cloudflare Registrar). C'est le seul coût quasi obligatoire. Un sous-domaine gratuit fonctionne aussi, mais votre propre domaine est plus propre et plus légitime.
- Une clé SSH : ssh-keygen -t ed25519, nous n'utiliserons pas de mot de passe pour vous connecter au serveur.
- 1 à 2 soirées de votre temps.

Étape 1. Lancer le serveur
- Inscrivez-vous sur Oracle Cloud. Une carte est nécessaire pour la vérification, ils prélèveront et rembourseront 1 à 5 $. Vous ne paierez rien tant que vous restez dans l'offre Always Free. Rendez-vous immédiatement dans Billing → Budgets et définissez une alerte à 1 $ pour ne jamais activer accidentellement une ressource payante.
- Compute → Instances → Create. Shape Ampere (VM.Standard.A1.Flex), faites glisser les curseurs à 4 OCPU / 24 Go, type de capacité On-demand (pour que l'instance ne soit pas interrompue sous charge). OS : Ubuntu 22.04 ou 24.04.
- Dans la section SSH, collez votre clé publique (~/.ssh/id_ed25519.pub).
- Si vous obtenez une erreur "Out of capacity", cela signifie que le pool de matériel ARM dans ce centre de données est plein. Changez de domaine de disponibilité (AD-1 → AD-2 → AD-3) ou essayez une autre région. Les plus fiables pour ARM sont US East (Ashburn) et US West (Phoenix). Astuce : un simple script qui réessaie la création de l'instance une fois par minute permet généralement d'obtenir de la capacité en quelques heures.

Étape 2. Connectez-vous et installez Docker
1ssh ubuntu@YOUR_IP # Ubuntu images use the 'ubuntu' user2sudo apt update && sudo apt upgrade -y3curl -fsSL https://get.docker.com | sh # official Docker installer4sudo usermod -aG docker $USER && newgrp docker
Presque tous les logiciels auto-hébergés fonctionnent dans des conteneurs Docker, c'est votre unité de déploiement standard.
Étape 3. ⚠️ Ouvrez les ports (c'est là que TOUT LE MONDE se coince)
Oracle a un pare-feu à deux endroits, et les deux sont fermés par défaut :
- Côté cloud (VCN). Networking → Virtual Cloud Network → Security List → Add Ingress Rules : Source 0.0.0.0/0, protocole TCP, ports 80 et 443.
- Sur la machine elle-même. L'image Ubuntu d'Oracle est livrée avec des règles iptables strictes qui bloquent tout sauf SSH. Ouvrez les ports 80/443 :

1sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT2sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 443 -j ACCEPT3sudo netfilter-persistent save
Sautez cette étape et votre site « ne chargera pas », et vous passerez une demi-journée à penser que vous avez cassé le serveur. Ce n'est pas le cas. Les ports sont simplement fermés, c'est la difficulté numéro 1 pour les débutants sur Oracle.
Étape 4. Installez « votre propre Vercel » -> Coolify
Coolify est un panneau qui déploie des applications et des bases de données en presque un clic : interface web, SSL automatique, sauvegardes, déploiement direct depuis Git. En gros, un Vercel/Heroku auto-hébergé.
1curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

(vérifiez la commande actuelle sur coolify.io/docs, les installateurs changent parfois). Une fois installé, ouvrez le panneau à l'adresse http://YOUR_IP:8000, créez un compte administrateur, et à partir de là, vous faites presque tout avec la souris. Si vous voulez quelque chose de plus simple, sans déploiement Git, installez Dockge ou Portainer pour la gestion des conteneurs.
Étape 5. Connectez votre domaine et sécurisez l'accès
Pour éviter d'exposer votre IP et obtenir une adresse correcte comme cloud.yourdomain.com :
- Ajoutez votre domaine à Cloudflare (gratuit), puis modifiez les serveurs de noms chez votre registrar pour ceux de Cloudflare.
- Installez Cloudflare Tunnel (cloudflared), qui connecte votre serveur au domaine via Cloudflare, HTTPS immédiat, sans aucun port exposé à l'extérieur. Pour Oracle, c'est idéal : mieux vaut ne pas exposer l'IP publique du tout.
- Pour un usage personnel uniquement (pas de domaine public, accès depuis vos propres appareils), utilisez Tailscale (offre gratuite) sur WireGuard. Une commande sur le serveur et sur votre téléphone/ordinateur portable, et vous êtes à l'intérieur de votre propre réseau privé.

Étape 6. Déployez vos premières applications
Via Coolify (un bouton dans le catalogue) ou docker compose. Exemple, le gestionnaire de mots de passe Vaultwarden en 30 secondes. Collez ceci dans un fichier compose.yaml :
1services:2 vaultwarden:3 image: vaultwarden/server:latest4 restart: unless-stopped5 volumes:6 - ./vw-data:/data7 ports:8 - "8080:80"
docker compose up -d, et vous avez votre propre 1Password. Ensuite, déployez le reste de la même manière :
- Immich, photos (remplacement de Google Photos)
- Nextcloud, fichiers et cloud
- Jellyfin / Navidrome, votre bibliothèque multimédia
- Umami / Plausible, analytics sans pistage
Étape 7. Sauvegardes -> NON optionnelles
Auto-hébergé = vous êtes votre propre service informatique. Mettez en place des sauvegardes automatiques avec Restic ou Duplicati vers un stockage objet bon marché (Backblaze B2, Cloudflare R2) ou un second disque. La règle 3-2-1 : 3 copies, 2 supports différents, 1 hors du serveur. Sans sauvegardes, vous perdrez tout un jour, et il n'y aura personne à blâmer.

Étape 8. Acceptez la réalité de la maintenance
Mises à jour des images, surveillance (installez Uptime Kuma, qui ping vos services et envoie une alerte Telegram en cas de panne), plantages occasionnels à 2 h du matin. Ce n'est pas « on installe et on oublie », c'est un petit mais véritable serveur.

Partie 2. Ce que vous économisez exactement
Ventilation par catégorie (prix, États-Unis, par an). Là où il y a un hic, je le dis franchement. Là où vous voyez « ~ », le prix dépend du forfait, vérifiez le prix actuel.
👤 Pour un particulier
Cloud & fichiers (1–2 To). Payant : Google One / Dropbox ~100–300 $.
→ Nextcloud / Immich. Économies : 100–300 $.
Gestionnaire de mots de passe. Payant : 1Password ~36 $, famille ~60 $.
→ Vaultwarden. Économies : 36–60 $. La victoire la plus simple et la plus nette de toutes, commencez par là.
Notes & tâches. Payant : Notion / ClickUp / Trello ~50–200 $.
→ AppFlowy / Affine / Trilium. Économies : 50–200 $.
Budgétisation & finances. Payant : YNAB 109 $, Monarch ~100–144 $.
→ Actual Budget / Firefly III. Économies : ~100–144 $. L'ironie : payer 109 $/an pour une application qui vous apprend à économiser de l'argent.
VPN / accès. Payant : Mullvad / Tailscale Pro ~30–100 $.
→ Tailscale (offre gratuite) + WireGuard. Économies : 30–100 $.
Sauvegardes. Payant : Backblaze ~99 $.
→ Restic / Duplicati vers votre propre stockage. Économies : ~99 $.
Sécurité domestique. Payant : Ring Protect / Nest Aware ~80–160 $.
→ Home Assistant + Frigate avec des caméras locales. Économies : 80–160 $. Bonus : votre vidéo ne quitte jamais votre domicile pour le cloud de quelqu'un d'autre.
Serveur de jeu. Payant : Minecraft Realms ~96 $.
→ Hébergement sur votre propre matériel. Économies : ~96 $.
RSS / lecture différée. Payant : Feedly Pro ~72 $, Pocket.
→ FreshRSS / Miniflux / Wallabag. Économies : ~72 $.
Marque-pages. Payant : Raindrop Pro ~28 $.
→ Linkding / Karakeep. Économies : ~28 $.
Calendrier & contacts. Payant : inclus dans les forfaits mail/cloud payants.
→ Baïkal / Radicale (CalDAV/CardDAV). Économies : synchronisation entre appareils sans le cloud de quelqu'un d'autre.
Livres audio / e-books. Payant : Audible ~150–180 $.
→ Audiobookshelf / Calibre-Web.
Analytics de site. Payant : « gratuit », mais il vous piste, vous et vos utilisateurs.
→ Umami / Plausible. Économies : confidentialité + 0 $.
Email (privé / pour votre domaine). Payant : Google Workspace / Proton ~50–120 $.
→ Mailcow / iRedMail.
Média (Netflix / Spotify), le principal hic. Payant : ~800–1 200 $ pour un abonné américain actif.
→ Jellyfin / Navidrome.
Pour un blogueur / créateur. Lien dans la bio (Linktree ~60–108 $, Bitly ~96 $)
→ LittleLink / Shlink. Newsletter (Mailchimp à partir de ~150 $) → Listmonk.

🏢 Pour une entreprise -> d'où viennent les 10 000 $ et plus
Ici, le véritable argent ne réside pas dans les petits abonnements, mais dans l'infrastructure et la tarification par utilisateur :
Sortie de données. 10 To de sortie sont gratuits sur Oracle ; les mêmes 10 To sur AWS coûtent environ 900 $/mois. Pour un service média/fichier, cela représente des dizaines de milliers de dollars par an.
Calcul. La configuration 4 cœurs / 24 Go qu'Oracle vous offre gratuitement coûte 40–100 $/mois sur un cloud payant.
Code & CI. GitHub/GitLab par utilisateur + minutes CI → Gitea / Forgejo + Woodpecker CI ou vos propres runners auto-hébergés.
Wiki & docs. Confluence ~60 $+/utilisateur/an → BookStack / Outline / Wiki.js. Pour une équipe de 20 personnes, c'est 1 000 $+/an.
CRM. HubSpot / Pipedrive par utilisateur → EspoCRM / Twenty.
Support. Zendesk (~55–115 $/utilisateur/mois !) → Chatwoot. L'un des postes de dépenses les plus importants.
Formulaires & sondages. Typeform (à partir de ~300 $/an) → Formbricks.
Page de statut & surveillance. StatusPage / Pingdom → Uptime Kuma + Gatus.
Suivi du temps. Toggl / Harvest (~100 $+/utilisateur/an) → Kimai.

Partie 3. Une liberté qui vaut bien quelques soirées
Passer à l'auto-hébergement peut être comparé au fait de quitter un appartement loué pour emménager dans votre propre maison. Oui, désormais vous devez réparer vous-même le robinet qui fuit (mettre à jour les conteneurs Docker) et surveiller la sécurité du toit (configurer les sauvegardes). Mais en retour, vous obtenez ce dont les utilisateurs des plateformes commerciales sont totalement privés : une confidentialité et une indépendance absolues.
Vos données n'appartiennent plus aux géants de la technologie. Personne ne verrouillera votre compte à cause d'une erreur algorithmique, ne doublera le prix de l'abonnement sans préavis, ou ne divulguera vos mots de passe sur le dark web lors d'un énième piratage d'un grand fournisseur de services.
Bien sûr, cette voie demande du temps et une certaine volonté de comprendre la technologie. Mais convenez que troquer quelques soirées libres contre 2 500 $ d'économies annuelles et un contrôle total sur votre vie numérique, c'est l'une des meilleures affaires que vous puissiez faire. Le serveur est prêt, les ports sont ouverts. Il est temps de déployer votre toute première application.
Merci d'avoir lu ces instructions qui vous feront économiser de l'argent 💸
Ajoutez-les à vos favoris pour ne pas les perdre 📝





