最低条件
これらのVPSプランは、:ツールを実行するための最小要件を満たしています。テストまたは軽い使用に適しています。
推奨条件
最適なパフォーマンスを得るためには、最低要件を上回るこれらのVPSプランをお勧めします。
Gitea とは何ですか?
Giteaは、軽量ながらも充実した機能を備えた、使いやすいセルフホスト型Gitサービスです。Go言語で記述されており、Gitホスティング、コードレビュー、課題追跡、Wiki、CI/CD(Gitea Actions)などの機能を提供します。Giteaは、最小限のリソース要件と簡単なインストール(外部依存関係のない単一バイナリ)で知られています。Git LFS、リポジトリミラーリング、OAuth2認証、Webhookをサポートしています。GitHubのような複雑な操作なしにプライベートなコードホスティングを求める個人、チーム、組織に最適です。
サーバーのスペックが重要な理由
Giteaは、Go言語による実装と組み込みのSQLiteサポートにより、非常に効率的です。サーバーはGit操作(プッシュ、プル、クローン)、Webインターフェース、問題追跡、バックグラウンドタスクを処理します。メモリ使用量は、アクティブユーザー数とリポジトリ数に応じて増加します。CPUはGit操作、構文のハイライト、差分生成に使用されます。リポジトリの規模が大きくなり、Gitのアクティビティが増加すると、必要なリソースが増加します。データベースには、リポジトリのメタデータ、問題、ユーザーデータが保存されます。
サーバーサイズ不足の問題
リソースが限られているため、Git 操作が遅くなり、クローンやプッシュに時間がかかります。大きなファイルやリポジトリを表示すると、Web インターフェースの動作が遅くなります。大きなファイルでは構文のハイライトが機能しない場合があります。リポジトリ間の検索がタイムアウトします。複数の Git 操作が同時に実行されると、キューに蓄積されます。アプリケーション自体は動作しますが、速度が著しく低下します。アクション/CI ランナーには独自のリソースが必要です。
私たちの推奨事項
個人利用の場合、1GBのRAMと1CPUコアでGiteaがスムーズに動作します。小規模チームの場合は2GBのRAMをお勧めします。シングルユーザーインスタンスにはSQLite、チームインスタンスにはPostgreSQLを使用してください。リポジトリのサイズに基づいてストレージを計画してください。小規模チームの場合は10~50GB、大規模なコードベースの場合はそれ以上の容量が必要です。Git LFSを使用する場合は、追加のストレージ計画が必要です。Gitのプッシュ/プルパフォーマンスを向上させるには、SSHを有効にしてください。CI/CDワークロードの場合は、アクションランナーを別のマシンに配置することを検討してください。
最低条件 - VPS Plans
これらのVPSプランは、:ツールを実行するための最小要件を満たしています。テストまたは軽い使用に適しています。
| プロバイダー | プラン | CPU | RAM | ストレージ | 特徴 | 価格/月 | 行動 |
|---|
推奨条件 - VPS Plans
最適なパフォーマンスを得るためには、最低要件を上回るこれらのVPSプランをお勧めします。
| プロバイダー | プラン | CPU | RAM | ストレージ | 特徴 | 価格/月 | 行動 |
|---|
このページの一部のリンクはアフィリエイトリンクです。これらのリンクを通じて購入された場合、追加費用なしで少額のコミッションを受け取る場合があります。これにより、サイトの運営と無料の比較ツールの提供が可能になります。