Skip to content

Quad4-Software/gitea

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21,126 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitea + Reticulum

Gitea fork with Reticulum support: host git repositories over rns:// via rngit, with admin tooling for permissions, mirroring, and NomadNet.

Based on upstream Gitea. Git push/pull/clone works without a browser, the web UI is built to work without JavaScript for core flows (browse repos, forms, star/watch, dashboard repo list).

Clone over RNS

git clone rns://<destination-hash>/<owner>/<repo>

Destination hash and rngit settings: Admin → Config → Reticulum (/-/admin/reticulum).

Docker

cp .env.example .env   # edit SECRET_KEY before production use
docker compose up -d --build

Image is also published to ghcr.io/quad4-software/gitea-reticulum.

Manual release (binaries + GHCR image): Actions → release-manual → Run workflow.

Build from source

make deps-frontend deps-backend
TAGS=bindata make build
./gitea web

See docs/build-setup.md and docs/development.md for a full dev environment.

Configuration

[reticulum] in app.ini or environment variables (GITEA__reticulum__ENABLED=true, etc.). Enable the built-in rngit server for a single-container setup.

License

MIT (same as upstream Gitea).

About

Custom fork of Gitea with rngit support

Topics

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 82.5%
  • Handlebars 7.5%
  • TypeScript 5.0%
  • CSS 2.0%
  • JavaScript 1.4%
  • Vue 1.0%
  • Other 0.6%