თქვენი კოდის სხვისი პლატფორმის ჰოსტინგი ნიშნავს მათ წესებს, მათ გათიშვებს, მათ AI-ს თქვენს რეპოზიტორიებზე გაწვრთნას და მათ გადაწყვეტილებას, თუ ანგარიში მოინიშნა. Gitea არის მსუბუქი, თვით-ჰოსტინგ Git forge — repo-ები, issue-ები, pull request-ები, wiki, webhook-ები — რომელიც მუშაობს სერვერზე, რომელსაც თქვენ აკონტროლებთ. ის საკმარისად პატარაა ნებისმიერ ადგილას გასაშვებად, სწრაფი Docker-ით დასაყენებლად, და სერვერისთვის შეგიძლიათ კრიპტოთი გადაიხადოთ KYC-ის გარეშე.
რა სჭირდება Gitea-ს
- გამოყოფილი IPv4, დომენი და HTTPS. clone-ს გააკეთებთ
https://git.yourdomain.com-ით ან git SSH-ით, ასე რომ გჭირდებათ დომენი, ვალიდური TLS და შემომავალი პორტები — dedicated-IP ტარიფი. NAT ტარიფები არ იღებენ შემომავალს. Nano-IP ან Small-IP საკმარისია. - მოკრძალებული დისკი თქვენს repo-ებზე მორგებული. Gitea თავად პაწაწინაა; დისკი ინახავს თქვენს Git ისტორიასა და artifact-ებს.
- ძალიან მსუბუქი RAM/CPU. Gitea დაწერილია Go-ში და კომფორტულად მუშაობს პატარა ინსტანსზე.
დააყენეთ ის (Ubuntu 24.04, Docker)
# docker-compose.yml — Gitea + PostgreSQL (SSH git on host 2222, web behind TLS proxy)
services:
server:
image: gitea/gitea:latest
restart: always
environment:
GITEA__database__DB_TYPE: postgres
GITEA__database__HOST: db:5432
GITEA__database__NAME: gitea
GITEA__database__USER: gitea
GITEA__database__PASSWD: change-me-strong
volumes: ["/srv/gitea:/data"]
ports:
- "127.0.0.1:3000:3000" # web (proxied by Caddy)
- "2222:22" # git over SSH
depends_on: [db]
db:
image: postgres:16-alpine
restart: always
environment:
POSTGRES_USER: gitea
POSTGRES_PASSWORD: change-me-strong
POSTGRES_DB: gitea
volumes: ["/srv/gitea-db:/var/lib/postgresql/data"]
დააყენეთ TLS reverse proxy web UI-ის წინ:
# TLS + reverse proxy (dedicated IPv4 + domain + inbound 443); git SSH stays on 2222
apt install -y caddy
echo 'git.yourdomain.com { reverse_proxy 127.0.0.1:3000 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443,2222/tcp
გახსენით https://git.yourdomain.com, დაასრულეთ პირველი-გაშვების დაყენება, დაამატეთ თქვენი SSH გასაღები და push-ეთ თქვენი პირველი repo — ჰოსტინგი, რომელსაც ფლობთ.
გახადეთ ის თქვენი
- Issue-ები, pull request-ები, wiki, release-ები — workflow, რომელსაც ელოდებით, თვით-ჰოსტინგ.
- Webhook-ები + Actions: ისვრით თვით-ჰოსტინგ CI runner-ს push-ზე (იხილეთ runner გზამკვლევი ქვემოთ).
- ორგანიზაციები და fine-grained წვდომა — არავითარი seat საფასური, შეუზღუდავი პირადი repo-ები.
- შეინახეთ Postgres localhost-ზე; გამოაშკარავეთ მხოლოდ 443 (web) და თქვენი git-SSH პორტი.
რატომ EQVPS Gitea-ისთვის
- გამოყოფილი IPv4 $8/თვე-დან, დომენი + HTTPS-მეგობრული, ყველა პორტი, self-service rDNS.
- EU ლოკაციები (გერმანია, ფინეთი) — სუფთა მარშრუტები, ნამდვილი მონაცემთა დაცვის კანონი.
- No KYC, კრიპტო გადახდა. ელფოსტა რეგისტრაციისთვის, USDC/USDT გადასახდელად — შესაფერისი კოდისთვის, რომელიც თქვენი რჩება.
- Root ~60 წამში, NVMe. აწიეთ stack, დაამატეთ Caddy და თქვენი პირადი Git სერვერი ცოცხალია.
დაამატეთ თვით-ჰოსტინგ CI runner → · ანონიმური VPS ჰოსტინგი ახსნილი →
კომენტარები
ჯერ არ არის კომენტარები. იყავით პირველი.