Elena Rossini on GoToSocial ⁂<p>🏕️ my adventures in <a href="https://aseachange.com/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a> - day 106 (email edition) 📫<br><br>Good morning Fedi friends!<br><br>I'm DELIGHTED to report that my self-hosted Ghost blog is fully functional and it withstood the "Mastodon stampede" (so far, knock on wood).<br><br>TWO challenges remain:<br><br>1) fixing mail DNS records (TXT & DMARC) so that people who sign up for my newsletter won't get a warning that the email "failed the domain's authentication requirements" - thank you for the heads-up <span class="h-card"><a href="https://mastodon.social/@KitsuneVixi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>KitsuneVixi</span></a></span>!<br><br>For some strange reason the warning appears for email signups but not newsletter sends. So I will investigate this morning and add some code to the Ghost config file too (in addition to triple-checking DNS records). Thank you <span class="h-card"><a href="https://mastodon.social/@mdileo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mdileo</span></a></span> <span class="h-card"><a href="https://gts.shom.dev/@shom" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>shom</span></a></span> <span class="h-card"><a href="https://sironi.tk/@luca" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>luca</span></a></span> for the brilliant tips and guidance 🙏<br><br>2) The announcement I shared yesterday on my Mastodon account (5000+ followers) with the link to my new Ghost blog didn't overwhelm the VPS. But! The toot didn't contain a link with a preview card that had to be fetched by hundreds of servers. So, the real test will be publishing a new blog post and seeing how it holds up when it's shared on Mastodon. My heartbeat accelerates just thinking about it 😅<br><br>Advocating for FOSS also means contributing to projects with feedback, etc. (as someone eloquently said to me here a few months ago - sorry if I can't credit you, it's been a while). Anyway, all this to say that I will write to Ghost devs today (and John) to tell them about the buggy code that's on their Configurations page. And to suggest a tweak that may help other self-hosted sites withstand sudden traffic from Mastodon. It worked for me, so I feel like it's important to spread the word, since many people have been struggling with the same issue.<br><br>Anyway, a HUGE thanks once again to <span class="h-card"><a href="https://mas.to/@ticho" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ticho</span></a></span> <span class="h-card"><a href="https://social.jsteuernagel.de/@jana" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jana</span></a></span> <span class="h-card"><a href="https://existiert.ch/@leberschnitzel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>leberschnitzel</span></a></span> <span class="h-card"><a href="https://social.jpoesen.com/@jpoesen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jpoesen</span></a></span> <span class="h-card"><a href="https://chaos.social/@scammo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>scammo</span></a></span> <span class="h-card"><a href="https://musicworld.social/@moonshinebrigade" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>moonshinebrigade</span></a></span> <span class="h-card"><a href="https://social.mkj.earth/@mkj" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mkj</span></a></span> <span class="h-card"><a href="https://mstdn.social/@aarRJaay" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>aarRJaay</span></a></span> who helped me debug the code yesterday. Infinitely grateful to you for all your advice and help! I was THIS CLOSE to giving up... and now I'm thrilled to be self-hosting my Ghost blog.<br><br>Wishing you all a wonderful day!<br><br>UPDATE: I just tweaked the config.production.json file in Terminal adding Mailgun SMTP credentials... and now I don't get the warning anymore WOOHOO! 🥳🥳🥳<br><br>And don't worry, I'm not getting too cocky with this. I kept typing "restart ghost" in Terminal and couldn't figure out why I would get an error... so I kept checking the JSON code... till I realized that the right command was "ghost restart" 🤦♀️😅<br><br><a href="https://aseachange.com/tags/mysocalledsudolife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MySoCalledSudoLife</span></a><br></p>