Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

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. |