gitea

Deploy and operate self-hosted Gitea Git services with Docker Compose or standalone binaries.

Updated Nov 11, 2025
One-click install
npx skills add https://github.com/oriolrius/nifi-cluster --skill gitea-oriolrius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitea
Source: https://github.com/oriolrius/nifi-cluster/tree/main/.claude/skills/gitea
Command: npx skills add https://github.com/oriolrius/nifi-cluster --skill gitea-oriolrius

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides expert guidance for deploying and operating Gitea, a self-hosted Git service, enabling teams to host code repositories, manage issues, webhooks, and CI/CD workflows without relying on external SaaS platforms.

Core Features & Use Cases

  • Hosted Git & repository management: Install, configure, and run Gitea with web UI for teams.
  • CI/CD and Automation: Integrate with pipelines using embedded Actions or external runners.
  • Dockerized deployment & scalable setup: Use Docker Compose or standalone binaries for reproducible environments and multi-node setups.
  • Use Case: A small development team wants a private Git service with issue tracking and webhooks, deployed on a single server or in a cluster.

Quick Start

Install and run Gitea using Docker or a standalone binary, following the recommended configurations from the guide.

Frequently Asked Questions about gitea

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a self-hosted Git service with Docker Compose?

You can deploy a self-hosted Git service using Docker Compose by configuring containerized Gitea instances for reproducible environments, covering database setup, domain mapping, and TLS configuration. This enables multi-node cluster deployments with web UI access.

What is the best way to set up CI/CD pipelines for a self-hosted Git repository?

Set up CI/CD pipelines for self-hosted Git repositories by integrating Gitea with embedded Actions or external runners. This enables automated workflows triggered by repository events, supporting continuous integration without external SaaS dependencies.

Can I configure webhooks for issue tracking in a self-hosted Git environment?

Yes, you can configure webhooks for issue tracking in a self-hosted Git environment. Gitea provides built-in web UI repository management with webhook support, enabling teams to automate issue tracking and repository event notifications.

Does Gitea support standalone binary installation without Docker?

Yes, Gitea supports standalone binary installation without Docker. You can deploy the self-hosted Git service using standalone binaries on single servers, following recommended security hardening and database configuration guides for production use.

What security hardening steps are needed when hosting a private Git service?

Security hardening for a private Git service involves configuring domain and TLS settings, securing database connections, and applying basic access controls. Gitea deployment guides cover these requirements for both Docker and standalone binary installations.

Self-hosted Git vs SaaS repository management: which approach suits small development teams?

Self-hosted Git suits small teams needing full control over code repositories, issue tracking, and CI/CD without external SaaS reliance. Gitea provides web UI management and webhook integration deployable on single servers or clusters.