BOTSTOPPER FROM TECHAROPRODUCT DOCUMENTATION
Documentation/Installation

Installation

Use the Anubis installation instructions with the BotStopper image reference:

-ghcr.io/techarohq/anubis:latest
+ghcr.io/techarohq/botstopper/anubis:latest

Binary packages

Binary packages are available in the GitHub Releases tab, the main difference is that the package name is techaro-botstopper, the systemd service is techaro-botstopper@your-instance.service, the binary is /usr/bin/botstopper, and the configuration is in /etc/techaro-botstopper. Otherwise everything here applies.

Docker / Podman

In order to pull the BotStopper image, you need to authenticate with GitHub's Container Registry.

docker login ghcr.io -u your-username --password-stdin

Then you can use the image as normal.

Kubernetes

If you are using Kubernetes, you will need to create an image pull secret:

kubectl create secret docker-registry \
  techarohq-botstopper \
  --docker-server ghcr.io \
  --docker-username your-username \
  --docker-password your-access-token \
  --docker-email your@email.address

Then attach it to your Deployment:

     spec:
       securityContext:
         fsGroup: 1000
+      imagePullSecrets:
+      - name: techarohq-botstopper

Next, read configuration for the Docker Compose options and example.