Commit Graph

176 Commits

Author SHA1 Message Date
3d281fffc2 Use modern versions of docker-compose on Debian
Install the plugin and use switch, rather than downloading an arbitrary binary. This way, it keeps getting updated.
2024-07-14 23:16:36 +01:00
393a947cb7 Remove f2b gateway bouncer
To be replaced by something more sensible
2024-07-14 22:27:58 +01:00
f717c1be78 Decommission dokku
I don't use it, still. I have a better plan for doing this in future anyway...
2024-07-07 15:56:29 +01:00
81782c5157 Deploy comentario 2024-06-22 21:20:54 +01:00
a20ceab810 Remove remark42
Replacing with comentario
2024-06-22 18:22:31 +01:00
ac36a6b323 Ensure nginx is in place before certbot tries to issue certs 2024-05-04 12:52:33 +01:00
5481554e15 Only install compose on debian
The rest will get it through the system package manager
2024-04-27 17:42:24 +01:00
670ad78d44 Add wireguard config for glinet router 2024-04-23 22:19:57 +01:00
ee96e6ab08 Rename forrest role to prometheus
Makes organising much simpler
2024-04-21 19:47:02 +01:00
c472411801 Deploy uptime-kuma 2024-04-21 18:11:39 +01:00
82451784a8 Deploy slides hosting 2024-03-03 21:39:22 +00:00
91a247868b Add routes from forrest to tailscale network 2024-02-07 22:12:08 +00:00
02847355a7 Install tailscale
Install, not configure
2024-02-01 19:41:47 +00:00
b51677b795 Back up headscale config 2024-01-27 15:04:53 +00:00
2ceeaf091d Deploy headscale 2024-01-27 14:18:37 +00:00
06b9197c5b Sync terraform state to restic
This allows it to be backed up easily
2024-01-09 19:56:06 +00:00
ed59458f39 Add backups to tang 2024-01-08 19:20:55 +00:00
3ed7074af6 Rename coredns role 2024-01-02 17:02:34 +00:00
5581bbc01a Replace pihole with adguardhome
AGH is much simpler to install and manage, and does DoH natively.
2024-01-01 15:48:14 +00:00
f4b96afcfa Deploy ntfy 2023-12-23 16:40:53 +00:00
39899cd1e0 Use certbot to issue certificates 2023-12-21 16:38:07 +00:00
a3baf8be1e Use nginx as reverse proxy on walker, removing traefik
SSL coming soon
2023-12-21 16:38:07 +00:00
92052a3d0a Unify nginx configuration
This creates a simple base configuration skeleton, that other configuration can be easily loaded into.
2023-12-16 17:47:04 +00:00
7ad5d6e51e Deploy coredns as a proxy to Docker's internal DNS 2023-12-14 21:04:26 +00:00
dfef31cbfa Deploy minio
My own S3, for various things
2023-11-12 21:23:54 +00:00
935b099c4f Decommission upload
It was never really used for anything, and I want to replace it with something better eventually
2023-11-07 21:17:21 +00:00
dbbfe55975 Deploy authentik
_again_.
2023-11-07 21:17:21 +00:00
48dbaeed99 Deploy remark42
To soon replace Commento
2023-11-06 21:29:28 +00:00
3ed786336e Remove wireguard_53
I never used it - no reason to maintain it
2023-10-26 21:50:22 +01:00
9f83efa53b Use nftables for firewall on ingress
See ya never, iptables!
2023-10-26 21:34:06 +01:00
3b303e4940 Deploy db-auto-backup to dokku
It might have DBs somewhen
2023-10-01 16:47:06 +01:00
a54a91ea44 Deploy a dokku 2023-10-01 16:34:01 +01:00
28a5089190 Bootstrap a new dokku machine on PVE 2023-09-29 22:03:23 +01:00
12c46e50b5 Decommission grimes
Dokku will return, soon...
2023-09-29 21:42:05 +01:00
e56ffa576f Deploy vikunja 2023-09-07 20:18:32 +01:00
6224b8f675 Remove aurto
I never used it, and trust chaotic-aur enough for AUR things
2023-07-30 19:09:34 +01:00
2af9f8529d Fix new ansible-lint errors
Quite a few changes here, hopefully they work!
2023-06-15 15:16:19 +01:00
f577a5e296 Add aurto server for AUR caching 2023-05-14 15:33:07 +01:00
03ddce5932 Update some ansible galaxy roles 2023-05-06 21:54:22 +01:00
d52f0bc8b2 Remove gitlab configuration 2023-03-30 22:56:35 +01:00
a6a6fd9e76 Deploy gitea's runner
Unofficial container, because there isn't an official one
2023-03-26 00:01:55 +00:00
92012a42e1 Remove authentik
It's a bigger application than I need, and I wasn't actually using it for anything anyway
2023-02-23 19:50:44 +00:00
f2f9e194c5 Install node-exporter on pi-hole 2023-01-31 23:10:31 +00:00
ddc91059b5 Replace telegraf with prometheus exporters
Still missing SMART and ping, but those can come later.

Swapped as the polling model for prometheus doesn't play especially well with telegraf, and leads to gaps in data
2023-01-31 09:11:09 +00:00
a443d56a1c Add a gitea deployment
Yep, it's that time of year _again_
2023-01-27 17:28:45 +00:00
d7ae77247b Setup NTP on tang 2023-01-16 09:11:15 +00:00
ad50176ee9 Add internal alias to pihole 2023-01-08 18:36:03 +00:00
e86ed81102 Decommission decker server
It's been replaced by prometheus running internally, and uptimerobot checking.
2022-12-09 19:04:54 +00:00
3ec359ed0e Deploy me a mastodon 2022-11-18 09:12:28 +00:00
330e7e9305 Clear pacman cache 2022-11-14 09:04:53 +00:00