Lots of changes to the website
This commit is contained in:
@@ -15,11 +15,11 @@
|
||||
<h2 class="project-title">ridgwaysystems.org</h2>
|
||||
<div class="project-tags">
|
||||
<span class="tag">Go</span>
|
||||
<span class="tag">OpenBSD</span>
|
||||
<span class="tag">FreeBSD</span>
|
||||
<span class="tag">self-hosted</span>
|
||||
</div>
|
||||
</div>
|
||||
<p>This site. A single Go binary serving a blog, status page, hire page, and admin panel — no database, no Docker, no external dependencies at runtime. Flat Markdown files on disk, HMAC-signed sessions, chroma syntax highlighting. Deployed on OpenBSD behind relayd. The build log covers the whole thing.</p>
|
||||
<p>This site. A single Go binary serving a blog, status page, hire page, and admin panel — no database, no Docker, no external dependencies at runtime. Flat Markdown files on disk, HMAC-signed sessions, chroma syntax highlighting. Deployed on FreeBSD behind nginx. The build log covers the whole thing.</p>
|
||||
<div class="project-links">
|
||||
<a href="/blog">Build log →</a>
|
||||
<a href="https://git.ridgwaysystems.org">Source →</a>
|
||||
@@ -35,7 +35,7 @@
|
||||
<span class="tag">security</span>
|
||||
</div>
|
||||
</div>
|
||||
<p>A policy-as-code system for managing pf firewall rules across multiple OpenBSD hosts. Rules defined in structured configuration, rendered to pf.conf via templating, with automated geo-location blocking and rule validation before deployment. Deployed at Triangle Insurance to manage ~200 rules across three firewall segments.</p>
|
||||
<p>A policy-as-code system for managing pf firewall rules across multiple FreeBSD hosts. Rules defined in structured configuration, rendered to pf.conf via templating, with automated geo-location blocking and rule validation before deployment. Deployed at Triangle Insurance to manage ~200 rules across three firewall segments.</p>
|
||||
<div class="project-links">
|
||||
<a href="/blog/pf-vlans">Related post →</a>
|
||||
</div>
|
||||
@@ -57,13 +57,13 @@
|
||||
<div class="project-header">
|
||||
<h2 class="project-title">Homelab Infrastructure</h2>
|
||||
<div class="project-tags">
|
||||
<span class="tag">OpenBSD</span>
|
||||
<span class="tag">FreeBSD</span>
|
||||
<span class="tag">Ansible</span>
|
||||
<span class="tag">Terraform</span>
|
||||
<span class="tag">homelab</span>
|
||||
</div>
|
||||
</div>
|
||||
<p>The homelab: fw01 running OpenBSD with pf and WireGuard, two Dell rack servers, VLAN-segmented network (management, servers, IoT, guest), self-hosted Gitea, Matrix, Jellyfin, Prometheus, and Grafana. Fully documented, IaC'd where possible, and used as a test bed before anything touches production.</p>
|
||||
<p>The homelab: fw01 running OPNsense with pf and WireGuard, two Dell rack servers, VLAN-segmented network (management, servers, IoT, guest), self-hosted Gitea, Matrix, Jellyfin, Prometheus, and Grafana. Fully documented, IaC'd where possible, and used as a test bed before anything touches production.</p>
|
||||
<div class="project-links">
|
||||
<a href="/infrastructure">Infrastructure diagram →</a>
|
||||
<a href="/uses">What I run →</a>
|
||||
|
||||
Reference in New Issue
Block a user