Nav

1
2
3
4
5

Jump

Select

M

Theme

NocFA

INFRASTRUCTURE / AUTOMATIOON / DEBUGGING


Tending the machines so they may tend to us, tech preist in training.

I keep systems alive, automate everything, and spend the saved hours listening to music and playing games with friends and being inspired to create new things. Vim over nano, FOSS is my father figure, uptime is my lifestyle.


Use keyboard to navigate →

SIGNAL

Preferred channel for professional or otherwise communication.

@noc:nocfa.net

The original federated system, if you must contact me outside of Matrix, try my email.

[email protected]

My Discord as a last resort, unless I recognise your name, I will likely not accept:

nocfa

Where the commits go when they need to be seen:

github.com/NocFA

Where the commits go when they need to be free and blue themed:

codeberg.org/noc

The primary self-hosted forge:

git.nocfa.net/NocFA

The machine-spirit needs its hymns:

last.fm/user/alooneylad

STATUS

Handle: NocFA

Location: Ireland

Interests: systems, music, gaming, hardware, automation


Sysadmin by trade, tinkerer by compulsion. I run infrastructure, write scripts that replace me, and maintain a homelab that has no business being this complicated. When the terminals are quiet I'm either gaming or discovering new tunes..

OS: MacOS (primary), Linux (everything remote), Windows (gaming exile)

Editor: JetBrains WebStorm/Fleet

Infra: Proxmox, Docker, Ansible, Terraform

Languages: Bash, Python, JS, Svelte

now playing

Self-host all the things, trust no cloud you don't control.


If it can be automated, it should be. If it can be open source, it must be. If it runs on your hardware, it answers to you.


Uptime is earned, not given. Backups are tested, not assumed. Documentation is written for the version of you that will have forgotten everything in six months or if you're me, about 12 hours.

Machines

connecting...

Projects

MDSF Crew pre-launch

Crew-for-hire platform for Star Citizen. Recruiters post operations and assemble crews. Crew members list availability and build reputation through review-based rankings. Organisations manage squads, ranks, and fleets -- all tied to RSI-verified identities.

MDSF Crew landing page
frontend SvelteKit 2 Svelte 5 GSAP
backend Fastify 5 TypeScript Node.js 22
data PostgreSQL 16 Drizzle ORM Redis PgBouncer
infra Cloudflare Tunnel Streaming Replication Docker
auth Argon2id TOTP 2FA Discord OAuth2 CSRF
payments Stripe Multi-currency Webhooks
integrations Discord Bot Brevo SMTP RSI Scraping

features

Operations board with role-based crew assembly, squad management, and ship assignment
Review system with per-role experience tiers (Rookie through Elite)
Organisation system with RSI verification, persistent squads, ranks, alliances
Ship library (247 ships) with fleet management and org fleet pooling
Real-time notifications via WebSocket, Discord bot with slash commands
Subscription tiers, donation system with Hall of Fame, multi-currency pricing
Admin panel with moderation, audit logs, policy management, automated backups
Support ticket system, GDPR data export, account deletion
foo_gifart open source

A foobar2000 component that renders animated GIF files as album art. Drop it in, point the artwork panel at a .gif, and your covers come alive — static art is so last decade.

GIF
Track Title
Artist Name
language C++
platform foobar2000 Windows
sdk foobar2000 SDK WIC
gindexer open source

C++ library that indexes a local music collection and resolves cover art by track metadata. Scans directories on startup, watches for changes, and returns matching cover art fast enough for real-time use in discord-music-presence.

language C++17
storage In-memory LMDB
libraries TagLib efsw lmdbxx
Segments open source

Single-binary task and project manager built as a faster replacement for Beads. It combines an LMDB-backed CLI, live web UI, and MCP tools for agent-friendly planning across projects.

Segments task list interface
language Go
storage LMDB JSONL export
surfaces CLI Web UI MCP
noc-homelab open source

Four-machine homelab spanning macOS and Linux, connected over Tailscale. Runs media streaming, Matrix comms, game streaming, and monitoring through a central dashboard and agent API.

noc-homelab dashboard
infra Tailscale Docker systemd launchd
services Matrix/Synapse Emby Nextcloud Gatus
language Python Bash