openship
SHA-256Openshipは、設定ファイルやYAMLパイプラインを必要とせず、CI/CD機能を内蔵したセルフホスト型のデプロイプラットフォームです。デスクトップアプリ、Webダッシュボード、またはCLIを通じて、ドメイン、SSL、データベース、バックアップなどを管理できます。任意のLinuxサーバーまたはクラウドへのデプロイに対応しています。
スマートダウンロード
Download 版をダウンロード
v0.1.11 · 208.6 MB
マウスをクリックするようにアプリケーションをデプロイ、CI/CD内蔵、ゼロコンフィグ、セルフホスト。
主な機能
- ゼロコンフィグデプロイ:リポジトリを指定するだけで技術スタックを自動認識し、ビルドしてデプロイ
- 内蔵CI/CD:プッシュ即デプロイ、プレビュー環境とロールバックに対応
- フルスタックバックエンド:ワンクリックでPostgres、MySQL、MongoDB、Redisなどを統合
- 自動ドメインとSSL:Let's Encryptが自動更新、ワイルドカードドメイン対応
- 内蔵CDN:エッジキャッシュ、HTTP/3、Brotli圧縮
できないこと
- •現在はシングルノードデプロイのみサポートしており、マルチノードクラスタ機能は開発中です。
- •ドキュメントはまだ整備中であり、一部の高度な機能についてはGitHubのディスカッションを参照する必要がある場合があります。
- •セルフホスティングでは、サーバーのセキュリティアップデートとバックアップ戦略を自分で管理する必要があります。
- •Kubernetesネイティブオーケストレーションはサポートされておらず、中小規模のシナリオに適しています。
使用例
- 個人開発者がサイドプロジェクトを迅速にデプロイ、運用の基礎知識不要
- チームで複数の本番アプリケーションを管理、ドメイン、SSL、データベース、バックアップを一元管理
詳細説明
Openshipは、CI/CD機能を内蔵したセルフホスト型デプロイプラットフォームです。HerokuやCoolifyといった類似ツールと比較した最大の特徴は、ゼロ設定であることです。リポジトリを指定するだけで、Openshipが自動的に技術スタック(Node、Python、Goなど)を認識し、コンテナを構築し、ドメインとSSLを設定し、デプロイを完了します。YAMLやパイプラインファイルを記述する必要は一切ありません。バックエンドサービスとして、データベース(Postgres、MySQL、MongoDB、Redis)、メールサーバー(DKIM/SPF/DMARC対応SMTP)、CDN(エッジキャッシュ、HTTP/3、Brotli圧縮)、定期バックアップ、リアルタイムモニタリングが統合されています。デスクトップアプリ、Webダッシュボード、またはCLIから操作でき、任意のLinux VPS、ベアメタル、マルチサーバークラスターにデプロイ可能です。複雑なKubernetesや手動のDocker管理と比較して、Openshipは商用PaaSのように簡単に使えながら、データを完全にコントロールできます。このプロジェクトはすでに本番環境で使用可能であり、将来的にはマルチノードクラスター、ビジュアルCI/CDパイプラインなどの機能が追加される予定です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードした dmg ファイルを開き、アプリを Applications にドラッグ
全局安装:npm i -g openship 或 curl -fsSL https://get.openship.io | sh
启动后台服务:openship up(起動時自動起動、自動再起動)
打开仪表盘:openship open 即可在浏览器中管理
- 全局安装:npm i -g openship 或 curl -fsSL https://get.openship.io | sh
- 启动后台服务:openship up(起動時自動起動、自動再起動)
- 打开仪表盘:openship open 即可在浏览器中管理
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
66db680fcc64e08da349ece53f4bbf7e42087175307f75f78cec46b5f9b2a067このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
アンインストールコマンド:openship stopでサービスを停止し、その後インストールディレクトリと~/.openship内のデータを削除します。パッケージマネージャーでインストールした場合は、npm uninstall -g openshipを使用してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。