# Deploy Forgejo with Easypanel

URL: /templates/forgejo

Forgejo is a community-driven, lightweight, and self-hosted Git service that offers a seamless platform for managing repositories, collaborating on code, and controlling your versioning needs. As a fork of Gitea, Forgejo builds on a solid foundation and enhances features with contributions from a vibrant community. It supports all major platforms, including Linux, macOS, Windows, and ARM-based systems. Forgejo is lightweight, extensible, and easy to set up, making it an excellent choice for individuals and teams looking for a self-hosted Git service. Its open-source nature ensures privacy, transparency, and the flexibility to self-host for maximum control.

## Benefits

### Community-Driven Development

Forgejo is actively developed and maintained by a community that prioritizes user needs and feedback.

### Self-Hosted Git Service

Forgejo provides an easy-to-set-up self-hosted Git service, enabling teams to maintain privacy and control over their repositories.

### Cross-Platform

Forgejo runs seamlessly on all major platforms, including Linux, macOS, Windows, and ARM-based systems.

### Lightweight and Extensible

Forgejo is lightweight with minimal system requirements and supports plugins and integrations for extensibility.

### Open Source and Transparent

Forgejo is 100% open source, giving users the ability to audit, modify, and share the software freely under an open license.

## Features

### Repository Management

Forgejo supports repository management features, including webhooks, deploy keys, Git hooks, and Git LFS.

### Collaborative Development

Tools like pull requests, issue tracking, and team management make it easier for developers to collaborate on projects.

### Authentication Options

Forgejo supports multiple authentication methods, such as LDAP, SMTP, and OAuth, to ensure secure access.

### Customization

Users can tailor Forgejo to their needs with customizable templates, static files, and configurations.

### CI/CD Integrations

Forgejo integrates with CI/CD pipelines, enabling automated builds, tests, and deployments.

## Configuration

- `appServiceName` (App Service Name, required): forgejo

- `appServiceImage` (App Service Image, required): codeberg.org/forgejo/forgejo:15.0.1

- `databaseType` (Select Database Type, required): MySQL / Postgres

## Services

- forgejo: app (codeberg.org/forgejo/forgejo:15.0.1)

- forgejo-db: mysql, optional

## Resources

- [Website](https://forgejo.org/)

- [Documentation](https://docs.forgejo.org/)

- [Github](https://codeberg.org/forgejo/forgejo)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/forgejo)