Tag Archive for ‘Self-Hosted’

AlternativeTo, Crowdsourced Software Recommendations ➝

I’ve been using this service a lot lately to explore alternative software options and think it’s worthy of a shout-out. It offers filters for platform, features, and license. Interested in open source alternatives to Apple Notes?They have you covered. Or self-hosted alternatives to LastPass? They have that too.

And if you find something you enjoy, you can like/heart the app or service so others will find better results in the future.

➝ Source: alternativeto.net

YouTube Over RSS

Ever since I started moving my web hosting to SiteGround, I’ve been on an open web kick — even more so than usual. I’ve been setting up my own systems to move away from the bigger centralized web services. One of the first things I did was install Tiny Tiny RSS.

I’ve used RSS readers since the Google Reader days and have moved to a number of different services throughout the years — most notably Fever and Feedbin. Tiny Tiny RSS is unlikely to be the last, but it’s the system that most recently picked up the mantle.

I’ve taken this transition as an opportunity to try and disassociate myself from social media. My hope was to move my consumption of Twitter, Instagram, and YouTube over to RSS. The ideas I’ve had for moving Twitter and Instagram over haven’t been as smooth as I’d like, but that’s a story for another day.

Moving YouTube to RSS has been perfect for me, though.

Prior to using YouTube over RSS, I would open the YouTube app on my iPhone or iPad, browse the subscriptions tab and save any video I wanted to view in my Watch Later playlist. Then I’d start watching from there.

I think that’s a fairly common usage pattern, but I had a couple of issues with that setup:

  • There was no concept of seen/unseen within the Subscriptions tab. You would always start at the top of the list, ordered by most recent, and then scroll through until you started seeing videos you’ve already looked at.
  • Since I was doing all of my viewing within the app — both watching videos and browsing for videos to watch — there was a draw toward the Home tab to find more.

YouTube over RSS solves all of that. Every single video gets fed into Tiny Tiny RSS as a feed item and synced to Unread. I scroll through the videos in the article list, moving each video I want to view into my read later system (currently Shaarli), then mark everything as “read” when I get to the bottom. I never see those feed items again unless I specifically choose to.

Shaarli, by default, publishes an RSS feed for each link saved to it, so I follow that feed in Reeder, which acts as my read later client (I have it setup to only mark things as read manually — it works great). The YouTube videos are all intermingled with the other links I save, but a quick search for “youtube” will find all of the unwatched videos, serving as my Watch Later playlist.

From Reeder, I send it through Opener to view in the YouTube app.

Does that sound a bit convoluted? Probably. And I’m certain there’s a lot of room for improvement to help streamline much of the process. But for now, this is how I watch YouTube and I wouldn’t have it any other way.

You see, I spend significantly less time on YouTube now. That second point in the list above essentially never happens anymore. Since I launch directly into the video that I plan to watch and my “watch later” list exists outside of YouTube, I don’t have the same draw to browse the Home tab.

But beyond that, it gives me a bit more freedom on the web. If another video service comes along that features creators I want to watch, as long as they offer an RSS feed, it doesn’t matter that they aren’t on YouTube. With my setup YouTube itself is insignificant, it’s just a video player app. In that way, RSS is the great equalizer.

And that’s likely why YouTube doesn’t make it easy to follow channels by RSS. They don’t offer any type of feed discovery on channel pages and the OPML download that used to be available from a difficult to find subscriptions page disappeared sometime last Fall. Each channel does still have an RSS feed, but you have to work a little bit to get it.

You can use this URL template for each feed:


That’s an RSS feed for my buddy Matt Birchler’s A Better Computer channel, which is excellent. If you haven’t already subscribed, I would encourage you to do so — by RSS or otherwise.

The bit after channel_id= is what you’ll need to change. The example above is A Better Computer’s channel ID, but you’ll want to change that for the given channel you’re looking to subscribe to. For many channels, the channel ID is right in the URL. For example, here is the URL for A Better Computer:


As you can see the bit at the end matches the channel ID in the RSS feed.

For channels that have a customized URL, it’s a bit trickier. I suggest entering their URL into the YouTube Channel ID tool on Comment Picker. It’ll display some additional information, like the channel owner, start date, and some statistics, but the Channel ID part is what you’re looking for. Add that to the end of the RSS URL and enjoy following YouTube creators in the RSS client and service of your choice.

Awesome-Selfhosted ➝

A list of free software and web applications, which you can host on your own servers. I’ve referenced this list quite a bit as I’ve been building out my own personal cloud. I think everything I’m now using is on this list.

➝ Source: github.com

Save in Shaarli Shortcut ➝

A couple days ago I wrote about using Shaarli to save links for later and an app with a share sheet extension to streamline the process of saving links. But unfortunately, if you tap the “Post” button too quickly within the sharing extension, nothing actually saves.

I’m not sure why, but you have to wait for the emoji to disappear from the description field before attempting to save the link. That’s less than ideal.

So I put together a quick iOS shortcut to save the links instead. It might not necessarily be faster to use, but it’s much more reliable and loads Shaarli’s main list at the end, so you can confirm that it saved before moving on.

➝ Source: icloud.com

Shaarli, a Database Free, Self-Hosted Bookmarking Service ➝

I started using this last night as a self-hosted replacement for Instapaper. I didn’t really need a read later service as much as I needed a relatively quick way to save links for processing later — links that I plan to share here on Initial Charge or on mike.rockwell.mx, videos on YouTube to watch later, and so on.

Shaarli’s default theme is more than a little rough, but I’ve installed the Material theme, which is a significant improvement. And there’s even an app that adds a share sheet extension on iPhone and iPad for quickly adding links.

I’ll still need to sort out my workflows for processing the saved links — I’m not sure if I’ll load Shaarli in my browser or subscribe to my install’s feed in an RSS client that syncs read/unread states over iCloud. But I’m excited.

I’ve been looking for a self-hosted tool for this part of my workflow ever since I started this endeavor, but kept hitting dead ends. Everything I found required the use of Docker or had installation instructions that were a bit over my head. Shaarli, though, was just a matter of dropping the files on my web server, loading the URL in my browser, and creating an account.

➝ Source: github.com

RSS-Bridge, a Self-Hosted RSS Feed Generator for Twitter, Facebook, and Others ➝

I tried installing RSS-Bridge previously, with the goal being to view photos from Instagram in my feed reader. I bailed when I realized that there is a bug that breaks RSS/Bridge’s ability to build feeds from Instagram usernames. There was a workaround proposed in the related bug report, but it didn’t work for me, unfortunately.

I’m giving RSS-Bridge another try, though. This time I’m going to use it to funnel tweets into my RSS reader. Hopefully I’ll have better luck with this integration.

➝ Source: github.com

Homer, a Homepage for Your Server ➝

A neat little project. You drop the folder onto your web server and enter your configuration into a yaml file. Then you have a slick, simple web page with links to web apps, services, sites, or anything else you’d like to point to.

I toyed around with this last night and configured it with links to SiteGround, my email service, all of my new self-hosted applications, and websites. I’ll continue updating it as I build out my setup on SiteGround.

But I have a feeling this won’t be the only installation of Homer I setup. I think this could be a useful thing for me at work — configured with links to all the services and webpages I use throughout the day.

➝ Source: github.com

Tiny Tiny RSS ➝

A self-hosted RSS web app. The design is a little rough, but it appears to have a sizable community building plugins and themes. So I’m giving it a try as a replacement for Feedbin. I’ve installed this plugin, which adds the Fever API so it can be used with any RSS client that supports it. I’m using Unread, naturally.

➝ Source: tt-rss.org