Menghos kode Anda di platform orang lain berarti aturan mereka, gangguan mereka, pelatihan AI mereka pada repo Anda, dan keputusan mereka jika akun ditandai. Gitea adalah forge Git ringan yang dihos sendiri — repo, isu, pull request, wiki, webhook — yang berjalan di server yang Anda kendalikan. Cukup kecil untuk berjalan di mana saja, cepat disiapkan dengan Docker, dan server dibayar dengan kripto tanpa KYC.
Apa yang dibutuhkan Gitea
- Sebuah IPv4 khusus, sebuah domain, dan HTTPS. Anda mengklon lewat
https://git.yourdomain.comatau git SSH, jadi Anda butuh domain, TLS valid, dan port masuk — sebuah paket IP khusus. Paket NAT tidak menerima masuk. Nano-IP atau Small-IP lebih dari cukup. - Disk sederhana sesuai repo. Gitea sendiri sangat kecil; disk menyimpan riwayat Git dan artefak Anda.
- RAM/CPU sangat ringan. Gitea ditulis dalam Go dan berjalan nyaman di instans kecil.
Menyiapkannya (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"]
Taruh reverse proxy TLS di depan antarmuka web:
# 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
Buka https://git.yourdomain.com, selesaikan penyiapan awal, tambahkan kunci SSH Anda, dan dorong repo pertama — hosting yang Anda miliki.
Jadikan milik Anda
- Isu, pull request, wiki, rilis — alur kerja yang Anda harapkan, dihos sendiri.
- Webhook + Actions: picu CI runner yang dihos sendiri saat push (lihat panduan runner di bawah).
- Organisasi dan akses terperinci — tanpa biaya kursi, repo privat tak terbatas.
- Jaga Postgres di localhost; ekspos hanya 443 (web) dan port git-SSH Anda.
Mengapa EQVPS untuk Gitea
- IPv4 khusus mulai $8/bln, ramah domain + HTTPS, semua port, rDNS swalayan.
- Lokasi UE (Jerman, Finlandia) — rute bersih, hukum perlindungan data yang nyata.
- Tanpa KYC, bayar kripto. Email untuk daftar, USDC/USDT untuk bayar — pas untuk kode yang tetap milik Anda.
- Root dalam ~60 detik, NVMe. Naikkan stack, tambahkan Caddy, dan server Git pribadi Anda live.
Tambahkan CI runner yang dihos sendiri → · Hosting VPS anonim dijelaskan →
Komentar
Belum ada komentar. Jadilah yang pertama.