Today has been a good lesson in complexity. I self-host a number of things. I really enjoy the ability to have things running at home I can play with and not pay a monthly fee to sit idle as I lose time or interest in that particular item.
But tonight, I was reminded how irritating it can be. We had a series of severe thunderstorms and lost power for a moment. And I mean the blink of an eye. My NAS and desktop computer rebooted. The laptops (obviously were ok) but not even the monitors flickered nor did the router notice anything.
But it was enough to knock the NAS and Proxmox server out of whack. I tried to pull up something to listen to on Plex and it dutifully told me there was no media. As it lives on the NAS and the multimedia NFS share was currently unavailable.
So I rebooted the NAS and the proxmox host since I didn’t feel like getting into a troubleshooting session tonight. And that didn’t work.
So I went looking for how to simply reconnect the NFS share I was sure was available from the NAS. And… got lost in a hole of promox forums and people talking around each other’s questions.
I got as far as being able to see which shares the proxmox server knew about, but not how to actually get them reconnected. This is something I would still like to know. I’m sure there’s a pvesm incantation I can chant to make it all work. But I’ve not been able to find it.
Eventually after the third (fourth?) reboot, all was well and my multimedia, backup and other shares are back online and all is well in the world But it’s still an irritating diversion and reminder that I don’t know as much as I think I do. I know just enough to be dangerous and then run to the hive mind when there’s trouble.
I predict 2014 is the year when we see more popular services go away. Either because they’re unsustainable businesses or they’re bought up and immediately integrated into larger companies. Either way, they go away and all we’ve left with is a message saying how much we, the customers, mean to them.
Because of this I’ve started to bring some services in-house and run them on my server. The following tools are what I’ve chosen to use.
Author’s Note: I am not saying they are the best thing out there. Nor am I saying they are perfect for you. They’re just what I use. I use them. I like them. You may not.
With the pile of services that will host your text and images, I still prefer to host my blog. Congratulations! You’re here.
Tech in the Trenches is hosted on a WordPress installation I run off a Dreamhost shared server. I’m not fancy.
If I didn’t have RSS, life would go on. I would go back to keeping folders of links just as I did before RSS. I would also use the various social media networks to let the good stuff bubble up from the muck of the Internet.
To that end, I found TinyTinyRSS and decided to install it.
So a few minutes after reading the post, I had TT-RSS setup.
Once it’s running I would recommend finding a different theme as I don’t care for the default. I’m using the Feedly theme out of habit. There’s also a Google Reader-style theme if you want to relive the glory.
To get it working on my iPhone, I am using the Fever plugin. This allows TT-RSS to authenticate as if it were Shaun Inman’s Fever. It works with Reeder, which I use. It also supports Mr. Reader and ReadKit according to the developer.
To make this work you have to enable API access in your tt-rss account preferences (Preferences -> Enable external API) before using the client. I missed this step and couldn’t figure out why it wouldn’t work.
I don’t keep a close eye on my analytics. But I am curious every now and again when I get more than a few hits on a post where the traffic comes from.
Piwik works well for me. It gives me what Google Analytics provides without the threat of it going away.
This is almost constantly in flux. For years I used Gallery. It was stable and robust. But then it grew bloated. I prefer smaller tools and went looking for an alternative.
I decided on Piwigo. It feels lighter to me. I don’t a complex set of tools. I want a place to make albums and show them off. That’s it. It’s simple and it works for me. If you’re a Dreamhost user, both of these are available as one-click installs.
I’ve also been flirting with TroveBox (formerly OpenPhoto). They have a hosted option that will use your own storage but also charges a monthly fee.
Yes, I keep some animated gifs at my disposal. To do this, I use Eat My GIF. It’s a ridiculously simple drop-in installation and now I have a place to throw GIFs to deploy as needed. Yes, I realize this is very silly. But I like it and it’s developed by a friend.
So don’t hate.
What I’m not hosting
Email. I have no desire to run my own mail server. I use Gmail and am perfectly happy with it for now.
Social Media. I see the value of a distributed social media network. However, I am happy with Twitter/App.net/Facebook. I don’t need anything else.
I tried out Tent in the form of Tent.is, which now appears to be Cupcake.io, for a short time but I’m not enough of an ubernerd to hack it.
OwnCloud I had running for a while. But I found I didn’t really use it. Dropbox is still fine for me. It’s on my radar and I may use it again for something. But I just don’t have a need for it.
It’s easy to get carried away and start hosting things I don’t need to host. It makes more work for me to support and keep it updated and working. Sometimes the trade-offs are easier letting someone else do the heavy lifting.
Just because I can do it, doesn’t mean I should.
Are you all self-hosting anything interesting? Tell me about it over on Twitter or ADN.