Add matrix-sed bot

This commit is contained in:
Jade Ellis 2024-11-01 16:30:48 +00:00
parent b9fafc2e55
commit 9591c52463
No known key found for this signature in database
GPG key ID: 8705A2A3EBF77BD2
2 changed files with 50 additions and 0 deletions

View file

@ -74,6 +74,10 @@
file:
path: /var/opt/freshrss-extensions
state: directory
- name: Creates matrix-sed bot state directory
file:
path: /var/opt/matrix-sed
state: directory
# - name: install linux-system-roles

View file

@ -0,0 +1,46 @@
[Unit]
Description=Matrix Sed bot
Wants=network-online.target
After=network-online.target
After=conduwuit.service
[Container]
ContainerName=matrix-sed
NoNewPrivileges=true
Image=ghcr.io/jadedblueeyes/matrix-sed:latest
ReadOnly=true
Volume=/var/opt/matrix-sed:/matrix-sed:z,U
Volume=/etc/ssl/certs:/etc/ssl/certs:ro
AutoUpdate=registry
Network=web.network
Label="traefik.enable=false"
Label="homepage.group=Services"
Label="homepage.name=Matrix Sed bot"
Label="homepage.description=@sed:ellis.link"
#Environment="MATRIX_SERVER=https://matrix.ellis.link"
Environment="MATRIX_SERVER=http://conduwuit:6167"
Environment="MATRIX_USERNAME=sed"
Environment="MATRIX_PASSWORD=v5ejzugOtMj2faGp2GSjSjiow"
Environment="MATRIX_CLIENT_NAME=Sed bot ellis.link"
Environment="XDG_DATA_HOME=/"
Environment=RUST_LOG="matrix_sed=trace,matrix_sdk_crypto::backups=error,warn"
[Service]
Restart=on-failure
RestartSec=5
TimeoutStopSec=2m
TimeoutStartSec=2m
# StartLimitInterval=1m
StartLimitBurst=5
[Install]
WantedBy=default.target