Disciple. Husband. Pilgrim.
“Without love, deeds, even the most brilliant, count as nothing”
~ St Thérèse de Lisieux
Amen Saint Terese! Indeed without love, our great deeds and accomplishments are nothing. Please pray that I will remember to do all things the same love that Jesus gives me each day. Help me also recall that all good comes from Jesus Christ himself. I can do nothing without Him.
What’s up, world?!
I’m Jeremy, a devout Catholic husband currently working as a Cloud Support Engineer. And yes, that means working on fluffy white pillows in the sky.
This site serves as a space for a variety of content that I’m interested in and passionate about. I use it as a playground for many of the technologies I enjoy tinkering with. I expect this site to undergo some wear and tear, be pulled apart, and then revived every so often.
I love visiting Holy Hour, spending time with my beautiful wife, playing classical guitar, chess, computer games, taking long walks on the beach, and more.
A friend told me about a new way to stream 4k media content for roughly $3-5 per month, depending on the subscription you choose. I immediately tested it, and became amazed how good it was. There are a few technical steps involved, but if you’re reading this then, you can probably reach out to me with any queries.
There a few ways to set this up. This guide will take the simplest approach, using three different services:
Real-Debrid: An online service that performs file hosting and handles content downloading from other sources, such as magnet URLs (including torrents). A magnet URL allows users to download at very high speeds. Real Debrid will host these files on their server.
Stremio: This is the client app you will be using to watch content with. The Stremio app can be downloaded from the Google Play Store or the Apple App Store. You will need to install this app on your TV and/or mobile phone.
Torrentio RD: A Stremio add-on extension that helps you find movies or TV shows. It scrapes torrent sites to find streaming links for the content you search for in Stremio. Note that it does not download content itself; it simply finds relevant links and sends them to Real Debrid, which then downloads the content for you.
Notice Update: 01/12/2024
In a X post, Real-Debrid (RD) announced enhanced anti-piracy measures, which caused some users from consuming content. Four weeks later, I am still streaming without any issues. As an backup alternative to Real-Debrid, I hear Torguard is a good option and works natively with Stremio too. For now, I plan to continue using RD until my subscription runs out or the service stops working, then decide whether to switch to Torguard.
1. Install Stremio
2. Sign Up for Real-Debrid
Go to Real-Debrid’s website and register an account* [1].
Subscribe to a premium plan (I chose the 180-day plan, which costs less than $5 per month).
Once registered, navigate to My Devices
, where you should find an API key.
3. Install the Torrentio RD Add-on
RealDebrid API Key
that you copied in Step 2.At this stage you should now be able to test this. Make sure your mobile phone is connected to your home Wi-Fi. Then, using Stremio, try searching and watching a few movies and TV shows using Stremio.
Note:
Step 4: Install the Stremio App on Your TV
The Stremio client UI does not have as good as Netflix, Jellyfin, Plex etc. There are free alternatives such as Kodi, but requires a lot further technical dive. For 4K content, you need to have a good internet download speed. I have a 100mbps down and do not have any issues streaming.
[1] Some users choose to use an alias email address and VPN. See https://www.youtube.com/watch?v=7Ncye_X6wwc However, I was comfortable not doing this. Up to you how you would like to proceed.
Hitting the 20GB limit that Google provides for all your email and photos was inevitable. When that time came, I started digging around and found two potential solutions:
I tried both, and honestly, they work really well. However, I decided to go with Immich since so many users were raving about how awesome it is.
I won’t go into detail about how to set everything up because that’s already covered in the Immich installation guide. Instead, I’ll share my thoughts on using it so far. Right now, I will admit. It’s not as smooth sailing as I’d like. But I see a lot of potential, so I’m sticking with it and working on overcoming the obstacles.
After configuring my Docker files and confirming all the containers were running, I could log into the main interface. I had used a folder from my Google Takeout and began uploading all these photos into immich:
immich upload --album --recursive directory/
Next, I’ll probably use immich-go to import directly from Google Photos.
After running my Docker containers, my Rpi4 would consistently hang or freeze after 3–4 hours. While I could still ping the device, SSH would stop working. Initially, I suspected an insufficient power supply, so I bought a brand-new Rpi4 power adapter. This seemed to resolve the issue temporarily, but after a fresh reboot and another 5–6 hours, the freezing resumed. I connected a monitor and keyboard to the Pi and found the command line blinking mockingly, with no response to my input—as if it were laughing at me after winning a long, heated battle. I came across a Reddit post suggesting that the issue could stem from a poor storage drive. However, I’m not entirely convinced, as I’m using a brand-new 512GB SanDisk purchased during a Black Friday sale. While I doubt it’s the culprit, I’m not ruling it out entirely. My real hunch is that the CPU or memory is being throttled due to overuse. When checking Docker stats, I noticed my container was hitting 200% CPU usage, which essentially means two of the four CPU cores were maxed out.
One additional factor to consider: I removed the fan from the Rpi4 because it was too loud. However, I don’t think the fan was making much of a difference in cooling.
0 0 * * * dmesg > /var/log/dmesg-$(date +\%Y-\%m-\%d).log