Gitea hosting, your own Git server

Gitea gives you private repositories, issues and pull requests on a server you control, not on someone else's platform.

No KYC Full root over SSH Free firewall
Get a server for Gitea from €14.99/mo

Gitea is a lightweight, self-hosted Git service with repositories, issues, pull requests and CI, much like a small GitHub. Bulletproof.to gives you the server for it, a KVM VPS in Vilnius or Tehran from €14.99 a month, paid in crypto and without ID.

What it needs

Memory
2 GB RAM or more
Disk
20 GB or more
System
Debian 13
Smallest plan
Iron, €14.99 / mo

Gitea publishes no minimum and runs light. Plan disk for your repositories, and memory if you run CI jobs on the same server.

Ports to open

PortUsed forOpen to
443/tcpWeb interface over HTTPSEveryone
222/tcpGit over SSHEveryone
3000/tcpGitea itself, behind the proxyKeep closed
22/tcpSSH to the serverOnly you

Set these in the free firewall in the panel, everything else stays closed.

Install Gitea

  1. 1. Install Docker from its official repository, as on our Docker page

  2. 2. Make a folder and save docker-compose.yml from the official Gitea Docker guide

    mkdir gitea && cd gitea
  3. 3. Start it

    docker compose up -d
  4. 4. Open http://YOUR_SERVER_IP:3000, pick the database and create the admin account

  5. 5. Put a reverse proxy with HTTPS in front and keep port 3000 closed afterwards

Commands from the official Gitea docs, checked in November 2026. The project may change them, so look there if one fails.

Why run Gitea here

Your code, your server

Repositories, issues and pull requests stay on a server only you control.

Not tied to your name

No KYC and crypto payment, so the server behind your code is not linked to you.

Disk that grows

Fast NVMe storage, plus up to 100 GB of extra disk from the panel.

Snapshots before updates

Take a snapshot in the panel before an upgrade and roll back in one click if something breaks.

Plans that fit

PlanvCPURAMNVMePortPer month
Iron12 GB20 GB1 Gbps€14.99
Steel26 GB40 GB1 Gbps€22.99
Cobalt48 GB60 GB2.5 Gbps€29.99
Chrome612 GB80 GB2.5 Gbps€39.99
Titanium816 GB100 GB5 Gbps€49.99
Tungsten1220 GB120 GB5 Gbps€59.99
Carbide1424 GB140 GB10 Gbps€69.99
Graphene1632 GB160 GB10 Gbps€79.99

Monthly prices. Pay for 3 months and save 5%, or 12 months and save 15%. Upgrade to a bigger plan from the panel any time.

Questions about hosting Gitea

Can SSH to the server stay on port 22?

Yes. In the official Docker setup Git over SSH uses port 222, so the server keeps 22 for you.

SQLite or PostgreSQL?

SQLite for a small instance. Pick PostgreSQL or MySQL at setup if it will grow, switching later is not well tested.

Is Forgejo the same?

Forgejo is a community fork of Gitea with a very similar setup. The same plan and ports work for it.

Do you need my ID or name?

No. You sign up with an account number, no email or ID is required, and you pay with Monero, Bitcoin, USDT or Litecoin.

Do you install it for me?

No, you get a clean server with full root access and install it yourself with the steps on this page. Support helps with the server, not with the app.

New to containers? Start with Docker on a VPS.

Other apps

Live chat

Humans, usually within minutes

No account or email needed. The conversation stays in this browser, and moves to your account when you log in.

Prefer Telegram?