ホーム テクノロジー 開発 4 つのセルフホスト型 Web アプリ プラットフォーム

4 つのセルフホスト型 Web アプリ プラットフォーム


お気に入りの Web アプリケーションを自分自身、サーバー、ネットワーク内でホストできるのに、高額な料金を支払う必要はありません。

スタートアップ企業にとって、小規模から大規模な組織まで、一般的な生産性向上、プロジェクト管理、チャット、ドキュメントなどをパブリック クラウドやオンプレミスで簡単に実行できるようにする、複数のオープン ソース ソフトウェアや商用ソフトウェアが利用可能です。

以下にソフトウェアが組み込まれたプラットフォームを示します。要件に合ったものを選択してください。

砂嵐

Sandstormは、小規模なチーム、開発、または中規模から大規模な組織向けの 70 以上のアプリケーションを備えたオープンソース サーバー プラットフォームです。

ワンクリックでアプリをインストールでき、ユーザーが利用できるようになります。人気のあるアプリケーションには次のようなものがあります。

  • シンプルなチャット – コミュニケーションとコラボレーション用
  • GitWeb – Git Web インターフェイス
  • Davros – 文書ストレージ
  • Hugo、WordPress、Ghost – ドキュメントと Web パブリッシング用
  • Piwik – 分析用

Sandstorm はシングル サインオンを提供するため、ユーザーはアプリケーションごとに資格情報を覚える必要がありません。いくつかの機能を見てみましょう。

  • 誰があなたのグレイン(ドキュメント、ファイルなど)にアクセスできるかを確認でき、いつでも権限を取り消すこともできます
  • すべてのアプリケーション データを 1 か所にまとめた集中ダッシュボード
  • 誰が何にアクセスしたかを確認するための監査ログ

アプリ マーケット プレイスを見て、要件を満たしているかどうかを確認してください。

ユノホスト

YonoHostは Debian ベースであり、主に誰でもセルフホスティングを利用できるように設計されています。これは完全にオープンソースであり、ソース コードは Github で入手できます。以下を含む 100 件を超える応募がありました。

  • Kanboard – タスク管理用
  • Nextcloud – ファイル、カレンダー、メールを共有
  • phpMyadmin – SQL データベース管理
  • Roundcube – ウェブメール
  • Cachet – ステータスページ
  • 談話 – ディスカッション/フォーラム プラットフォーム
  • Grafana – メトリクスと分析のダッシュボード

YunoHost はフレンドリーなユーザーと管理コンソールを備えています。以下にその機能の一部を示します。

  • LDAP経由でユーザーを管理する
  • バックアップと復元
  • Let’s Encrypt 証明書で安全に保護
  • 組み込みのyunohostファイアウォール

1GB RAM と 500 MHz CPU にインストールできる軽量のソフトウェアです。

クラウドロン

Cloudronを使用すると、Gitlab、Ghost、OpenVPN、Mattermost、Confluence、Paperwork などをよりスムーズに管理できます。ポータブルなので、別のサーバーや DigitalOcean、Google Cloud、AWS、Linode などのクラウド プラットフォームに移動するときに手間がかかりません。

Cloudron は内部で Docker コンテナを使用してアプリケーションを相互に分離します。

S3、DO Spaces、GCS などの外部ストレージにバックアップを保存するオプションがあります。 Cloudron を使用することに決め、自分でセットアップしたくない場合は、月額わずか 4 ドルでワンクリックで Cloudron を提供するKamateraを試すことができます。

Dプラットフォーム

DPlatform は完全に無料のソフトウェアであり、そのソース コードはGithubで入手できます。 Docker の準備ができています。

特徴

  • 簡単な自動インストールを支援する優れた UI が付属しています
  • systemd の統合により、アプリ サービスのステータスの表示、ワンクリックの開始/停止、起動時の自動開始、予期せずダウンした場合の自動再起動など、すべてのアプリ サービスを管理できます。

結論

上記の自己ホスト型アプリケーション プラットフォームを使用してコストを節約します。これらはすべて優れたドキュメントを備えており、30 分以内にインストールできます。

次に、Slack の代替メッセージング ソリューションを調べてください。

「 4 つのセルフホスト型 Web アプリ プラットフォーム」についてわかりやすく解説!絶対に観るべきベスト2動画

【有料級】初心者向けにサーブレット/JSP/Bean/MVCモデルを全解説【サーバサイドJava入門講座 総集編】
【Windows VPSの使い方】現役ITエンジニアが構築から接続、アプリを動作させてみた感想(ConoHa VPSを利用)