gitea log configuration for fail2ban

Gitea since 1.21 has a different logging configuration format.
TL;DR If you want to configure fail2ban to ban those failed ssh login attempts,
use this log section in app.ini

Sadly you can’t turn off all logging except the SSH log. You have to wear your SSD.
The actual fail2ban configuration is described on their website under Administration / Fail2Ban Setup

Recompile VLC on Archlinux

For various reasons you’ll want to do that.
For me it was VLC locking up when watching IPTV from a DVB>IP hardware with v3.0.21.
And with v3.0.20 it would have extremely high CPU usage which went away when recompiling.
Only on Archlinux.

Something in their process is funky.

Anyhow let’s go.
First, enable optimizations for your CPU, in /etc/makepkg.conf

clone the repo and build

uninstalling ffmpeg and lua52 is required, else there are build errors.
after building, reinstall them again
optionally, if you get missing keys,

minio single node single disk docker compose with letsencrypt tls

How to have a single node minio instance,
with docker compose,
and auto updating letencrypt certificate.

Prerequisite:
A way to obtain a cert for your domain via certbot.
The certs should already exist and be able to be renewed.

1st create the docker minio directories.

/docker/minio/compose.yaml

/etc/letsencrypt/renewal-hooks/deploy/copy-certs.sh

And finally start it