No description
Find a file
2025-05-07 01:29:21 +02:00
usr/local/etc Change to packaged version of go-anubis. 2025-04-09 13:05:44 +02:00
.gitignore In the beginning there was darkness 2025-04-02 10:35:18 +02:00
Bastillefile Switch to the package. 2025-05-07 01:29:21 +02:00
LICENSE In the beginning there was darkness 2025-04-02 10:35:18 +02:00
README.org In the beginning there was darkness 2025-04-02 10:35:18 +02:00

Anubis Bastille Template

This is a template to use Anubis on FreeBSD using the BastilleBSD jail manager. It lets you configure anubis using Bastille args, and it freshly builds anubis just for you, using whatever git checkout you provide.

Example to let anubis bind to a different port:

  bastille create anubis 14.2-RELEASE 10.1.0.2
  bastille template anubis https://forgejo.lyrion.ch/bastille-templates/anubis --arg "BIND=:9876"

The following args are provided, and default to the values stated in the documentation:

  • BIND
  • BIND_NETWORK
  • DIFFICULTY
  • ED25519_PRIVATE_KEY_KEX
  • METRICS_BIND
  • METRICS_BIND_NETWORK
  • SOCKET_MODE
  • POLICY_FNAME
  • SERVE_ROBOTS_TXT
  • TARGET

Additionally, the arg CHECKOUT is provided to let you define what branch/revision/tag of the anubis repository to check out. This defaults to main.