Gitea

Self-hosted Git version control platform with web interface, issue management, pull requests and integrated CI/CD.

Version:

1.23.7

back to Marketplace

VM Requisites

Resource Minimum
CPU 2 vCPU
RAM 4 GB
Disk 40 GB
Operating System Ubuntu 22.04 / 24.04

Access Port

Port Protocol Usage
443 HTTP/HTTPS Gitea web interface

How To Access

With SSL enabled (recommended)

https://<IP-CON-GUIONES>.sslip.io/

Example: if your VM has the IP address 200.25.101.125:

https://200-25-101-125.sslip.io/

First time — Install Wizard

When you open the URL for the first time, Gitea displays an installation wizard where you can configure the instance name and create the administrator account. Complete the form and click Install Gitea.

⚠️ The first user to register (or complete the wizard) automatically becomes an administrator.

Git operations

Clone over HTTPS

git clone https://<IP-CON-GUIONES>.sslip.io/<usuario>/<repo>.git

Clone via SSH

git clone ssh://git@<IP_DE_LA_VM>:30022/<usuario>/<repo>.git

💡 To use SSH, add your public key in Settings → SSH / GPG Keys within Gitea.

Verify that Gitea is active

# View the Gitea pod
kubectl get pods -A | grep gitea

# View installation log
tail -f /var/log/cuemby/bootstrap.log

Expected output:

NAME                     READY   STATUS    RESTARTS
gitea-xxxxxxxxx-xxxxx    1/1     Running   0        ← Running ✓

Configuration Parameters

Parameter Default Description
GITEA_DATA_SIZE 20Gi Persistent volume size for repositories and data.
GITEA_SSL_ENABLED true Enable HTTPS with automatic certificate via sslip.io.
GITEA_HOSTNAME auto (sslip.io) Custom hostname. If left blank, the URL generated by Cuemby will be used.

ℹ️ Gitea does not require credentials prior to deployment. The administrator account is created in the initial installation wizard.

First Steps (quick start)

  1. Open the URL and complete the Install Wizard.
  2. Create your first repository from + → New Repository.
  3. Configure your SSH key in Settings → SSH / GPG Keys to operate without a password.
  4. Invite collaborators from Site Administration → User Accounts.

💡 Tip: Gitea includes Gitea Actions, compatible with the GitHub Actions syntax. You can reuse your existing workflows by pointing to runs-on: ubuntu-latest.

Quick Troubleshooting

Problem Probable cause Solution
Wizard does not appear Pod still starting Wait ~3 min and check tail -f /var/log/cuemby/bootstrap.log.
SSH push rejected Port 30022 or unregistered key Verify that you are using port 30022 and that your public key is on Gitea.
Incorrect URL in clone Hostname misconfigured Make sure that GITEA_HOSTNAME matches the public URL you are using.
Pod in CrashLoopBackOff Insufficient resources Check with kubectl describe pod -n .

Cuemby Cloud

IaaS

About Cuemby Cloud

Cuemby Cloud is enterprise-grade cloud infrastructure managed from a single console, built for stronger security, predictable operations, and easy scaling across regions.

Datacenters regions available in Colombia, Ecuador, and Chile

Backed by Tier III / Tier IV data center locations

Zero Network Ingress and Egress Fees

24/7 local expert support

Ready to Modernize Your Enterprise?

Future challenges demand future-ready solutions.
Let’s get started!

© Copyright | Cuemby® 2025