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.

Document deploying to a server, one guide per path

b8e7a5679847cf4cdda0754f6154805585e1be96 · Keenan Nemetz · 3d ago · parent b86148d1

Document deploying to a server, one guide per path

The guides are for someone who has a machine and a domain and has not
deployed a forge before, so they start from what to have ready and end at a
working https address with one instance admin.

Each ends with the same three things: where first-boot output is, what a
certificate warning means, and that pushing needs port 2222 reachable and a
key that belongs to an account.

The index page carries what the per-cloud pages should not repeat: backups
are separate from a cloud snapshot because secrets.key must not travel with
the data, and upgrades are a package install rather than an apply.

docs/packaging.md +6

@@ -12,6 +12,12 @@ dnf install ./vole-0.2.0-1.x86_64.rpm # Fedora, RHEL, Rocky
12 12 There is no apt or dnf repository and no signature on these files yet. Each release
13 13 page also carries `SHA256SUMS`; compare it before installing.
14 14
15 To have a fresh cloud machine install and configure the package for you, use the
16 [deployment guides](deploy/README.md). They need the URL of the file above, which
17 is how a `.deb` from a release page is named:
18 `.../r/vole/releases/v0.2.0/artifacts/vole_0.2.0-1_amd64.deb`, or `arm64` for an
19 `arm64` machine.
20
15 21 Both packages depend on `git` and the system SQLite library: `libsqlite3-0` on
16 22 Debian and Ubuntu, `sqlite-libs` on Fedora, RHEL, and Rocky. Vole links SQLite
17 23 dynamically, so the library must be present where the binary runs; the package