EQVPS

โฮสต์ Gitea เองบน VPS: Git เซิร์ฟเวอร์ส่วนตัวของคุณเอง

Sep 3, 2026 · 1 นาทีในการอ่าน · EQVPS Team

การโฮสต์โค้ดของคุณบนแพลตฟอร์มของคนอื่นหมายถึงกฎของพวกเขา การล่มของพวกเขา AI ของพวกเขาฝึกบน repository ของคุณ และการตัดสินใจของพวกเขาหากบัญชีถูกแฟล็ก Gitea เป็น Git forge น้ำหนักเบาที่โฮสต์เอง — repo, issue, pull request, wiki, webhook — ที่รันบนเซิร์ฟเวอร์ที่คุณควบคุม มันเล็กพอที่จะรันที่ไหนก็ได้ ตั้งค่าเร็วด้วย Docker และคุณจ่ายค่าเซิร์ฟเวอร์ด้วยคริปโตโดยไม่ KYC ได้

Gitea ต้องการอะไร

ตั้งค่ามัน (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 ที่คุณเป็นเจ้าของ

ทำให้เป็นของคุณ

ทำไม EQVPS สำหรับ Gitea

เพิ่ม CI runner ที่โฮสต์เอง → · โฮสติง VPS ไม่ระบุตัวตนอธิบาย →

FAQ

ทำไมโฮสต์ Gitea เองแทน GitHub?

Gitea เป็น Git forge น้ำหนักเบา — repository, issue, pull request, wiki และ webhook — ที่รันทั้งหมดบนเซิร์ฟเวอร์ที่คุณควบคุม โค้ดของคุณไม่ถูกขุดเพื่อฝึกโมเดล repo ถูกนำลงโดยบุคคลที่สามไม่ได้ และไม่มีขีดจำกัดที่นั่งหรือ cap repo ส่วนตัว คุณจ่ายค่าเซิร์ฟเวอร์ด้วยคริปโตโดยไม่มี ID ได้

สิ่งนี้ต่างจาก CI runner ที่โฮสต์เองอย่างไร?

Gitea โฮสต์ repository เอง (forge) CI runner แค่รันงาน build มันจับคู่ดี: Gitea ยิง webhook และ runner ของคุณ build หากคุณต้องการ CI โดยเฉพาะ ดูคู่มือ runner ที่ลิงก์ด้านล่าง — บทความนี้เกี่ยวกับการโฮสต์ Git repo

Gitea ต้องการแพ็กเกจและทรัพยากรอะไร?

Gitea เบาชื่อดัง — มันรันสบายบนเครื่องเล็ก Nano-IP หรือ Small-IP (IPv4 แบบเฉพาะ) เพียงพอสำหรับ forge ส่วนตัวหรือทีมเล็ก ขยายดิสก์ตามขนาด repository ของคุณ คุณต้องการ dedicated IP เพื่อให้ web UI และ git-over-SSH เข้าถึงได้ขาเข้า

ฉันต้องมี dedicated IP และโดเมนไหม?

ใช่ คุณจะ clone ผ่าน https://git.yourdomain.com หรือ git SSH ซึ่งต้องมีโดเมน TLS ที่ถูกต้อง และพอร์ตขาเข้า — ดังนั้นแพ็กเกจ dedicated-IPv4 แพ็กเกจ NAT ของเราไม่รับขาเข้า reverse proxy (Caddy) ให้ HTTPS อัตโนมัติ git SSH รันบนพอร์ตแยก

คุณขอ ID หรือบัตรไหม?

ไม่ ลงทะเบียนด้วยอีเมล จ่ายด้วย USDC หรือ USDT ไม่มีเอกสาร ไม่มีบัตร ไม่ต้อง KYC

← กลับไปบล็อกดูแพ็กเกจและราคา →

ความคิดเห็น

ยังไม่มีความคิดเห็น เป็นคนแรกสิ

แสดงความคิดเห็น

ความคิดเห็นจะถูกตรวจสอบก่อนแสดง