| .. | ||
| continuwuity.pub | ||
| continuwuity.pub.asc | ||
| README.md | ||
Continuwuity for FreeBSD
Installation instructions
Using a package repository
- Define a new package repository in
/usr/local/etc/pkg/repos/continuwuity.conf:
continuwuity: {
url: "https://pkg.kat5.dev/continuwuity/${ABI}",
signature_type: "fingerprints",
fingerprints: "/usr/local/etc/pkg/fingerprints/continuwuity",
enabled: yes
}
- Create the signing key at
/usr/local/etc/pkg/fingerprints/continuwuity/trusted/repo.fingerprint:
function: sha256
fingerprint: 89d3c8643a95f43292e88309fc9abfe8b9603d24d24e2f617ceb1bd4b8788fe5
Important
You can verify the fingerprint yourself by downloading
continuwuity.pub(a GPG signature for which is saved incontinuwuity.pub.asc) and running:sha256sum continuwuity.pub
- Update the repo and ensure no signing-related errors are displayed:
pkg update -r continuwuity
- Install continuwuity according to the CPU flavor you've chosen:
pkg install continuwuity-generic
- Upgrade it with:
pkg upgrade continuwuity-generic
Using .pkg files
- Download the latest package build for your FreeBSD version and architecture from the releases page
- If upgrading from a previous version, uninstall it first:
pkg remove continuwuity-generic
- Install the continuwuity package:
pkg add continuwuity-generic-0.5.5-freebsd15-amd64.pkg
Configuration
- Enable the continuwuity service:
service continuwuity enable
-
Edit the continuwuity config file at
/usr/local/etc/continuwuity/continuwuity.toml:- Set a server name using the
server_nameoption - If your reverse proxy will run on another system, update the
addressoption to listen on a non-loopback interface, e.g.address = ["0.0.0.0", "::"]to listen on all IPv4 and IPv6 addresses
- Set a server name using the
-
Configure your reverse proxy using the continuwuity docs.
-
Start continuwuity and check its logs:
service continuwuity start
tail -f /var/log/daemon.log | grep continuwuity