Opengist ホスティング

自分でホストされたGitHub Gist代替案で、履歴付きのコードスニペットとペーストを共有します。

  • ワンクリック デプロイ
  • 15 GB 必要なディスクスペース
  • 1 GB RAM 必要なメモリ
  • 2 €から 価格
今すぐ注文 セットアップ料金なし

AvaHostで得られるもの

ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。

このテンプレートにはデータベースコンテナが含まれていません。

サーバーを注文する

テクノロジー

Dockerイメージ
ghcr.io/thomiceli/opengist:latest
デフォルトポート
6157

Opengistの仕組み

Opengistは各gistをGitリポジトリとして保存し、ファイルにリビジョン履歴を付与し、ユーザーがスニペットを作成、編集、閲覧、ダウンロード、クローンできるようにします。公開、未掲載、プライベートの表示オプションにより、検出可能なコンテンツと制限されたコンテンツを分離し、検索、トピック、スター、フォーク、raw表示、埋め込み、APIがより広いスニペットワークフローをサポートします。

アカウントはローカル認証情報を使用でき、オペレーターが必要なアプリケーションとシークレットを提供する場合、オプションの外部認証プロバイダーを設定できます。ホストされたパッケージには、サードパーティOAuth登録、組織ポリシー、コードレビュー、CIワーカー、または公開開発者ネットワークは含まれません。アプリケーションメールは無効化されているため、メール依存のワークフローは利用できません。

Opengistの主要機能

Gitバックアップストレージにより変更は検査可能になり、適切なクライアントはサポートされているWebプロトコルを通じてリポジトリをクローンまたは更新できます。シンタックスハイライトとファイルレンダリングにより可読性が向上し、トピックと検索により増加するコレクションを整理できます。表示設定は慎重に解釈する必要があります。未掲載コンテンツは通常の検出から隠されていますが、URLを取得した誰もがアクセスできます。

プライベートスニペットには、貴重なソースコード、認証情報、設定、またはインシデントデータが含まれる可能性があります。ユーザーはシークレットの保存を避け、最小権限アカウント慣行を適用し、外部認証設定を確認し、リンク共有前に表示を確認する必要があります。Opengistはスニペットサービスであり、シークレット保管庫または完全なソフトウェア開発プラットフォームではありません。

OpengistとGitHub Gist

1

Opengist

Opengistはセルフホストサービスであり、Gitリポジトリ、アカウント、表示ルール、可用性はオペレーターの管理下にあります。GitHub Gistはgithubのホストプラットフォームの一部であり、ユーザーが公開またはシークレットgistを作成し、リビジョンを使用し、コンテンツをクローンし、Githubアカウントとapi経由で対話できます。

2

GitHub Gist

GitHub Gistは既存のGithubアイデンティティ、公開検出、統合、プロバイダー運営サービスを重視するユーザーに適している場合があります。Opengistは組織が独自ドメイン、ローカルスニペットストレージ、サードパーティ開発者アカウントから分離されたサービスを必要とする場合に魅力的です。シークレットGithub gistはプライベートアクセス制御Opengist gistと同等ではありません。

注文 Opengist

Opengistの利用者

開発者は例と設定フラグメントを共有し、サポートチームは再現可能なコマンド出力を公開し、教育者は小さな演習を配布し、運用グループは再利用可能なテキストテンプレートを保持します。プライベートgistはアカウントアクセスと表示が慎重に管理される場合、内部メモをサポートできます。

大規模リポジトリ、イシュー追跡、プルリクエストレビュー、リリース自動化、パッケージホスティング、プロジェクト計画、シークレット管理、コンプライアンスアーカイブは専門システムに属します。Opengistは完全なプロジェクトワークスペースなしでリビジョン履歴から利益を得る簡潔なファイルとスニペットに最適です。

Opengistのセルフホスティング:要件とコスト

Opengist需要はgist数、ファイルサイズ、リビジョン、クローン、ダウンロード、検索アクティビティ、埋め込み、APIトラフィック、同時ユーザー数とともに増加します。カタログはPostgreSQLとMariaDBを不要として記録します。Gitリポジトリとアプリケーション状態は永続Opengistボリュームを使用し、一緒に復旧する必要があります。

AvaHostではOpengistはプラン1を€2で使用します。ホストされたOpengistパッケージには、ワンクリックデプロイメント、自動HTTPSを備えたカスタムドメイン、自動アプリケーション更新、スケジュール済みバックアップが含まれます。ホストされたパッケージはローカルOpengistアカウントと永続スニペットストレージを提供します。外部認証アプリケーション、開発者ネットワーク統合、シークレットスキャン、コード実行、レビューワークフロー、アプリケーションメールは含まれません。コンテンツ共有前に公開、未掲載、またはプライベート表示を確認し、認証情報には専用シークレットサービスを使用してください。

F.A.Q

  • Opengistは、プラン1で€2から始まります。Gistの数、ファイルサイズ、リビジョン履歴、クローニング、ダウンロード、検索、APIコール、埋め込み、および同時ユーザー数が成長を決定します。エントリープランは控えめなスニペットサービスに適していますが、より大きなアーカイブまたは頻繁なパブリックトラフィックを持つチームは、使用量を拡大する前にストレージと処理を監視する必要があります。

  • Opengistは、公開、未掲載、プライベートのgistに対応しています。公開コンテンツは検出可能で、未掲載コンテンツはそのURLの所有によって主に保護され、プライベートコンテンツは認証されたアクセスに依存します。共有する前に選択した可視性を確認してください。gistにパスワードやトークンを配置しないでください。代わりに専用のシークレットシステムを使用してください。

  • カスタムドメインと自動HTTPS対応が含まれています。Opengistはオプションの外部認証プロバイダーに対応していますが、AvaHostは外部アカウント用のプロバイダーアプリケーション、クライアント識別子、シークレット、ディレクトリポリシー、またはトラブルシューティングを提供していません。ローカルサインインはパッケージ内で引き続き利用可能ですが、ホストされたサービス全体でアプリケーションメールは無効になっています。

  • AvaHostはアプリケーションの更新を自動的に適用し、永続的なOpengiストデータボリュームを接続したままにして、スケジュール済みバックアップを含めます。Gitリポジトリとアプリケーション状態は、1つのリカバリセットとして扱う必要があります。大規模なアップグレード後、より広い使用の前に、サインイン、可視性、検索、ウェブ編集、クローン、生ビュー、および重要なプライベートgistをテストしてください。