	<h1>Servers & Networking</h1>
	<p>
		Open source and networking hobbies led me to depoly a set of
		interconnected Linux servers:
	</p>
	<ul>
		<li>
			<h3>NGINX Reverse Proxy and VPN Server</h3>
			<p>
				This server is the internets access to all of my other servers,
				and the glue holding them together. I was using IPTables briefly
				but have moved to NGINX to forward traffic from specified ports
				onto private servers connected to it. This device doubles as a <a
					href="https://www.wireguard.com/">Wireguard VPN</a
				> server which in the past connected servers on the same virtual
				network, however I have switched to reverse ssh tunnels to connect
				other servers to this one. The VPN is still useful for odd networking
				tasks and troubleshooting.
			</p>
		</li>
		<li>
			<h3>Lightweight Server</h3>
			<p>
				Running on Raspberry Pi, this servers main job is to run
				Subterstrike servers, Minecraft servers, other game servers, and
				this website you're looking at.
			</p>
		</li>
		<li>
			<h3>AI & FTP Server</h3>
			<p>
				A powerful computer with an RX 6950 XT GPU runs my local
				generative AI servers including <a
					href="https://invoke-ai.github.io/InvokeAI/">Invoke AI</a
				>
				for Image Generation,
				<a href="https://ollama.com/?ref=useaiforit">Ollama</a>
				and <a href="https://docs.openwebui.com/">Open-WebUI</a> for LLM
				services. As this is also my primary device with a few spare
				terabytes of NVMe storage it contains a
				<a href="https://en.wikipedia.org/wiki/Vsftpd"
					>VSFTPD file server</a
				>. By the way, this server runs on
				<a href="https://archlinux.org/"><i>Arch Linux</i></a> :)
			</p>
		</li>
		<li>
			<h3>Derelict Laptop Promoted to Server</h3>
			<p>
				An ancient gaming laptop with significantly more computational
				performance than physical durability was promoted to server,
				where it runs my <a href="https://nextcloud.com/about/"
					>Nextcloud</a
				>
				self hosted office suite. While originally this was a 'because I
				can' project, I felt justified when I later saw
				<a
					href="https://www.digitaljournal.com/tech-science/microsoft-says-u-s-law-takes-precedence-over-canadian-data-sovereignty/article"
					>Microsoft announcing USA demands come before Canadian
					privacy</a
				>.
			</p>
		</li>
	</ul>