---
title: "Farfield"
section: experiments
description: "Farfield is a growing collection of Go apps and an opinionated Arch-based OS, with static binaries handling feeds, bookmarks, and blob storage in a homelab alongside a kiosk dashboard setup."
tags: ["go", "homelab", "arch-linux", "self-hosting", "cloudflare-tunnel", "tailscale"]
published: 2026-09-20T05:08:04Z
updated: 2026-09-20T05:08:04Z
cid: bafkreigbesafjv3axj7hbkpqbrviwfky3wfyynytjxu7gvcksgfdhvtxru
html: https://iammatthias.com/experiments/1789407007000-farfield
---

# Farfield

![](https://blobs.farfield.systems/blobs/bafkreiaihpbik4pgdodouci6qjjw6rafecmtglohbwqxrahwgv3hlb4tru)

Farfield is a perpetually developing collection of projects spanning Go apps and an opinionated Arch-based OS.

[farfield.systems](https://farfield.systems/): [REPO](https://github.com/iammatthias/farfield)

Built around the Go standard library, these static binaries runs on my homelab behind a Cloudflare tunnel. They provide: content and feed management,  blob storage, bookmarks,  QR codes, and more.

[https://os.farfield.systems/](https://farfield.systems/): [REPO](https://github.com/iammatthias/farfield-os)

Borrowing from [https://omarchy.org/](https://omarchy.org/), Farfield OS bootstraps off of Arch Linux. The end result provides me with a kiosk dashboard, zsh, herdr sessions, Tailscale + Caddy/Cloudflare Tunnel ingress, Claude Code on the host, and the usual runtimes.

---

## Related

- [Farfield](https://iammatthias.com/posts/1779066375000-farfield.md): Five small Go services, single binaries, content-addressed records, running on my homelab. The new backend for the site.
- [Text your tools](https://iammatthias.com/posts/1787671012000-text-your-tools.md): Wiring a Farfield homelab up to iMessage with Photon and OpenPoke, so slash commands reach personal apps and talking to your agent feels like texting a friend instead of learning another tool.
- [Intern](https://iammatthias.com/experiments/1789407081000-intern.md): Bootstrap for the Autonomous Intern, an agentic Raspberry Pi project running Hermes with Caddy, Tailscale, and a HAL-driven LED ring, plus optional Rabbit R1 support and a single idempotent setup script.
- [Intern](https://iammatthias.com/posts/1781835006151-intern.md): The Autonomous Intern ships as a Raspberry Pi 5 in a desk-toy case running a stack I didn't pick. I flashed it to Debian Trixie, swapped the whole thing for the Hermes agent with its own built-in memory, and folded it all into one setup script.
- [Take Your Network With You](https://iammatthias.com/posts/1754759911088-take-your-network-with-you.md): Bring your home network anywhere with the tiny Beryl AX router.
- [Single-origin deployment with bhvr](https://iammatthias.com/posts/1747182886660-single-origin-deployment-with-bhvr.md): Fried my Pi using a 10V solar panel without a buck converter.
