<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Life of a sysadmin on rtk0c's hut</title><link>https://www.rtk0c.com/categories/life-of-a-sysadmin/</link><description>Recent content in Life of a sysadmin on rtk0c's hut</description><generator>Hugo -- 0.152.2</generator><language>en</language><lastBuildDate>Fri, 24 Oct 2025 21:00:00 -0700</lastBuildDate><atom:link href="https://www.rtk0c.com/categories/life-of-a-sysadmin/index.xml" rel="self" type="application/rss+xml"/><item><title>I paid for the whole vpn, so I'm damn well going to use the whole vpn</title><link>https://www.rtk0c.com/blog/hand-rolled-ngrok-over-protonvpn/</link><pubDate>Fri, 24 Oct 2025 21:00:00 -0700</pubDate><guid>https://www.rtk0c.com/blog/hand-rolled-ngrok-over-protonvpn/</guid><description>Or: hand roll a ngrok with protonvpn port forwarding for shenanigans</description></item><item><title>Adventures on server setup without a monitor</title><link>https://www.rtk0c.com/blog/adventures-on-monitorless-server/</link><pubDate>Mon, 18 Nov 2024 21:41:35 -0800</pubDate><guid>https://www.rtk0c.com/blog/adventures-on-monitorless-server/</guid><description>&lt;p&gt;A story of frantically rescuing a deployed headless server, where I forget to statically assign an IP address.
It just won&amp;rsquo;t have network connection. No SSH. No fixie.&lt;/p&gt;
&lt;p&gt;Except &lt;em&gt;there is nothing saying a DHCP server has to be running on the router or gateway&lt;/em&gt;.
So, just install and configure &lt;code&gt;kea&lt;/code&gt; (or a DHCP server of your choice) on any other computer on the network, reboot the server in question, and voilà!
SSH to your hearts content.&lt;/p&gt;</description></item><item><title>Setting up SJSU VPN for connection to home server</title><link>https://www.rtk0c.com/blog/tailscale-and-sjsu-vpn/</link><pubDate>Wed, 01 May 2024 23:34:13 -0700</pubDate><guid>https://www.rtk0c.com/blog/tailscale-and-sjsu-vpn/</guid><description>&lt;p&gt;Note this intended for relative networking novices, so I will try to explain every term used. Skip over them if you find it verbose. If you don&amp;rsquo;t care about anything else and just wants to replicate my setup for your home server, go to &lt;a href="https://www.rtk0c.com/blog/tailscale-and-sjsu-vpn/#my-journey"&gt;this section&lt;/a&gt;. Read the TL;DR&amp;rsquo;s in there if that section alone is too long for you too.&lt;/p&gt;
&lt;h1 id="motivation"&gt;Motivation&lt;/h1&gt;
&lt;p&gt;Virtual mesh networking software, like Tailscale, ZeroTier, tinc, Hamachi and else, practically&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt; cannot establish a direct/p2p connection between a machine on the SJSU wifi and a machine somewhere else, running on a common residential internet. This situation is an example of a hard-NAT to easy-NAT connection (I&amp;rsquo;m using terminology from &lt;a href="https://tailscale.com/blog/how-nat-traversal-works"&gt;Tailscale&amp;rsquo;s article on NAT traversal&lt;/a&gt;). I really only use Tailscale, so that&amp;rsquo;s what I&amp;rsquo;m concerned with here.&lt;/p&gt;</description></item></channel></rss>