Configs and provisioning files for my Alpine Linux servers: ufw, Caddy, Docker Compose, borgbackup, and neovim.
alpinealpine-linuxborgbackupcaddydockerdocker-composehandcodedneovimself-hostedserver-configurationshellufw
1#!/bin/sh
2
3echo -e "\napk upgrades ------------------------------------------------------------------"
4tail /var/log/apk-autoupgrade.log
5
6echo -e "\nborg backups ------------------------------------------------------------------"
7borg info /srv/backup/ | tail -n5 | head -n3
8borg list /srv/backup
9
10echo -e "\nfree memory ------------------------------------------------------------------"
11free -h | head -n2
12
13echo -e "\nfree space ------------------------------------------------------------------"
14df -h | head -n1 && df -h | grep "/dev/sda" | head -n1
15
16echo -e "\ncontainer stats ---------------------------------------------------------------"
17docker ps -q | xargs docker stats --no-stream