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.
Add automatic HTTPS with ACME
642e599466fe4f5066afdc9a24775694a52c9749 · Keenan Nemetz · 15d ago · parent 91e6a33a
packaging/systemd/vole.service +3−2
| @@ -21,8 +21,9 @@ ConfigurationDirectory=vole | |||
| 21 | 21 | # Vole runs git for every push and read, so a busy instance has many children. | |
| 22 | 22 | LimitNOFILE=65536 | |
| 23 | 23 | ||
| 24 | # The SSH listener is 2222 in the packaged config. To bind a port below 1024, add | ||
| 25 | # AmbientCapabilities=CAP_NET_BIND_SERVICE; nothing else needs privilege. | ||
| 24 | # The SSH listener is 2222 in the packaged config. To serve SSH or automatic | ||
| 25 | # HTTPS on a port below 1024, add AmbientCapabilities=CAP_NET_BIND_SERVICE; | ||
| 26 | # nothing else needs privilege. | ||
| 26 | 27 | NoNewPrivileges=true | |
| 27 | 28 | PrivateTmp=true | |
| 28 | 29 | ProtectSystem=strict | |