<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>stephen@homelab</title><link>https://stephenjamesada.github.io/</link><description>Recent content on stephen@homelab</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 10 Jun 2026 08:47:12 -0500</lastBuildDate><atom:link href="https://stephenjamesada.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Homelab</title><link>https://stephenjamesada.github.io/homelab/</link><pubDate>Wed, 10 Jun 2026 08:47:12 -0500</pubDate><guid>https://stephenjamesada.github.io/homelab/</guid><description>&lt;img src="https://stephenjamesada.github.io/images/thinkpad-3.jpg" alt="ThinkPad Open" height="725" style="width: 725px;"&gt;
&lt;p&gt;Primary homelab machine; used for self-hosting, administration practice, and infrastructure experimentation.&lt;/p&gt;
&lt;h2 id="hardware"&gt;Hardware&lt;/h2&gt; &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Machine&lt;/strong&gt;: Lenovo ThinkPad T560&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OS&lt;/strong&gt;: Ubuntu Server (Noble Numbat; 24.04.4 LTS)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CPU&lt;/strong&gt;: Intel Core i5-6200U&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RAM&lt;/strong&gt;: Kingston 16GB DDR3&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Storage&lt;/strong&gt;: Intel DC S3700-Series 1TB Enterprise SATA SSD&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="services-hosted"&gt;Services Hosted&lt;/h2&gt; &lt;img src="https://stephenjamesada.github.io/images/swappy-20260711-230632.png" alt="Dashy Showcase"&gt;
&lt;blockquote&gt;
&lt;p&gt;Picture of my Dashy website&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="docker"&gt;Docker&lt;/h3&gt; &lt;ul&gt;
&lt;li&gt;Dashy&lt;/li&gt;
&lt;li&gt;Portainer&lt;/li&gt;
&lt;li&gt;Nginx Proxy Manager (NPM)&lt;/li&gt;
&lt;li&gt;Uptime Kuma&lt;/li&gt;
&lt;li&gt;Dozzle&lt;/li&gt;
&lt;li&gt;Prometheus, Grafana, Loki&lt;/li&gt;
&lt;li&gt;Gitea&lt;/li&gt;
&lt;li&gt;Vaultwarden&lt;/li&gt;
&lt;li&gt;Peppermint&lt;/li&gt;
&lt;li&gt;RustDesk&lt;/li&gt;
&lt;li&gt;Diun&lt;/li&gt;
&lt;li&gt;FileBrowser&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="systemd--misc"&gt;Systemd / Misc.&lt;/h3&gt; &lt;ul&gt;
&lt;li&gt;Tailscale&lt;/li&gt;
&lt;li&gt;Cockpit&lt;/li&gt;
&lt;li&gt;UFW&lt;/li&gt;
&lt;li&gt;smartd&lt;/li&gt;
&lt;li&gt;sshd&lt;/li&gt;
&lt;li&gt;libvirt (KVM + QEMU)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="virtual-machines"&gt;Virtual Machines&lt;/h3&gt; &lt;ul&gt;
&lt;li&gt;Windows 11&lt;/li&gt;
&lt;li&gt;Windows Server 2022&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="diagram"&gt;Diagram&lt;/h2&gt; &lt;img src="https://stephenjamesada.github.io/images/homelab.png" alt="Homelab Topology Diagram"&gt;
&lt;h2 id="related-repositories"&gt;Related Repositories&lt;/h2&gt; &lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/stephenjamesada/homelab-infrastructure" target="_blank" rel="noopener"&gt;Homelab Infrastructure&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/stephenjamesada/homelab-notes" target="_blank" rel="noopener"&gt;Homelab Notes&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Projects</title><link>https://stephenjamesada.github.io/projects/</link><pubDate>Wed, 10 Jun 2026 08:46:58 -0500</pubDate><guid>https://stephenjamesada.github.io/projects/</guid><description>&lt;p&gt;This page is a personal collection of my deployment, Linux management, and infrastructure projects.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Click one to open the GitHub repository.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/stephenjamesada/homelab-infrastructure" target="_blank" rel="noopener"&gt;Homelab Infrastructure&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;ThinkPad server IaC + infrastructure automation&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/stephenjamesada/dotfiles" target="_blank" rel="noopener"&gt;Dotfiles&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Main computer configuration files for the Fish shell, the Sway window manager, Vim, and other applications; mostly command-line tools.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/stephenjamesada/scripts" target="_blank" rel="noopener"&gt;Scripts&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Bash automation scripts for system maintenance, productivity, networking, and the homelab.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="notable-scripts"&gt;Notable Scripts&lt;/h3&gt; &lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/stephenjamesada/scripts/blob/main/productivity/pomo.sh" target="_blank" rel="noopener"&gt;&lt;code&gt;pomo.sh&lt;/code&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Simple notification-based pomodoro timer.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/stephenjamesada/scripts/blob/main/networking/netdia.sh" target="_blank" rel="noopener"&gt;&lt;code&gt;netdia.sh&lt;/code&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Network diagnostic script that tests a host and port for DNS resolution, reachability, route, and if that port is open or closed.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>