Commit graph

52 commits

Author SHA1 Message Date
1b124f457c Changing the main S3 bucket name since it appears in URLs 2024-02-12 19:50:15 -08:00
377dfa5c81 Fix S3 bucket ACL so masto can actually post media to it 2024-02-10 11:20:43 -08:00
bb89126f1a Squelch sed output in namecheap setup 2024-02-09 06:07:17 -08:00
8fc3d96a22 Create private s3 bucket for backups and such 2024-02-09 05:48:45 -08:00
259636b909 How did we not add permissions to the s3 bucket before? 2024-02-09 05:30:30 -08:00
566b163e79 Add phanpy and fix deprecated http2 for nginx while we're there 2024-02-08 21:32:23 -08:00
3577413c48 Increase disk size to something more suitable 2024-02-01 16:52:27 -08:00
178833d478 Use merge references in compose 2024-02-01 16:51:57 -08:00
57b7345a62 Fix race condition with certbot role needing nginx and vice versa 2024-01-31 12:53:59 -08:00
a1a441f366 Workaround for terraform being goofy about instance public IPs 2024-01-31 06:35:32 -08:00
80309c2ae0 Also topology things 2024-01-30 12:04:30 -08:00
6ae6759cbe Organize roadmap 2024-01-30 11:09:17 -08:00
56bcb999e0 More readme nitpicking 2024-01-30 11:04:47 -08:00
33c4048d9e Mention current state in readme 2024-01-30 10:59:38 -08:00
0cfe28410f README needs a header 2024-01-30 10:34:51 -08:00
c438f32589 Don't forget about ssh and reboot 2024-01-28 19:33:40 -08:00
7c514de666 Update README 2024-01-28 19:31:03 -08:00
1821806b91 Log docker containers to syslog 2024-01-28 18:50:49 -08:00
19641859ca Squelch sed output to terminal 2024-01-28 18:15:30 -08:00
32b816c77b Add connectivity to localhost for the domain 2024-01-28 15:45:21 -08:00
a5f1e6b711 Autoinstall fediblockhole 2024-01-28 15:42:52 -08:00
5eb228c279 Save admin password in credentials 2024-01-26 19:27:41 -08:00
a4e2957b19 Back up old config file on running .configure 2024-01-26 16:42:37 -08:00
e0782d63da Re-use previous configuration as defaults 2024-01-26 16:39:30 -08:00
5241d9d091 trivial: cleanup 2024-01-26 16:25:30 -08:00
15b157a8ea SES info 2024-01-24 19:49:06 -08:00
a3fecd2a89 SES credentials work now!!! Wow that was a pain in the butt!! 2024-01-24 19:30:24 -08:00
17178eb842 Fixes to make it start properly from clean 2024-01-23 15:58:04 -08:00
7e9859838e I hate not having ifconfig 2024-01-22 20:29:37 -08:00
65f44561a8 Update gitignore with SES credentials 2024-01-22 20:08:29 -08:00
e49b2bfb99 Fix admin email for owner user and fix psql schema check 2024-01-22 20:06:49 -08:00
98a52b8f53 Parameterize admin email address 2024-01-22 20:05:57 -08:00
2df809bc22 Fix certbot to register the domain properly the first time 2024-01-22 20:02:30 -08:00
911e0fc68d Add first pass SES stuff 2024-01-22 19:27:29 -08:00
fa236fa0b6 Fix certbot playbook not running on fresh install 2024-01-22 19:25:52 -08:00
5124a8035f Create admin account automatically 2024-01-21 12:27:46 -08:00
716d0f1dc8 Get certbot to work and make mastodon serve without conflict 2024-01-21 08:02:49 -08:00
fe897152f5 Open up certbot to everyone and mastodon to my-ip only 2024-01-20 19:06:00 -08:00
0d053edcfe Disable access except to my IP address 2024-01-20 14:57:08 -08:00
74b5323aa3 Add my IP address to terraform outputs 2024-01-20 14:38:00 -08:00
0d02812bd1 Add namecheap terraform provider 2024-01-20 12:58:49 -08:00
b23546f7f1 Add mastodon to nginx config 2024-01-20 12:15:36 -08:00
4ec9a020a1 Add swap file to instance 2024-01-20 09:12:03 -08:00
8bb29eed19 Create a stub certificate so that nginx can launch 2024-01-20 08:51:52 -08:00
51a97cb37e Add ssl config and create masto schema 2024-01-20 08:34:40 -08:00
95757effb7 Add certbot container 2024-01-19 18:58:51 -08:00
11673e0eb2 please stop murdering my server whenever a new ami comes out thanks 2024-01-19 17:33:17 -08:00
4f5d601316 Added nginx 2024-01-18 20:47:07 -08:00
19b1425c98 Move secrets into credentials dir 2024-01-18 19:54:44 -08:00
31b13dc09b First version that works, or at least gets all the way through ansible config 2024-01-18 18:14:17 -08:00