Openship

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 version License Website

English العربية 简体中文 Español Français 日本語 Português

Openship dashboard

--- ## Démarrage rapide ```bash npm i -g openship openship init ``` C'est tout. Ou, si vous préférez Docker : ```bash git clone https://github.com/oblien/openship.git && cd openship cp .env.example .env docker compose up -d ``` Ou téléchargez l'app de bureau depuis [openship.io](https://openship.io). --- ## Ce qu'il fait 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. --- ## Fonctionnalités | | | |---|---| | **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 | --- ## Déployez n'importe où - **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. --- ## Trois interfaces - **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](https://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](../../CONTRIBUTING.md) sont les bienvenues et nous aident à avancer plus vite. --- ## État 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. --- ## Contribuer Voir [CONTRIBUTING.md](../../CONTRIBUTING.md). --- ## Licence Openship est un logiciel **open source**, sous [licence Apache 2.0](../../LICENSE). 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](../../LICENSE) pour le texte complet.