Anonymous Git Server VPS: Self-Host Gitea/Forgejo with No KYC

Forgejo or Gitea on a no-KYC KVM: 4 GB ECC at the floor, SSH keys only, token signup, coin invoice. Core $4.80/mo annual.
Forgejo or Gitea on a no-KYC KVM: 4 GB ECC at the floor, SSH keys only, token signup, coin invoice. Core $4.80/mo annual.
12 locations · 19 coins · SLA 99.95% · no KYC · public canary
VPS from $4.80* — Core on the annual term (list $6/mo), one invoice for 12 months, no auto-charges. Dedicated with IPMI from $39.20/mo. Crypto invoice, no KYC.
Launch nowWhy self-host the forge
Gitea and Forgejo are compact HTTP+SSH forges that run comfortably on a KVM slice you control — your repos, your retention, your rules. The catalog floor is Core (2 vCPU / 4 GB ECC / 80 GB NVMe / unmetered 1 Gbps / $4.80/mo annual) in twelve locations, which already covers the 1 GB a quiet forge wants. Signup takes a 32-character token with no inbox, or an email plus password; every invoice settles in coin. A passport, selfie or phone is never requested.
The RAM math, mapped to catalog

A personal or small-team forge idles near 1 GB RSS. No 1 GB SKU exists here, so the need maps to the floor and up:
| Workload | RAM need | VPSbit plan (catalog) |
|---|---|---|
| Personal / few users, SQLite | 1 GB sufficient | Core — 2 vCPU / 4 GB ECC / 80 GB NVMe / unmetered 1 Gbps / $4.80/mo annual |
| Small team, more mirrors | ~2–4 GB | Core — 2 vCPU / 4 GB DDR5 ECC / 80 GB NVMe / unmetered 1 Gbps / $6/mo list |
| CI runners on the same box | ~8 GB+ | Prime — 4 vCPU / 8 GB DDR5 ECC / 160 GB NVMe / unmetered 2.5 Gbps / $12/mo list |
L3/L4 DDoS filtering rides every plan, PTR records edit from the panel, and nested virt is on for a Docker-wrapped forge — see the Forgejo docs for the container path. When runners and mirror farms multiply past a slice, the same invoice covers a dedicated server: Forge opens at $39.20/mo annual-eff with whole Ryzen 9 9950X cores, ECC and IPMI.
SSH without a personal email
Keep the forge off your legal mailbox. Panel account and git transport stay separate concerns:
- Token-only VPSbit account. Register with the 32-character hex token and attach no address. Store it offline like a recovery code. The Core SKU and the coin invoice are identical to the email path.
- SSH with a key, not a mailbox. Paste a public key in the panel, generated with an empty comment:
ssh-keygen -t ed25519 -C "" -f ~/.ssh/nvps_gitea. Connect as root (or your created user) with that key alone. - Forge users without a required inbox. Create the first admin locally, switch off open registration, and leave account emails empty or placeholder — both Gitea and Forgejo run fine mail-free.
- Git over SSH, never HTTPS+password. Add a deploy key with no identity string; remotes read
git@YOUR_IP:org/repo.git. Nothing in the key comment should point back to your name.
ssh-keygen -t ed25519 -C "" -f ~/.ssh/nvps_gitea
ssh -i ~/.ssh/nvps_gitea root@YOUR_IP
apt-get update
apt-get install -y git sqlite3
# Install Gitea or Forgejo from project docs (binary or distro package).
# Do not clone from a public git-hosting marketplace.
install -d /var/lib/gitea /etc/gitea
# After first boot: switch off open registration in the admin settings.
The threat model — IP, payment, logs — is on how anonymous VPSbit is. Token-vs-inbox trade-offs: best no-email VPS. Floor pricing: cheap VPS from $4.80.
Recommended setup
Plan: Core — 2 vCPU, 4 GB ECC, 80 GB NVMe, $4.80/mo annual (the 1 GB forge need mapped to the catalog floor). Location: choose by latency to your collaborators; the SKU is identical in all twelve cities.
Self-host Gitea/Forgejo from $4.80/mo — token-only, no KYC.
Launch CoreIs 1 GB RAM enough for Gitea or Forgejo?
Yes for a personal or small-team SQLite forge. Core carries 4 GB of ECC at $4.80/mo annual — the cheapest SKU, with headroom over the 1 GB the process wants.
Can I SSH and git-push without a personal email?
Yes: a token-only panel account, SSH keys with empty comments, forge accounts created without a verified mailbox, and transport over SSH rather than HTTPS+password.
Do you require KYC for a git VPS?
No. No passport, selfie or phone at signup or renewal; the invoice settles in crypto or against prepaid balance.
Gitea or Forgejo — does the choice change the plan?
No. Both forges run well on SQLite at this class, and both install from project docs on the same Core image; the difference is governance and bundled tooling, not sizing.
Primary sources
Ready to launch?
Build the box — VPS or bare metal — create the password, pay the invoice that follows.