5-Part Tutorial Series
Gitea DevOps Pipeline
Build a complete self-hosted GitHub + GitHub Actions replacement on a single VPS. Git hosting, CI/CD, package registry, and auto-deploy — all under your control.
Full DevOps pipeline
~90 minutes total
5 parts
What You'll Learn
Git Hosting
- • Docker-based Gitea with PostgreSQL
- • Organizations, teams, and permissions
- • SSH key and access token setup
- • Mirror repos from GitHub/GitLab
CI/CD Pipelines
- • Gitea Actions with GitHub Actions syntax
- • Woodpecker CI as an alternative
- • Container-native build runners
- • Multi-stage pipeline workflows
Package Registry
- • Docker image hosting and pulls
- • npm private package registry
- • PyPI wheel hosting
- • 20+ additional format support
Production Operations
- • Auto-deploy on push via Dokploy/Coolify
- • Branch protection and PR reviews
- • Backup and disaster recovery
- • Security hardening and monitoring
Why Gitea?
Lightweight & Fast
Written in Go, Gitea runs on minimal resources. A 2GB VPS can host repos, CI/CD, and a package registry simultaneously.
GitHub-Compatible
Gitea Actions uses GitHub Actions syntax. Your existing workflows, actions, and muscle memory transfer directly.
All-in-One Platform
Git hosting, CI/CD, package registry, project boards, and wiki — all built in. No separate services to maintain.
Prerequisites
- • A RamNode VPS (2GB+ RAM recommended)
- • Ubuntu 22.04 or 24.04 LTS
- • A domain name (e.g., git.yourdomain.com)
- • Basic Docker and Git familiarity
Recommended Plans
Solo Developer
Standard 2GB - $10/mo
Small Team
Premium 4GB - $24/mo
Full Pipeline + Registry
Premium 8GB - $48/mo
Ready to Get Started?
Replace GitHub, GitHub Actions, and Docker Hub with a single self-hosted platform.
