vole
Clone
Read only, no credentials:
https://rodent.software/vole.git
Write over SSH with a registered key:
git clone ssh://git@rodent.software:2222/vole.git
A free and open-source forge that lives in your Git repo.
Expand the admin status page into an operational dashboard
4506a4d3d279556435fdd414265e7499c3dada16 · Keenan Nemetz · 14d ago · parent 2e024cc9
docs/configuration.md +4−2
| @@ -4,7 +4,9 @@ Vole is designed to work out of the box. The defaults are enough for a local | |||
| 4 | 4 | instance. Change them when you want Vole to listen on another address, limit what | |
| 5 | 5 | people can push, or serve websites. | |
| 6 | 6 | ||
| 7 | There is no control panel. One TOML file is the whole configuration. | ||
| 7 | There is no control panel. One TOML file is the whole configuration. An | ||
| 8 | instance admin can see the effective values and the file they came from on the | ||
| 9 | Status page, but that page is read-only. | ||
| 8 | 10 | ||
| 9 | 11 | ## A minimal config | |
| 10 | 12 | ||
| @@ -216,7 +218,7 @@ connection intact. | |||
| 216 | 218 | ||
| 217 | 219 | | Path | What it is | | |
| 218 | 220 | |---|---| | |
| 219 | | `data/users.db` | Accounts, names, instance roles, SSH keys, passkeys, enrollment links, browser sessions, access rules, and locks. This is the main account database. Session and enrollment-link tokens are stored only as hashes. | | ||
| 221 | | `data/users.db` | Accounts, names, instance roles, SSH keys, passkeys, enrollment links, browser sessions, access rules, locks, and daily page-view counters. This is the main account database. Session and enrollment-link tokens are stored only as hashes. | | ||
| 220 | 222 | | `data/repos/` | Your Git repositories. | | |
| 221 | 223 | | `data/index.db` | A rebuildable search index. | | |
| 222 | 224 | | `data/runs.db` | The CI queue, finished-run index, and contributor-branch CI approvals. Partly rebuildable; deleting it loses pending work and approvals. | | |