I have been having fun watching Tim blog through his recent application experiments on the Reclaim Cloud. What I love is his experiments is they are honest, when he tries out an app he is really not sure if it will run. In fact, I am on the edge of my seat to see if it worked when reading posts like this and this. 🙂 So, inspired by Tim as I often am, I looked through the list of awesome self-hosted apps he linked to in his penultimate post to continue my experimentation in the Cloud. The application I landed on was DomainMOD, which is a tool for managing domains you have registered across different registrars, hosting companies etc. It’s a custom tool for folks like me who have a domain hoarding problem, and it comes at a perfect time given I am continuing to try and get my digital house in order, and with 31 domains registered all over the place, this would be an app I can actually use.
So, the first step was installing, and while it is a pretty straight-forward PHP/MySQL app, I noticed there was a Docker container, so I tried that out and it was dead simple. I spun up a Docker Engine instance in Reclaim Cloud.
After that I created a domainmod directory in the /home directory via command line:
And then from the /home/domainmod directory I ran the following two commands
git clone https://github.com/domainmod/docker.git
docker-compose up -d
And that was it, DomainMOD was up and running and after that I spent the morning adding my domains to the interface so that I could track them more accurately. The app has the option to integrate with the APIs from the various registrars I currently use, i.e. eNom, Logicboxes, and OpenSRS, which is nice. I did a manual import to begin, but I was quickly able to get an overview of all my domains, annual cost, what’s private, where DNS lives, associated registrar, as well as a category (right now I have 3: personal, ds106, and Reclaim).
I am clocking just about $600 a year on domains, which is $50 a month. The custom domains really killed my wallet. I may have to do some pruning, having all the jimgroom TLDs may not be all that necessary, although the bava.blog, bava.tv and bava.rocks are absolutely essential 🙂 I’ll have to continue to play a bit with DomainMOD given I have a fairly involved blog post where I want to track the registration of each of the domains over the years as a kind of personal history of my personal web since 2003 or so. But until then I am winning on the Cloud!
I’m jealous that you were successful on your first try! Haha :). This is awesome. I saw that project briefly in the list and was super curious but didn’t decide to proceed so I’m glad to hear you did and it’s easy enough to spin up. Cool that they made integrating with the various registrar APIs simple.
They have all the steps there, but I help off integrating the APIs just yet, that is next. I was just afraid I would pull in 10,000 domains from Logicboxes 🙂
Definitely would read any forthcoming blog posts on your domain name registrations through time. I imagine some of those stories would be pretty entertaining and historical too.
You know “domainjunkies.com” is still available…
Not for long 🙂