{"repo":"wkoszek/easyforgejo","free":true,"listed":false,"github":"https://github.com/wkoszek/easyforgejo","clone":"git clone https://github.com/wkoszek/easyforgejo.git","description":"One-command installer for Forgejo self-hosted Git server with CI/CD runner support","language":"HTML","stars":12,"topics":["ci","cicd","continuous-delivery","continuous-deployment","continuous-integration","forgejo","forgejo-badges","gitea","ci-cd","devops"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"EasyForgejo (BETA) - Self-hosted Git server with CI/CD in one command A simple, automated installation script for Forgejo (community-driven fork of Gitea) with built-in CI/CD runner support. Features - 🚀 One-command installation - Get Forgejo running in minutes - 🔐 Secure by default - Auto-generated secrets and credentials using Forgejo CLI - 💾 SQLite-based - No external database required - 🔧 CI/CD ready - GitHub Actions-compatible runner setup - 📦 Minimal dependencies - Works on any Linux system with systemd Quick Start Visit https://wkoszek.github.io/easyforgejo/ for installation commands. Step 1: Install Forgejo Server This will: - Download and install the latest Forgejo version - Generate secure credentials (SECRET KEY, INTERNAL TOKEN, JWT SECRET) - Create an admin account with random password - Configure systemd service - Register a runner token for CI/CD Step 2: Install CI Runner (Optional, for full CI setup) First, download the worker script: Then run the command output from Step 1: Note: The CI runner requires Docker to be installed. Testing with Multipass You can easily test EasyForgejo in an isolated VM using Multipass: Clean up when done: Requirements Forgejo Server - Linux with systemd - tested on Ubuntu 24.04 - curl, wget, git - sudo access CI Runner - All server requirements - Docker - jq Configuration The installation script uses these default settings: - Port: 3000 (configurable via PORT variable) - Database: SQLite - Admin user: forgejo-admin - Admin ema","default_branch":null,"files":null,"tree":[],"storefront":"/r/wkoszek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wkoszek/easyforgejo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}