Plateforme de déploiement open source et auto-hébergeable avec CI/CD intégré.
Poussez votre code, déployez des conteneurs, gérez votre infrastructure — depuis une app de bureau, un tableau de bord web ou la CLI.
npm i -g openship
openship initC'est tout. Ou, si vous préférez Docker :
git clone https://github.com/oblien/openship.git && cd openship
cp .env.example .env
docker compose up -dOu téléchargez l'app de bureau depuis openship.io.
Pointez-le vers un dépôt. Openship détecte votre stack, la compile, configure tout et la déploie — aucun fichier de config, aucun pipeline, aucun YAML.
Bases de données, domaines, SSL, CDN, e-mail, sauvegardes — tout est géré au même endroit.
Fonctionne avec Openship Cloud (managé) ou n'importe quel serveur Linux que vous possédez. Les développeurs solo qui publient des projets perso et les équipes en production utilisent le même outil.
| CI/CD intégré | Déploiement au push, environnements de préversion, flux staging/prod, rollbacks |
| N'importe quelle stack | Node, Python, Go, Rust, PHP, Ruby, Java, .NET, Docker, monorepos |
| Backend complet | Postgres, MySQL, MongoDB, Redis, workers, WebSockets, stockage |
| Domaines et SSL | Let's Encrypt automatique, jokers, domaines illimités, renouvellement automatique |
| CDN | Cache en périphérie, HTTP/3, compression Brotli, purge instantanée |
| Serveur mail | SMTP intégré avec DKIM/SPF/DMARC — sans Mailgun ni SES |
| Sauvegardes | Planifiées, bases de données + volumes, restauration en un clic, export à tout moment |
| Surveillance en temps réel | Journaux de build en direct, métriques des conteneurs et utilisation des ressources diffusés sur votre écran |
| Mise à l'échelle | Autoscaling dans le cloud, prêt pour le multi-nœud en auto-hébergé |
| Portabilité | Conteneurs Docker standard — déplacez-vous librement entre fournisseurs |
| Docker Compose | Déployez vos fichiers compose existants tels quels |
- Openship Cloud — managé, autoscaling, zéro configuration
- N'importe quel VPS — Hetzner, DigitalOcean, Linode, OVH, etc.
- Serveurs dédiés — bare metal, colocation, homelab
- Multi-serveur — répartissez les charges entre plusieurs machines
La même interface, quel que soit l'endroit où vous déployez.
- App de bureau — GUI complète, journaux en temps réel, tout en un clic.
- Tableau de bord web — la même interface dans le navigateur, pensée pour les équipes.
- CLI — scriptable et compatible CI.
Une API REST et MCP (protocole pour agents IA) complètent l'ensemble pour l'automatisation et l'intégration d'outils. Référence complète des commandes et de l'API sur openship.io/docs.
Note
La documentation est encore en cours de rédaction — nous la complétons activement. Si quelque chose manque ou n'est pas clair, les contributions sont les bienvenues et nous aident à avancer plus vite.
Cœur prêt pour la production, en développement actif.
Prochainement : clusters multi-nœuds, interface d'équilibrage de charge, réseau privé, surveillance avancée et pipelines CI/CD visuels.
Voir CONTRIBUTING.md.
Openship est un logiciel open source, sous licence Apache 2.0.
Vous pouvez l'utiliser, l'exécuter, le modifier, l'auto-héberger et le distribuer — y compris dans des produits commerciaux et propriétaires — selon les termes de la licence Apache 2.0. Voir LICENSE pour le texte complet.
