Vlastní GitHub pro malý tým. Repozitáře, pull requesty, úkoly a CI na Raspberry Pi v datacentru, dostupné odkudkoli.
Proč Forgejo
Forgejo je komunitní fork Gitey, který spravuje nezisková organizace. Je napsané v Go, nastartuje za pár sekund a stačí mu 1 GB RAM. Webové rozhraní bude povědomé každému, kdo zná GitHub.
docker run -d --name forgejo --restart unless-stopped \
-p 3000:3000 -p 2222:22 \
-v /srv/forgejo:/data \
codeberg.org/forgejo/forgejo:17Webové rozhraní běží na portu 3000, Git přes SSH na portu 2222, aby se nepletl s vaším vlastním SSH. Před webové rozhraní dejte Nginx s certifikátem Let's Encrypt.
CI na ARM
Forgejo Actions používají stejný zápis workflow jako GitHub Actions. Runner na Raspberry Pi sestaví a otestuje váš kód rovnou na arm64, což se hodí, když vyvíjíte software pro ARM desky.