Η φιλοξενία του κώδικά σας στην πλατφόρμα κάποιου άλλου σημαίνει τους κανόνες τους, τις διακοπές τους, το AI τους να εκπαιδεύεται στα repositories σας, και την απόφασή τους αν ένας λογαριασμός επισημανθεί. Το Gitea είναι ένα ελαφρύ, self-hosted Git forge — repos, issues, pull requests, wiki, webhooks — που τρέχει σε έναν server που εσείς ελέγχετε. Είναι αρκετά μικρό για να τρέξει οπουδήποτε, γρήγορο να στηθεί με Docker, και μπορείτε να πληρώσετε για τον server σε crypto χωρίς KYC.
Τι χρειάζεται το Gitea
- Ένα αποκλειστικό IPv4, ένα domain και HTTPS. Κάνετε clone μέσω
https://git.yourdomain.comή git SSH, οπότε χρειάζεστε domain, έγκυρο TLS και εισερχόμενα ports — ένα πακέτο αποκλειστικού IP. Τα πακέτα NAT δεν δέχονται εισερχόμενα. Nano-IP ή Small-IP είναι άφθονο. - Μέτριος δίσκος ορισμένος στα repos σας. Το ίδιο το Gitea είναι μικροσκοπικό· ο δίσκος κρατά το Git history και τα artifacts σας.
- Πολύ ελαφριά RAM/CPU. Το Gitea είναι γραμμένο σε Go και τρέχει άνετα σε ένα μικρό instance.
Στήστε το (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 key σας, και κάντε push το πρώτο σας repo — hosting που κατέχετε.
Κάντε το δικό σας
- Issues, pull requests, wiki, releases — η ροή εργασίας που περιμένετε, self-hosted.
- Webhooks + Actions: πυροδοτήστε έναν self-hosted CI runner σε push (δείτε τον οδηγό runner παρακάτω).
- Organizations και fine-grained πρόσβαση — χωρίς χρεώσεις θέσεων, απεριόριστα ιδιωτικά repos.
- Κρατήστε το Postgres στο localhost· εκθέστε μόνο το 443 (web) και το git-SSH port σας.
Γιατί EQVPS για Gitea
- Αποκλειστικό IPv4 από $8/μήνα, domain + HTTPS-φιλικό, όλα τα ports, self-service rDNS.
- EU τοποθεσίες (Γερμανία, Φινλανδία) — καθαρές διαδρομές, πραγματικός νόμος προστασίας δεδομένων.
- Χωρίς KYC, πληρωμή με crypto. Email για εγγραφή, USDC/USDT για πληρωμή — ταιριαστό για κώδικα που μένει δικός σας.
- Root σε ~60 δευτερόλεπτα, NVMe. Αναπτύξτε το stack, προσθέστε Caddy, και ο ιδιωτικός σας Git server είναι ζωντανός.
Προσθέστε έναν self-hosted CI runner → · Ανώνυμο VPS hosting εξηγημένο →
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.