<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Self-Hosted on John Kuruvila</title><link>https://blog.akjohn.dev/tags/self-hosted/</link><description>Recent content in Self-Hosted on John Kuruvila</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 25 Aug 2024 16:40:51 +0530</lastBuildDate><atom:link href="https://blog.akjohn.dev/tags/self-hosted/index.xml" rel="self" type="application/rss+xml"/><item><title>Setting up a self-hosted alternative to Google Maps Timeline</title><link>https://blog.akjohn.dev/blog/setting-up-a-self-hosted-alternative-to-google-maps-timeline/</link><pubDate>Sun, 25 Aug 2024 16:40:51 +0530</pubDate><guid>https://blog.akjohn.dev/blog/setting-up-a-self-hosted-alternative-to-google-maps-timeline/</guid><description>I&amp;rsquo;m a big fan of the Google Maps Timeline feature. I think it&amp;rsquo;s really cool that I can just go back, let&amp;rsquo;s say, 2 years in the past and see exactly where I was at that time. Right now, the furthest I can go back in my timeline history is something like 5 years. But I believe the nostalgia factor is going to be much bigger when I&amp;rsquo;m older and I check back to see what I was doing 30 years ago.</description></item><item><title>Hosting a blog from your Homelab</title><link>https://blog.akjohn.dev/blog/hosting-a-blog-from-your-homelab/</link><pubDate>Mon, 01 Jul 2024 13:53:07 +0530</pubDate><guid>https://blog.akjohn.dev/blog/hosting-a-blog-from-your-homelab/</guid><description>This blog is currently being hosted on my homelab in a docker container. I have a Wireguard VPN connecting my homelab and my VPS on Linode. The VPS has Nginx Proxy Manager running in a docker container which is publicly exposed on port 80. Then I added a proxy host in Nginx so that all requests to blog.akjohn.dev gets redirected to the docker container in my homelab.
One of the most common roadblocks you&amp;rsquo;ll face when trying to expose almost anything from your home network to the public Internet is bypassing CGNAT.</description></item></channel></rss>