Commit Graph

137 Commits

Author SHA1 Message Date
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
Jake Howard
e86ed81102 Decommission decker server
It's been replaced by prometheus running internally, and uptimerobot checking.
2022-12-09 19:04:54 +00:00
Jake Howard
3ec359ed0e Deploy me a mastodon 2022-11-18 09:12:28 +00:00
Jake Howard
330e7e9305 Clear pacman cache 2022-11-14 09:04:53 +00:00
Jake Howard
041f791b60 Add squid as a forwarding proxy so containers are exposed through a VPN
Implementation isn't perfect, but as `qbittorrent` already had an outbound VPN connection, it makes sense to just reuse it.
2022-11-06 18:26:09 +00:00
Jake Howard
d81ed290d7 Put the new website live 2022-10-30 12:04:15 +00:00
Jake Howard
08afdd951e Add hosting for new website
Top sneaky
2022-10-29 18:09:30 +01:00
Jake Howard
f49b26c6f0 Deploy authentik
Not integrated into other services quite yet. But it's there
2022-09-18 18:49:17 +01:00
Jake Howard
cc3f980d34 Deploy tandoor 2022-08-24 22:17:29 +01:00
Jake Howard
b62f8001bb Deploy commento++ 2022-06-05 15:44:49 +01:00
Jake Howard
82040a5c85 Move qbittorrent to be a LXC 2022-05-16 22:02:01 +01:00
Jake Howard
8eae7b69e0 Pin versions of galaxy requirements 2022-05-07 12:21:21 +01:00
Jake Howard
b8736e1c65 Create VPN for port 53 2022-03-18 19:44:06 +00:00
Jake Howard
5cc552d0eb Add container to automatically backup DBs 2022-01-16 17:51:03 +00:00
Jake Howard
c5215e330b Update yamllint to fix dependency issue
I think this still validates everything we need it to
2022-01-11 20:51:12 +00:00
Jake Howard
1a74e05a7c Create a dedicated machine for renovate
This way it can do what it wants with docker. Because apparently it's very picky about how it's setup
2022-01-01 22:59:13 +00:00
Jake Howard
78b0161585 Install renovate
It doesn't quite work, as really it needs docker to correctly update packages. But it's a start for now
2022-01-01 18:23:32 +00:00
Jake Howard
8a37a9d41b Move uptime-kuma to decker 2021-09-25 21:03:56 +01:00
Jake Howard
a135aae5f3 Provision new VM
This will be used for monitoring
2021-09-25 16:59:23 +01:00
Jake Howard
c2cd2e6e34 Add backups for grimes 2021-08-30 21:50:55 +01:00
Jake Howard
453a374801 Replace ingress proxy with nginx
This enables HTTPS redirecting at it too much more easily, and matches the gateway configuration.

Requires using upstream versions of nginx to enable https://nginx.org/en/docs/stream/ngx_stream_realip_module.html
2021-08-24 14:21:51 +01:00
Jake Howard
8fabd11e31 Remove unnecessary pve role
no-subscription is handled by the nag removal role
2021-08-22 15:20:27 +01:00
Jake Howard
f3bc72d2ba Provision uptime-kuma 2021-07-31 16:43:12 +01:00
Jake Howard
18603d726e Add username to proxmox-nag-removal role
Makes it obviously not one of mine
2021-06-25 22:47:21 +01:00
Jake Howard
09a010f28e Version snapraid config
Using fork of role at https://github.com/IronicBadger/ansible-role-snapraid/pull/7
2021-06-25 22:43:26 +01:00
Jake Howard
83c84abc62 Use dokku role to install it
I also switched the host to debian, as the arch install didn't quite work.
2021-06-22 22:08:01 +01:00
Jake Howard
bb5bbf16f5 Remove alpine special case
https://github.com/ansible-collections/community.general/pull/1722 has shipped.
2021-06-20 12:43:59 +01:00
Jake Howard
e3502ae1e0 Provision dokku server 2021-06-20 12:12:34 +01:00
Jake Howard
6c23180591 Remove gitea
I use GitLab now
2021-06-02 19:27:09 +01:00
Jake Howard
9c2ebd60e8 Remove duplicati
We're a restic shop now!
2021-06-02 19:18:21 +01:00
Jake Howard
a867df04a5 Add a GitLab runner
Woo CI!
2021-06-01 19:29:21 +01:00
Jake Howard
8610be3ac3 Rename host
"gitlab" sounds more like the hosted service, not mine
2021-05-29 22:01:01 +01:00
Jake Howard
c7bde8b3dd Init a GitLab server
Some day i'll make up my mind on which server to use, honest!
2021-05-28 22:49:48 +01:00
Jake Howard
1431f7a30a Add restic to walker 2021-05-09 14:26:21 +01:00
Jake Howard
781aa93892 Add some restic wrapper things 2021-05-08 16:45:08 +01:00
Jake Howard
9b31efbf43 Destroy grimes
And the entire Linode integration
2021-05-05 18:11:14 +01:00
Jake Howard
ad415c2b53 Move website to walker 2021-05-02 17:24:10 +01:00
Jake Howard
86482246b3 Move plausible to walker 2021-05-02 16:07:25 +01:00
Jake Howard
4a0f7b701b Install jellyfin through Ansible 2021-05-02 12:04:48 +01:00
Jake Howard
a669e34f57 Update bitwarden_rs to vaultwarden
I'll do the full rename of everything another time
2021-05-01 23:00:37 +01:00
Jake Howard
8ab0d7cd80 Add duplicati to walker 2021-04-24 22:25:40 +01:00
Jake Howard
1fcc63a5da Move upload 2021-04-24 22:14:29 +01:00
Jake Howard
c048e6d20e Provision walker 2021-04-24 21:59:53 +01:00