การโฮสต์โค้ดของคุณบนแพลตฟอร์มของคนอื่นหมายถึงกฎของพวกเขา การล่มของพวกเขา AI ของพวกเขาฝึกบน repository ของคุณ และการตัดสินใจของพวกเขาหากบัญชีถูกแฟล็ก 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 (git SSH บน host 2222, web หลัง proxy TLS)
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 (proxy โดย 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"]
วาง reverse proxy TLS ไว้ข้างหน้า web UI:
# TLS + reverse proxy (IPv4 แบบเฉพาะ + โดเมน + 443 ขาเข้า); git SSH ยังอยู่บน 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 แรกของคุณ — hosting ที่คุณเป็นเจ้าของ
ทำให้เป็นของคุณ
- issue, pull request, wiki, release — เวิร์กโฟลว์ที่คุณคาดหวัง โฮสต์เอง
- webhook + Actions: ยิง CI runner ที่โฮสต์เองเมื่อ push (ดูคู่มือ runner ด้านล่าง)
- องค์กรและการเข้าถึงแบบละเอียด — ไม่มีค่าที่นั่ง repo ส่วนตัวไม่จำกัด
- เก็บ Postgres บน localhost เปิดเฉพาะ 443 (web) และพอร์ต git-SSH ของคุณ
ทำไม EQVPS สำหรับ Gitea
- IPv4 แบบเฉพาะจาก $8/เดือน เป็นมิตรกับโดเมน + HTTPS ทุกพอร์ต rDNS บริการตนเอง
- ตำแหน่ง EU (เยอรมนี ฟินแลนด์) — เส้นทางสะอาด กฎหมายคุ้มครองข้อมูลจริง
- ไม่ KYC จ่ายด้วยคริปโต อีเมลเพื่อลงทะเบียน USDC/USDT เพื่อจ่าย — เหมาะสำหรับโค้ดที่ยังเป็นของคุณ
- root ใน ~60 วินาที NVMe ยกสแตกขึ้น เพิ่ม Caddy และ Git เซิร์ฟเวอร์ส่วนตัวของคุณออนไลน์
เพิ่ม CI runner ที่โฮสต์เอง → · โฮสติง VPS ไม่ระบุตัวตนอธิบาย →
ความคิดเห็น
ยังไม่มีความคิดเห็น เป็นคนแรกสิ