−25%

Windows รายปี ถึง 31 ต.ค. ดูแพ็กเกจ

EQVPS
เริ่มต้นใช้งาน

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

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

การโฮสต์โค้ดของคุณบนแพลตฟอร์มของคนอื่นหมายถึงกฎของพวกเขา การล่มของพวกเขา 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 ไม่ระบุตัวตนอธิบาย →

VPS สำหรับ BookStack: วิกิทีมที่โฮสต์เอง →

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

ความคิดเห็น

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

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

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