INSTATIC : déployer un CMS self-hosted sans ouvrir un terminal
https://github.com/CoreBunch/Instatic
📌 INSTATIC est un CMS self-hosted qui regroupe l’éditeur visuel, le moteur de contenu, les médias, l’authentification, les formulaires, les plugins et la publication dans un seul serveur Bun. Ce que je trouve intéressant, ce n’est pas seulement la liste. C’est l’idée derrière : vous éviter de bricoler une pile entière avant même d’avoir mis un site en ligne.
Ce que je retiens tout de suite :
- 🚀 Un déploiement en un clic sur Railway, sans terminal à ouvrir.
- 🧠 Un choix simple entre SQLite pour les petits sites et Postgres quand il faut plus de marge.
- 🧱 Des pages publiques en HTML sémantique et CSS compact, sans runtime de framework.
- 🗂️ Une logique self-hosted claire, avec les données et les fichiers qui restent chez vous.
Le point fort, pour moi, c’est vraiment le déploiement. Le README promet un démarrage en environ deux minutes sur Railway. On choisit un template, on lance l’installation, et le reste suit : clés secrètes générées, volume de stockage attaché, health checks en place. Je sais que ça peut paraître banal sur le papier. En pratique, c’est exactement le genre de détail qui change la vie d’un projet. Quand on n’a pas à sortir du navigateur pour démarrer, on passe moins de temps à gérer la machine et plus de temps à construire le site.
INSTATIC évite aussi un piège classique : faire semblant que tous les cas d’usage se ressemblent. Ici, SQLite est présenté comme le bon défaut pour un site solo, un portfolio ou un petit business. Postgres devient logique dès qu’on veut plusieurs auteurs ou des sauvegardes gérées. J’aime cette façon de trancher. Je préfère un produit qui assume ses recommandations à un CMS qui vous noie dans des options “au cas où”.

La mise à jour suit la même logique. Le dépôt explique qu’on redéploie simplement l’image, pendant que la base et les fichiers uploadés restent sur le stockage attaché. C’est propre, presque calme. Et c’est ce que j’attends d’un CMS self-hosted : pas un théâtre technique, juste un système qui tient ses promesses sans vous réclamer une cérémonie à chaque version.
La partie la plus rassurante, à mes yeux, est ailleurs : le public sort en HTML sémantique et en CSS compact, sans runtime de framework. Vous pouvez lire le rendu en view-source. Ça me paraît beaucoup plus sain qu’un site qui charge une usine à gaz pour afficher une page de contenu. J’ai une vraie préférence pour ce genre de retenue. Quand un CMS sait se faire oublier côté visiteur, c’est souvent bon signe.
INSTATIC s’adresse donc à un public très net : des gens qui veulent garder la main sur leur site sans reconstruire toute leur infra. Ce n’est pas un outil qui essaie d’être spectaculaire. C’est mieux que ça. C’est un outil qui essaie d’être cohérent. Et dans ce genre de produit, la cohérence vaut souvent plus que l’effet d’annonce.
