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/git/vole.git

Write over SSH with a registered key:

git clone ssh://git@0.0.0.0:2222/vole.git

A free and open-source forge that lives in your Git repo.

Add automatic HTTPS with ACME

642e599466fe4f5066afdc9a24775694a52c9749 · Keenan Nemetz · 14d ago · parent 91e6a33a

README.md +5−3

@@ -16,7 +16,8 @@ you do not own.
16 16 an OCI runtime (Docker, rootless Podman, or nerdctl), and Vole sends it work over
17 17 SSH. Your build machines can be a server, a spare desktop, or a box in the closet.
18 18 - **It is easy to run.** One binary, one config file, and no extra services to
19 operate. You do not need a cloud account to get started.
19 operate. Vole can obtain its own TLS certificates, so a public instance does
20 not need a proxy in front of it. You do not need a cloud account to get started.
20 21 - **Browser sign-in without passwords.** People who file issues can enroll a
21 22 passkey from a one-time link; there is no password database to protect.
22 23 - **Admins can work from anywhere.** Instance admins can create users,
@@ -52,8 +53,9 @@ git clone http://127.0.0.1:8080/git/demo.git # read only, no credentials
52 53 ```
53 54
54 55 To let people file issues and approve changes in a browser, set `public_url` to
55 the instance's `https://` address, then create an account and its enrollment
56 link:
56 the instance's `https://` address. Add `https_addr` if you want Vole to obtain the
57 certificate itself instead of running a proxy, then create an account and its
58 enrollment link:
57 59
58 60 ```sh
59 61 vole admin user create reporter