|
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 |
|
|
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 |
|
|
d81ed290d7
|
Put the new website live
|
2022-10-30 12:04:15 +00:00 |
|
|
08afdd951e
|
Add hosting for new website
Top sneaky
|
2022-10-29 18:09:30 +01:00 |
|
|
f49b26c6f0
|
Deploy authentik
Not integrated into other services quite yet. But it's there
|
2022-09-18 18:49:17 +01:00 |
|
|
cc3f980d34
|
Deploy tandoor
|
2022-08-24 22:17:29 +01:00 |
|
|
b62f8001bb
|
Deploy commento++
|
2022-06-05 15:44:49 +01:00 |
|
|
82040a5c85
|
Move qbittorrent to be a LXC
|
2022-05-16 22:02:01 +01:00 |
|
|
8eae7b69e0
|
Pin versions of galaxy requirements
|
2022-05-07 12:21:21 +01:00 |
|
|
b8736e1c65
|
Create VPN for port 53
|
2022-03-18 19:44:06 +00:00 |
|
|
5cc552d0eb
|
Add container to automatically backup DBs
|
2022-01-16 17:51:03 +00:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
8a37a9d41b
|
Move uptime-kuma to decker
|
2021-09-25 21:03:56 +01:00 |
|
|
a135aae5f3
|
Provision new VM
This will be used for monitoring
|
2021-09-25 16:59:23 +01:00 |
|
|
c2cd2e6e34
|
Add backups for grimes
|
2021-08-30 21:50:55 +01:00 |
|
|
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 |
|
|
8fabd11e31
|
Remove unnecessary pve role
no-subscription is handled by the nag removal role
|
2021-08-22 15:20:27 +01:00 |
|
|
f3bc72d2ba
|
Provision uptime-kuma
|
2021-07-31 16:43:12 +01:00 |
|
|
18603d726e
|
Add username to proxmox-nag-removal role
Makes it obviously not one of mine
|
2021-06-25 22:47:21 +01:00 |
|
|
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 |
|
|
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 |
|
|
bb5bbf16f5
|
Remove alpine special case
https://github.com/ansible-collections/community.general/pull/1722 has shipped.
|
2021-06-20 12:43:59 +01:00 |
|
|
e3502ae1e0
|
Provision dokku server
|
2021-06-20 12:12:34 +01:00 |
|
|
6c23180591
|
Remove gitea
I use GitLab now
|
2021-06-02 19:27:09 +01:00 |
|
|
9c2ebd60e8
|
Remove duplicati
We're a restic shop now!
|
2021-06-02 19:18:21 +01:00 |
|
|
a867df04a5
|
Add a GitLab runner
Woo CI!
|
2021-06-01 19:29:21 +01:00 |
|
|
8610be3ac3
|
Rename host
"gitlab" sounds more like the hosted service, not mine
|
2021-05-29 22:01:01 +01:00 |
|
|
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 |
|
|
1431f7a30a
|
Add restic to walker
|
2021-05-09 14:26:21 +01:00 |
|
|
781aa93892
|
Add some restic wrapper things
|
2021-05-08 16:45:08 +01:00 |
|
|
9b31efbf43
|
Destroy grimes
And the entire Linode integration
|
2021-05-05 18:11:14 +01:00 |
|
|
ad415c2b53
|
Move website to walker
|
2021-05-02 17:24:10 +01:00 |
|
|
86482246b3
|
Move plausible to walker
|
2021-05-02 16:07:25 +01:00 |
|
|
4a0f7b701b
|
Install jellyfin through Ansible
|
2021-05-02 12:04:48 +01:00 |
|
|
a669e34f57
|
Update bitwarden_rs to vaultwarden
I'll do the full rename of everything another time
|
2021-05-01 23:00:37 +01:00 |
|
|
8ab0d7cd80
|
Add duplicati to walker
|
2021-04-24 22:25:40 +01:00 |
|
|
1fcc63a5da
|
Move upload
|
2021-04-24 22:14:29 +01:00 |
|
|
c048e6d20e
|
Provision walker
|
2021-04-24 21:59:53 +01:00 |
|
|
5d9ee7190d
|
Swap out deluge for qbittorrent
Just run on arch instead of docker, too. Much simpler.
|
2021-04-16 21:49:00 +01:00 |
|
|
6973fb536f
|
Add fail2ban for traefik
Remote action coming soon
|
2021-03-28 13:05:38 +01:00 |
|
|
d4477c4bea
|
Add bitwarden_rs
|
2021-03-21 18:47:20 +00:00 |
|
|
6b95b75fc2
|
Move telegraf to host
This makes metric collection for SMART much simpler. I'll still be using the prometheus node exporter for actual system metrics, though.
|
2021-03-05 20:39:11 +00:00 |
|
|
e8960ebf27
|
Connect forrest to nebula hosts
|
2021-03-04 16:08:53 +00:00 |
|
|
c6d9102e1e
|
Don't install NTP on LXC containers
This can cause issues with containers trying to sync the system clock, and getting it wrong
|
2021-03-04 15:45:47 +00:00 |
|
|
3014e5d052
|
Provision privatebin
|
2021-02-12 23:32:31 +00:00 |
|
|
47df8164fa
|
Define timezone as variable
|
2021-02-10 09:12:42 +00:00 |
|