Skip to content

Latest commit

 

History

History
119 lines (81 loc) · 5.14 KB

File metadata and controls

119 lines (81 loc) · 5.14 KB

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

npm i -g openship
openship init

C'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 -d

Ou téléchargez l'app de bureau depuis 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.

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.


É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.


Licence

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.