Commit Graph

157 Commits

Author SHA1 Message Date
c6dc6514a8 Merge branch 'renovate/vultr-2.x' into 'master'
Update Terraform vultr to v2.12.1

See merge request sys/infrastructure!75
2023-02-21 18:08:31 +00:00
537bdcd1f9 Lock vultr provider version
No idea how this wasn't already
2023-02-21 08:47:32 +00:00
7230c765cc Upgrade walker VM
More RAM is needed here for clickhouse and website
2023-02-21 08:47:21 +00:00
65f14d8930 Fix terraform linting 2023-02-20 08:35:24 +00:00
6282c13db6 Make sure grafana alerts actually notify 2023-02-15 13:53:20 +00:00
24cde27c6b Update Terraform vultr to v2.12.1 2023-02-12 20:02:12 +00:00
aba209f46d Replace uptimerobot with grafana cloud 2023-02-12 16:35:12 +00:00
543b8a1356 Mark variables as sensitive 2023-02-08 20:57:20 +00:00
5210e66921 Init Gandi terraform provider 2023-02-08 20:55:23 +00:00
a443d56a1c Add a gitea deployment
Yep, it's that time of year _again_
2023-01-27 17:28:45 +00:00
120b7d97c4 Explicitly allow cross-domain DMARC reports 2023-01-26 12:11:01 +00:00
d08268baba Remove pct tag from DMARC
This is the default
2023-01-26 12:02:12 +00:00
7a89e7f3bc Define alert contacts for uptimerobot monitors 2022-12-09 19:05:35 +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
413400cbc6 Terraform uptimerobot 2022-12-08 21:55:03 +00:00
e89f13b8a9 Add collabora 2022-12-02 22:37:42 +00:00
3ec359ed0e Deploy me a mastodon 2022-11-18 09:12:28 +00:00
c91b1ba871 Allow website to handle traffic to second domain 2022-11-16 14:56:17 +00:00
77e83fec6d Fix synapse-admin URL
It no longer supports being run on a subdirectory with the stock container
2022-11-07 13:57:14 +00:00
d81ed290d7 Put the new website live 2022-10-30 12:04:15 +00:00
58730fcbeb Move pages hosting to GitLab pages 2022-10-09 18:26:49 +01:00
6d890a6991 Setup slides domain 2022-10-08 17:37:28 +01:00
41582f50db Set up GitLab pages 2022-10-08 15:51:37 +01:00
1eaa33e664 Add DMARC to mailgun 2022-09-22 21:29:21 +01:00
8c1f088b19 Harden DMARC and SPF rules
Hopefully people still get my emails...
2022-09-22 21:26:26 +01:00
6268c0f451 Add DNS records for mailgun 2022-09-22 21:22:05 +01:00
72795591ac Add DMARC 2022-09-22 21:12:41 +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
da450c08dd Decommission k8s environment
Need a little more time in the playground before I have use of a production-grade environment. Especially when it's costing $20/mo
2022-05-02 21:44:33 +01:00
b8736e1c65 Create VPN for port 53 2022-03-18 19:44:06 +00:00
812e828862 Allow unprivileged ports to access cluster
This is needed for ingress-nginx
2022-03-07 20:32:14 +00:00
3ad719a4e7 Init a k8s
May god have mercy on my ~soul~.

The firewall config may not be valid, due to node recycling, but here's hoping!
2022-03-03 21:50:24 +00:00
2715161929 Make sure SSH port is exposed on grimes
This is needed for dokku deployments
2022-03-03 20:29:53 +00:00
293aed0fd3 Enable GitLab registry 2022-02-25 21:48:13 +00:00
6b63c2685b Add an additional domain for matrix
I'll migrate over to this eventually. But doing a hard migration has just wasted my entire evening...
2022-02-13 20:54:46 +00:00
722b964bc9 Add Google Search Console integration to Plausible 2022-02-13 16:43:09 +00:00
151c5bc1d9 Decommission casey instance in vultr
The end of an era, my oldest server.
2022-01-30 21:00:38 +00:00
af396a21cb Provision a new caseyon Linode 2022-01-21 21:52:21 +00:00
619d5bfa7b Give every cloud machine its own cname 2022-01-19 08:44:21 +00:00
af07840de7 Harden SPF 2022-01-19 08:19:51 +00:00
db68c107d0 Decommission decker on Vultr 2022-01-11 19:25:04 +00:00
ceb62cc0c8 Open the right ports so web traffic will flow 2022-01-11 09:08:23 +00:00
cf0e718bfb Migrate decker services to linode
Mostly just uptime-kuma
2022-01-11 09:07:48 +00:00
50398eac07 Commit the terraform lock file
It tells you to
2022-01-08 22:12:44 +00:00
e50a1f9a72 Privision a decker on linode 2022-01-08 22:12:28 +00:00
0a13f78d29 Add linode to terraform setup
Let the migration, begin!
2022-01-08 22:11:34 +00:00
66c48c4a69 Remove old domain for vaultwarden
It's been long enough
2021-12-22 15:41:14 +00:00
ccaff503da Move decker from AMS to Paris
The AMS DC has a bit of a flaky network connection, which isn't what you want for monitoring.
2021-11-06 16:45:09 +00:00