I'm Ariel, a tech enthusiast and hobbyist coder. Welcome to my blog. I mostly write for my own reference about self-hosting, Linux, web development, and really just anything tech that I've learned over many years of tinkering. Each time I learn how to install or run a new thing, I type it up and publish it here. I hope my writings will be helpful to you. Thanks for visiting!
Featured Articles
-
Setting up a reverse proxy for HTTPS with a custom domain using Nginx Proxy Manager, Pi-Hole and Cloudflare
I've used a reverse proxy to access my self-hosted apps and services for years, but I recently re-did everything from scratch and decided to write it down. When done, we'll be able to access our apps and services through a custom domain, with unique sub-domains for each app or service, with full HTTPS and accessible only locally.
-
Setup a Cloudflare Tunnel to securely access self-hosted apps with a domain from outside the home network
Cloudflare Tunnels have been around for a few years and are well regarded alternatives for VPNs or port-forwarding on a router. They are often used to expose access to self-hosted apps from outside the local network with minimal config or hassle. Here's how it's done.
-
How to securely expose Plex from behind CGNAT using Tailscale and a free Oracle VM
I wrote before about securely exposing Plex for external access, but my previous solution relied on Cloudflare Tunnel and it was technically against their TOS. So I switched to using a Oracle VM on their free-tier, connecting it to my home network with Tailscale, and exposing Plex via reverse proxy. It works like a charm!
Categories
Recent Posts
-
How to remove CasaOS from a ZimaBoard and upgrade to Debian 12 Bookworm
ZimaBoard is an x86 single board server that comes running Debian 11 Bullseye and CasaOS. It's a cool little machine, but after a few months I realizes I don't like CasaOS. Nothing against it, I'm just set in my way of doing things, and their GUI was limiting some of my options. In this post I'll explain how to remove CasaOS and then upgrade to the latest version of Debian.
-
How I set up a home server for self-hosting and as a NAS with secure remote access via Tailscale
I turned my old Dell PC into an all-in-one home server and network attached storage to self-host all my data, my photos, and my media library, running Home Assistant, Plex and other services, all securely accessible from outside my home with Tailscale.
-
Setting up a reverse proxy for HTTPS with a custom domain using Nginx Proxy Manager, AdGuard Home and Cloudflare
I've used a reverse proxy to access my self-hosted apps and services for years, and used Pi-Hole as my home network DNS for even longer, but recently switched to AdGuard Home. That meant redoing all my DNS records within AdGuard so I could get my reverse proxy back up and running, and I decided to write down the steps I took. When done, we'll be able to access our apps and services through a custom domain, with unique sub-domains for each app or service, with full HTTPS and accessible only locally.
Recent Links
- Jellyfin Type: self-hosted A personal media server for your videos, like Plex though with less slick UI, but it's fully open-source with no paid features.
- Plex Type: self-hosted A personal media server that provides a slick Netflix-like frontend for all your videos, automatically grabbing metadata, generating posters, etc. However, Plex is closed-source and they some lock features behind Plex Pass.
- Tautulli Type: self-hosted A web app that you can run alongside your Plex Media Server to monitor activity and track various statistics.
- IT-Tools Type: tool A suite of online tools for developers and IT professionals. Use the website or self-host it as a Docker container.
- Paperless Type: tool A document management system that transforms your physical documents into a searchable online archive so you can keep less paper.