Back
Unblock Domains
Unblock Domains
#unblockdomains
We monitor the top domain blacklists around the clock and automatically request removal for all of your affected sites.
Launched July 23, 2024
Schedule email to all users to ask them to upgrade to a paid plan or I'll shut the product down by the end of April (it has been online for a year with only 30 signups and no paying customers)
#unblockdomains
Fix weird 5xx error caused by someone resetting my primary key sequence to 1 (DB host might have screwed this up as they needed to migrate my DB to another region)
#unblockdomains
Fix bug where a 500 would be thrown if a user entered a domain twice and ask the user to retry
#unblockdomains
Rework all remaining GitHub Actions scripts to use Tailscale to access SSH instead of direct access
#unblockdomains
#atgatt
Move database to aiven free plan to reduce dependencies on AWS before my move out of the cloud in a couple months
#unblockdomains
Ported
#unblockdomains completely to Dokku including the bg worker process which is now just a simple cron job, and delete all AWS resources to save $$$. Great feeling to see the logs being ingested properly and the domain monitoring job working. Let's see how low my bills are next month!
🎉 Got a real app deploying in Dokku with only 1-2 minor hiccups that were easy to solve with great documentation. Way, way better than Kamal and it's not even close, great docs + ChatGPT having already indexed them makes a huge difference. I also love the use of nginx over complicated solutions like Traefik
#unblockdomains !private
Get a 7x performance bump by simply copying the statically linked binary to the docker container instead of having QEMU translate cpu instructions at a snail's pace
#unblockdomains !private
Dockerize app in preparation to move to self-hosting and notice builds are slow as hell because QEMU is being used to translate machine code from x86_64 (GH actions) -> arm64 (my server). Thought of a solution to speed this up, implementing now
#unblockdomains !private
Finish my initial test of self-hosted PaaS solutions and post about it on X: x.com/ben_makes_stuff/status/…
Next up: moving
#unblockdomains to Dokku as a test and blogging about it !private
Just added usage statistics (how many domains, users) to the top banner of unblock.domains because I think it looks cool. Also added response caching to prevent people from DDoSing this API
#unblockdomains
Fixed a launch-day bug where I noticed people were entering domains with schemes like https:// + whatever.com instead of the domain itself (whatever.com). These now get normalized properly
#unblockdomains
Launch on X, LinkedIn, Reddit, ProductHunt, HN, BetaList:
www.producthunt.com/posts/unb…
x.com/ben_makes_stuff/status/…
www.linkedin.com/feed/update/…
www.reddit.com/r/SideProject/…
www.reddit.com/r/Indiehacker/…
www.reddit.com/r/Bootstrapped…
news.ycombinator.com/item?id=…
Still working on posting to more directories 🚀
#unblockdomains !private
Taking a break from Watchdog while it's banned on Reddit, scheduled product hunt launch for tomorrow for
#unblockdomains. A bit faster than I'm comfortable with as I haven't had enough time to drum up support, but I want to bias for moving fast and launching as soon as it's ready to launch. !private
Updated the secondary text on the top section of unblock.domains to be a bit clearer in terms of the value
Thanks @nathanwailes for the feedback
#unblockdomains !private
Added a docs page and linked to it in the domains page so people can understand what all the different statuses mean
#unblockdomains
Added an explanation of each status change in notification emails for unblock.domains. Thanks @catonoise for the suggestion to clarify these status changes
#unblockdomains
Added a message when new domains are added to explain why the status is "Pending" at the beginning
#unblockdomains