2023-01-08 19:26:36 +08:00
# Delightful Forgejo
2023-01-11 17:27:30 +08:00
[![delightful ](https://codeberg.org/teaserbot-labs/delightful/raw/branch/main/assets/delightful-badge.svg )](https://codeberg.org/teaserbot-labs/delightful)
2023-01-08 18:14:44 +08:00
A curated list of delightful [Forgejo ](https://forgejo.org/ )-related projects and resources.
<!-- Everyone is invited to contribute. To do so, please read guidelines at: https://codeberg.org/teaserbot - labs/delightful -->
2023-01-10 18:27:28 +08:00
2023-01-08 18:14:44 +08:00
## Contents
2023-01-08 19:26:36 +08:00
- [Official resources ](#official-resources )
2023-01-10 18:53:29 +08:00
- [Documentation ](#documentation )
2023-07-10 06:37:00 +08:00
- [Tutorials ](#tutorials )
2023-01-09 19:38:55 +08:00
- [Public instances ](#public-instances )
2023-01-08 19:26:36 +08:00
- [Packaging ](#packaging )
2023-01-10 18:27:28 +08:00
- [Infrastructure as Code ](#infrastructure-as-code )
2023-01-20 07:38:45 +08:00
- [Monitoring ](#monitoring )
2023-01-09 20:18:01 +08:00
- [Clients ](#clients )
- [Mobile ](#mobile )
- [Command-line ](#command-line )
2023-01-10 19:47:39 +08:00
- [Tools ](#tools )
- [Bots ](#bots )
2023-07-10 16:57:20 +08:00
- [Scripts ](#scripts )
2023-01-08 19:26:36 +08:00
- [Maintainers ](#maintainers )
- [Contributors ](#contributors )
- [License ](#license )
2023-07-09 06:08:12 +08:00
Emoji for each entry provide additional information on project status:
- 👻 = inactive for over a year, or officially abandoned
<!-- when adding unmaintained status to an entry, please move it to the end of its section of the list -->
2023-01-10 18:27:28 +08:00
2023-01-08 19:26:36 +08:00
## Official resources
Resources maintained as part of the primary Forgejo project.
- [Forgejo website ](https://forgejo.org/ )
2023-04-13 02:28:05 +08:00
- [Forgejo documentation ](https://forgejo.org/docs/latest/ )
2023-07-10 00:03:24 +08:00
- [Forgejo issue tracker ](https://codeberg.org/forgejo/forgejo )
- [Forgejo releases ](https://forgejo.org/releases ) ([RSS feed](https://forgejo.org/releases/rss.xml); [Release notes ](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md ))
2023-05-10 16:37:16 +08:00
- [Forgejo runner ](https://code.forgejo.org/forgejo/runner )
2023-07-10 06:37:00 +08:00
- [Forgejo container images ](https://codeberg.org/forgejo/-/packages/container/forgejo/versions )
2023-01-08 19:26:36 +08:00
- [Forgejo Mastodon account ](https://floss.social/@forgejo )
- [Forgejo identity proofs (Keyoxide) ](https://keyoxide.org/contact@forgejo.org )
2023-01-10 18:27:28 +08:00
2023-01-10 18:53:29 +08:00
## Documentation
2023-04-13 02:28:05 +08:00
2023-07-10 06:41:29 +08:00
In addition to [Forgejo's official documentation ](https://forgejo.org/docs/latest/ ), the following resources may be useful.
2023-04-13 02:28:05 +08:00
2023-01-10 18:53:29 +08:00
- [Codeberg documentation ](https://docs.codeberg.org/ ) - contains some Codeberg-specific parts but is mostly applicable to every Forgejo instance.
- [Gitea documentation ](https://docs.gitea.io/ ) - mostly applicable to Forgejo as well as Gitea.
2023-07-10 00:06:28 +08:00
### Tutorials
2023-07-10 06:41:29 +08:00
- [Forgejo with LFS behind a VPN ](https://blog.gibson.sh/2023/05/28/server-with-wireguard-and-forgejo/ ) - guide to set up a Linux web server running Forgejo, Git-LFS, and a Wireguard VPN.
- [UberLab installation guide ](https://lab.uberspace.de/guide_forgejo/ ) - Forgejo installation guide for [Uberspace ](https://uberspace.de/ ).
2023-07-10 00:06:28 +08:00
2023-01-09 19:38:55 +08:00
## Public instances
2023-01-10 18:27:00 +08:00
Forgejo instances with open registration.
2023-04-26 15:08:46 +08:00
- [Codeberg ](https://codeberg.org ) - free and open *for FOSS projects only* , run by a German non-profit organization. Also provides hosted Woodpecker (CI) and Weblate (localisation).
2023-07-09 23:27:08 +08:00
- [KaKi's git ](https://git.kaki87.net ) - free and open, run by a French web developer.
2023-01-10 18:27:28 +08:00
2023-01-08 19:26:36 +08:00
## Packaging
2023-01-10 18:27:28 +08:00
Platform-specific packages to easily install and update Forgejo on your system. These are generally maintained either by distro packagers or by community volunteers.
2023-01-08 19:26:36 +08:00
< a href = "https://repology.org/project/forgejo/versions" >
< img src = "https://repology.org/badge/vertical-allrepos/forgejo.svg" alt = "Packaging status" align = "right" / >
< / a >
Also see [forgejo package versions on Repology ](https://repology.org/project/forgejo/versions ).
2023-01-09 19:59:56 +08:00
- **Alpine**
- [unofficial `forgejo-alpine` package ](https://codeberg.org/Eragon/forgejo-alpine )
2023-01-08 19:26:36 +08:00
- **Arch Linux**
- [Arch community `forgejo` package ](https://archlinux.org/packages/community/x86_64/forgejo/ )
- [AUR `forgejo-git` package ](https://aur.archlinux.org/packages/forgejo-git )
2023-02-06 18:39:38 +08:00
- **Debian/Ubuntu**
- [Unofficial packages ](https://codeberg.org/crystal/forgejo-deb )
2023-01-14 17:03:12 +08:00
- **Fedora**
- [RPM copr repo ](https://copr.fedorainfracloud.org/coprs/nalika/gitea/ )
2023-02-02 18:37:49 +08:00
- **FreeBSD**
- [ports tree patch ](https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269065 ) - A patch to add Forgejo to the FreeBSD ports tree, should eventually be added to the official ports tree
2023-02-03 01:09:15 +08:00
- **Gentoo**
- [Gentoo GURU `www-apps/forgejo` package ](https://gitweb.gentoo.org/repo/proj/guru.git/tree/www-apps/forgejo )
2023-02-02 18:37:49 +08:00
- **Kubernetes**
- [Helm chart ](https://codeberg.org/forgejo-contrib/forgejo-helm ) - Helm chart for Forgejo, forked from the official Gitea helm chart
2023-05-01 12:38:43 +08:00
- [c4k-forgejo ](https://repo.prod.meissa.de/meissa/c4k-forgejo ) - Convention 4 Kubernetes, generates a kubernetes manifest for Forgejo including backup & monitoring.
2023-02-03 01:09:15 +08:00
- **NixOS**
2023-07-01 15:14:35 +08:00
- [NixOS master ](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/version-management/forgejo )
2023-02-03 01:09:15 +08:00
- [NixOS unstable ](https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/version-management/forgejo/default.nix )
2023-02-02 18:37:49 +08:00
- **YunoHost**
- [YunoHost package ](https://github.com/YunoHost-Apps/forgejo_ynh ) - install Forgejo quickly and simply on a YunoHost server
2023-01-10 18:27:28 +08:00
2023-05-10 16:37:16 +08:00
## Forgejo actions runners
- [Forgejo runner ](https://code.forgejo.org/forgejo/runner ) supports LXC & Docker with binaries for GNU/Linux (amd64, arm64)
- [act runner ](https://gitea.com/gitea/act_runner ) supports Docker & shell with binaries for GNU/Linux (amd64, arm64, arm[567]), FreeBSD, Windows, MacOS
2023-07-13 21:02:57 +08:00
- [forgejo-hetzer-runner ](https://codeberg.org/pierreprinetti/forgejo-hetzner-runner ) - Deploy Forgejo Actions runners on Hetzner infrastructure
2023-05-10 16:37:16 +08:00
2023-01-09 19:31:34 +08:00
## Infrastructure as Code
2023-01-10 18:27:28 +08:00
- [Ansible playbook ](https://lab.enough.community/main/infrastructure/-/tree/master/playbooks/forgejo ) - Deploy Forgejo & Woodpecker, depends on related [Enough Community ](https://enough.community ) playbooks.
2023-01-25 01:36:25 +08:00
- [Terraform & Ansible playbook ](https://forgejo.dev/forgejo.dev/infrastructure-as-code/ ) - Deploy Forgejo, Minio, Nginx & Woodpecker in the cloud via [Docker Compose ](https://docs.docker.com/compose/ ), depends on related [geerlingguy ](https://github.com/geerlingguy ) playbooks.
2023-01-09 19:31:34 +08:00
2023-01-20 07:38:45 +08:00
## Monitoring
- [Monitoring plugin to check Forgejo instance upgrade status ](https://gitea.zionetrix.net/bn8/check_forgejo_upgrade ) has the sources and is published in the [Icinga exchange repository ](https://exchange.icinga.com/brenard/check_forgejo_upgrade ).
2023-01-09 20:18:01 +08:00
## Clients
### Mobile
- [GitNex ](https://gitnex.com/ ) ([repo](https://codeberg.org/gitnex/GitNex)) - Android client for Forgejo and Gitea (`Android – GPL`)
2023-07-09 06:08:12 +08:00
- 👻 [GitTouch ](https://github.com/git-touch/git-touch ) - Mobile client for Forgejo, Gitea, GitHub, GitLab, Bitbucket (`Android, iOS – Apache`)
2023-01-09 20:18:01 +08:00
### Command-line
- [tea ](https://gitea.com/gitea/tea ) - the official Gitea CLI client, works with Forgejo (`cross-platform – MIT`)
2023-01-10 18:27:28 +08:00
2023-01-10 19:47:39 +08:00
## Tools
### Bots
- [gitcat ](https://git.mastodont.cat/spla/gitcat ) - Python script that allows sign-up to a Forgejo instance to all local users of a Mastodon server. (`Python - GPLv3`)
2023-02-07 06:47:20 +08:00
- [Renovate ](https://docs.renovatebot.com/modules/platform/gitea/#gitea-and-forgejo ) - Dependency update tool (similar to dependabot) with Forgejo support. (`TypeScript - AGPLv3`)
2023-01-10 19:47:39 +08:00
2023-03-10 00:18:41 +08:00
### Scripts
2023-04-26 15:08:46 +08:00
- [github2gitea/github2forgejo ](https://github.com/maxkratz/github2gitea-mirror ) - Bash script that creates mirrors for various GitHub resources like orgs, users and starred repos (incl. private repos). (`Bash - AGPLv3`)
2023-07-09 23:27:08 +08:00
- [Enhancements for Forgejo ](https://git.kaki87.net/KaKi87/userscripts/src/branch/master/enhancementsForForgejo/README.md ) - Violentmonkey userscript that adds minor UX improvements to the web UI. (`JavaScript - MIT`)
2023-03-10 00:18:41 +08:00
2023-01-10 19:47:39 +08:00
2023-01-08 18:14:44 +08:00
## Maintainers
If you have questions or feedback regarding this list, then please create
2023-01-10 19:20:39 +08:00
an [Issue ](https://codeberg.org/forgejo-contrib/delightful-forgejo/issues ) in our tracker, and optionally `@mention` one or more of our maintainers:
2023-01-08 18:14:44 +08:00
- [`@caesar` ](https://codeberg.org/caesar )
2023-01-20 11:10:27 +08:00
- [`@crystal` ](https://codeberg.org/crystal )
2023-01-20 15:53:01 +08:00
- [`@Ryuno-Ki` ](https://codeberg.org/Ryuno-Ki )
2023-01-08 18:14:44 +08:00
2023-01-10 18:27:28 +08:00
2023-01-08 18:14:44 +08:00
## Contributors
With delight we present you some of our [delightful contributors ](delightful-contributors.md ) (please [add yourself ](https://codeberg.org/teaserbot-labs/delightful/src/branch/master/delight-us.md#attribution-of-contributors ) if you are missing).
2023-01-10 18:27:28 +08:00
2023-01-08 18:14:44 +08:00
## License
2023-01-08 19:26:36 +08:00
[![CC0 ](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg )](https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, the [maintainers ](#maintainers ) and other [contributors ](delightful-contributors.md ) have waived all copyright and related or neighboring rights to this work.