179 Commits

Author SHA1 Message Date
Jake Howard
01c236e4e9 Remove Nebula
I'm basically all in on Tailscale now
2024-09-01 20:21:29 +01:00
Jake Howard
d0d61053ea
Remove commento configuration 2024-08-25 16:48:21 +01:00
Jake Howard
ca1d7015a7
Migrate from gitea to forgejo
It's not just the colour scheme, honest!

Some things still need renaming, but at least the application has moved.
2024-08-25 16:48:21 +01:00
Jake Howard
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
Jake Howard
393a947cb7
Remove f2b gateway bouncer
To be replaced by something more sensible
2024-07-14 22:27:58 +01:00
Jake Howard
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
Jake Howard
81782c5157
Deploy comentario 2024-06-22 21:20:54 +01:00
Jake Howard
a20ceab810
Remove remark42
Replacing with comentario
2024-06-22 18:22:31 +01:00
Jake Howard
ac36a6b323
Ensure nginx is in place before certbot tries to issue certs 2024-05-04 12:52:33 +01:00
Jake Howard
5481554e15
Only install compose on debian
The rest will get it through the system package manager
2024-04-27 17:42:24 +01:00
Jake Howard
670ad78d44
Add wireguard config for glinet router 2024-04-23 22:19:57 +01:00
Jake Howard
ee96e6ab08
Rename forrest role to prometheus
Makes organising much simpler
2024-04-21 19:47:02 +01:00
Jake Howard
c472411801
Deploy uptime-kuma 2024-04-21 18:11:39 +01:00
Jake Howard
82451784a8
Deploy slides hosting 2024-03-03 21:39:22 +00:00
Jake Howard
91a247868b
Add routes from forrest to tailscale network 2024-02-07 22:12:08 +00:00
Jake Howard
02847355a7
Install tailscale
Install, not configure
2024-02-01 19:41:47 +00:00
Jake Howard
b51677b795
Back up headscale config 2024-01-27 15:04:53 +00:00
Jake Howard
2ceeaf091d
Deploy headscale 2024-01-27 14:18:37 +00:00
Jake Howard
06b9197c5b
Sync terraform state to restic
This allows it to be backed up easily
2024-01-09 19:56:06 +00:00
Jake Howard
ed59458f39
Add backups to tang 2024-01-08 19:20:55 +00:00
Jake Howard
3ed7074af6
Rename coredns role 2024-01-02 17:02:34 +00:00
Jake Howard
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
Jake Howard
f4b96afcfa
Deploy ntfy 2023-12-23 16:40:53 +00:00
Jake Howard
39899cd1e0
Use certbot to issue certificates 2023-12-21 16:38:07 +00:00
Jake Howard
a3baf8be1e
Use nginx as reverse proxy on walker, removing traefik
SSL coming soon
2023-12-21 16:38:07 +00:00
Jake Howard
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
Jake Howard
7ad5d6e51e
Deploy coredns as a proxy to Docker's internal DNS 2023-12-14 21:04:26 +00:00
Jake Howard
dfef31cbfa
Deploy minio
My own S3, for various things
2023-11-12 21:23:54 +00:00
Jake Howard
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
Jake Howard
dbbfe55975
Deploy authentik
_again_.
2023-11-07 21:17:21 +00:00
Jake Howard
48dbaeed99
Deploy remark42
To soon replace Commento
2023-11-06 21:29:28 +00:00
Jake Howard
3ed786336e
Remove wireguard_53
I never used it - no reason to maintain it
2023-10-26 21:50:22 +01:00
Jake Howard
9f83efa53b
Use nftables for firewall on ingress
See ya never, iptables!
2023-10-26 21:34:06 +01:00
Jake Howard
3b303e4940
Deploy db-auto-backup to dokku
It might have DBs somewhen
2023-10-01 16:47:06 +01:00
Jake Howard
a54a91ea44
Deploy a dokku 2023-10-01 16:34:01 +01:00
Jake Howard
28a5089190
Bootstrap a new dokku machine on PVE 2023-09-29 22:03:23 +01:00
Jake Howard
12c46e50b5
Decommission grimes
Dokku will return, soon...
2023-09-29 21:42:05 +01:00
Jake Howard
e56ffa576f
Deploy vikunja 2023-09-07 20:18:32 +01:00
Jake Howard
6224b8f675
Remove aurto
I never used it, and trust chaotic-aur enough for AUR things
2023-07-30 19:09:34 +01:00
Jake Howard
2af9f8529d
Fix new ansible-lint errors
Quite a few changes here, hopefully they work!
2023-06-15 15:16:19 +01:00
Jake Howard
f577a5e296
Add aurto server for AUR caching 2023-05-14 15:33:07 +01:00
Jake Howard
03ddce5932
Update some ansible galaxy roles 2023-05-06 21:54:22 +01:00
Jake Howard
d52f0bc8b2
Remove gitlab configuration 2023-03-30 22:56:35 +01:00
Jake Howard
a6a6fd9e76
Deploy gitea's runner
Unofficial container, because there isn't an official one
2023-03-26 00:01:55 +00:00
Jake Howard
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
Jake Howard
f2f9e194c5
Install node-exporter on pi-hole 2023-01-31 23:10:31 +00:00
Jake Howard
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
Jake Howard
a443d56a1c
Add a gitea deployment
Yep, it's that time of year _again_
2023-01-27 17:28:45 +00:00
Jake Howard
d7ae77247b
Setup NTP on tang 2023-01-16 09:11:15 +00:00
Jake Howard
ad50176ee9
Add internal alias to pihole 2023-01-08 18:36:03 +00:00