هاستینگ Git
کد شما کار شماست. Self-hosting Git با یک forge سبک مثل Gitea یا Forgejo مخازن شما را — خصوصی و عمومی — روی یک VPS که کنترل میکنید نگه میدارد، نه روی یک پلتفرمی که میتواند شرایطش را تغییر دهد، کدتان را اسکن کند یا شما را بیرون بیندازد. برونمرزی، بدون KYC، پرداخت با ارز دیجیتال.
نیازمندیهای اصلی
- دسترسی روت کامل برای نصب یک forge Git
- آپتایم قابل اعتماد تا مخازن همیشه دسترسپذیر باشند
- دیسک کافی برای مخازن و تاریخچه
- ثبتنام بدون KYC، پرداخت با ارز دیجیتال
- ذخیرهسازی سریع NVMe برای cloneهای سریع و CI
چرا مخازن Git خود را self-host کنید
یک پلتفرم Git hosted راحت است، اما کد شما روی سرورهای یک شرکت تحت شرایط آن زندگی میکند — شرایطی که میتوانند تغییر کنند، حسابهایی که میتوانند معلق شوند، و codebasesهایی که ممکن است اسکن یا برای آموزش مدلها استفاده شوند. Self-hosting با یک forge سبک مثل Gitea یا Forgejo همان pull requestها، issueها و رابط وب را روی یک سرور که شما مالک آن هستید به شما میدهد. مخازن شما به شما پاسخگو هستند: بدون خطمشی پلتفرم، بدون غافلگیری، بدون قفل شدن.
سبک برای اجرا، کامل از نظر ویژگی
forgeهای self-hosted مدرن کارآمد هستند. Gitea و Forgejo به راحتی روی یک VPS کوچک اجرا میشوند، با یک رابط وب تمیز، issue tracking، pull requestها و گزینههای CI داخلی. یک پلن کوچک تا متوسط برای یک حساب شخصی یا یک تیم کوچک مناسب است؛ مهمترین چیز برای اندازهبندی دیسک است، برای مخازن و تاریخچه آنها. دسترسی روت کامل به این معنی است که forge را نصب کنید و دقیقاً آنطور که میخواهید پیکربندی کنید — شامل مخازن خصوصی به صورت پیشفرض.
خصوصی و برونمرزی
Self-hosting روی یک VPS برونمرزی بدون KYC یک لایه حریم خصوصی اضافه میکند که یک پلتفرم hosted نمیتواند داشته باشد. سرور بدون تأیید هویت خریداری شده و با ارز دیجیتال پرداخت میشود، و در حوزه قضایی که انتخاب میکنید زندگی میکند. برای کد اختصاصی، پروژههای حساس یا صرفاً کاری که ترجیح میدهید از یک پلتفرم بزرگ دور نگه دارید، مخازن روی زیرساختی قرار میگیرند که هیچ هویتی به آن متصل نیست و محیط حقوقی آن را خودتان انتخاب کردید.
بهترین حوزههای قضایی برای هاستینگ Git
مخازن شما تحت حاکمیت حوزه قضایی سرور هستند. این لوکیشنها قانون قوی، اتصال خوب و هاستینگ قابل اعتماد را ترکیب میکنند.
ایسلند
پناهگاه آزادی بیانقوانین حریم خصوصی قوی، انرژی تجدیدپذیر، خارج از EU.
رومانی
ضد نگهداری دادهدادگاهها قوانین نگهداری داده را لغو کردهاند. اتصال عالی EU.
سوئیس
حریم خصوصی برترقوانین حریم خصوصی سختگیرانه، بیطرفی سیاسی، زیرساخت درجه یک.
هلند
بهترین پیرینگاتصالپذیری عالی، سیاستهای هاستینگ مسالمتآمیز، پیرینگ AMS-IX.
هاستینگ Git — سؤالات رایج
01 چه نرمافزاری میتوانم برای Git self-hosted اجرا کنم؟
Gitea و Forgejo forgeهای سبک محبوب هستند — هر دو رابط وب، issueها، pull requestها و CI به شما میدهند و به صورت کارآمد روی یک VPS کوچک اجرا میشوند. GitLab سنگینتر است اما گزینهای هم هست. با دسترسی روت کامل، هر کدام که ترجیح میدهید نصب میکنید.
02 چقدر بزرگ VPS نیاز دارم؟
متواضع. یک forge سبک مثل Gitea یا Forgejo به راحتی روی یک VPS کوچک یا سطح متوسط اجرا میشود. متغیری که اهمیت دارد دیسک است، اندازهبندیشده برای مخازن و تاریخچه آنها — کوچک شروع کنید و با رشد codebase scale بدهید.
03 آیا میتوانم مخازن را خصوصی نگه دارم؟
بله. یک forge self-hosted به شما اجازه میدهد مخازن را به صورت پیشفرض خصوصی کنید — فقط برای حسابهایی که دسترسی میدهید قابل مشاهده هستند. چون سرور متعلق به شماست، هیچ پلتفرمی نمیتواند کد شما را ببیند، اسکن کند یا مشاهدهپذیری آن را تغییر دهد.
04 چرا Git را self-host کنم به جای استفاده از یک پلتفرم hosted؟
کنترل. یک پلتفرم hosted شرایط را مالک است، میتواند حسابها را معلق کند و ممکن است کد را اسکن کند. Self-hosting مخازن را روی یک سروری که شما کنترل میکنید قرار میدهد، بدون خطمشی پلتفرم در مسیر — و روی یک میزبان برونمرزی بدون KYC، بدون هیچ هویتی متصل.
05 آیا میتوانم CI/CD را روی همان سرور اجرا کنم؟
بله. Gitea و Forgejo گزینههای CI داخلی دارند، و میتوانید runnerها را روی همان VPS یا یک VPS جداگانه اجرا کنید. یک پلن سطح متوسط یا بزرگتر به jobهای CI فضای کافی برای اجرا در کنار خود forge میدهد.
کد خود را روی یک VPS خصوصی self-host کنید
پلنهای VPS برونمرزی از $10/mo برای Gitea یا Forgejo — بدون KYC، پرداخت با ارز دیجیتال، دسترسی روت کامل. مخازن شما، سرور شما، شرایط شما.