Ancestors

Written by EmpathicQubit/Earth 616 Ver. on 2024-12-08 at 13:11

Working through moving my old stuff to #Linode, and hit an interesting problem. You can't put a CNAME in an "apex" domain (apex.com, as opposed to subdomain.apex.com) because it apparently will mask other important mandatory #DNS records such as the NS. Linode's static website buckets are driven off CNAMEs pointing to linodeobjects.com, so I decided to move my website to www and create a redirect to it on the webserver. Also, there is no mechanism to redirect http to https in Linode, so I had to add a into the site header to do this. In #Hugo I overrode the layouts/_internal/google_analytics.html template. Not sure if there's a better way to do it, but I didn't see one with the Binario theme I was using. #selfhosting

=> More informations about this toot | More toots from empathicqubit@mastodon.de

Toot

Written by EmpathicQubit/Earth 616 Ver. on 2024-12-08 at 13:25

I was able to make some minor quality of life improvements to my #Terraform scripts since everything isn't a cobbled-together mess in Google Cloud (Trying to use Firebase as a static site is unnecessarily painful) and #ProtonMail.

Normally, emails have to be signed by the sending server to prevent spoofing. If you don't do this, your server will likely be filtered into spam by default. The public key is placed in a special #DNS #DKIM record, and mail servers check to make sure this matches the emails you send before they deliver your #email or assign it a spam score. Because I was using ProtonMail, it wasn't easy to script this record, so I was manually writing it in the Terraform file. Now I can simply fetch it from the Linode server via SFTP. One caveat of doing this is that I don't feel comfortable using #Github Actions for deployment anymore, since the server contains my communications data and not just public websites. I deleted the actions script and corresponding keys and will only run deployments from my machine now.

I still have all the DNS records in Google Cloud, but I will probably be moving them to #Linode in the near future. #gcp #selfhosting

=> More informations about this toot | More toots from empathicqubit@mastodon.de

Descendants

Written by EmpathicQubit/Earth 616 Ver. on 2024-12-08 at 13:36

One thing that's helpful when setting up the mail server is to send an email to a #gmail address. You can then view the original message in the dropdown, and it will tell you if it passed all their checks.

=> View attached media | View attached media

=> More informations about this toot | More toots from empathicqubit@mastodon.de

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113617423671469052
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
298.637697 milliseconds
Gemini-to-HTML Time
0.833868 milliseconds

This content has been proxied by September (3851b).