Site Tools


start

folk.zone Wiki

Personal knowledge base for the folk.zone homelab, self-hosting, terminal computing, and life on the small web.

Atomic pages. One topic per page. Everything interlinked.

About This Wiki

This is the internal documentation and personal knowledge base for folk.zone, a self-hosted homelab running on a nitro server in Calgary, Alberta, accessible via direct HTTPS with Let's Encrypt.

It serves three overlapping purposes:

  1. Operations reference: how the homelab is configured, why each service exists, and how to fix things when they break. Every service has a page. Every bug that required more than five minutes to resolve has a page named after its root cause.
  2. Terminal and tools reference: dotfiles, shell configuration, CLI tools, SSH setup, editors. The kind of thing that takes an afternoon to reconstruct from memory after a fresh install.
  3. Personal web philosophy: notes on the IndieWeb, the small web, alternative protocols (Gopher, Gemini, Finger), tilde communities, and the broader question of what the internet is for and who it belongs to. These pages are part reference, part essay.

The wiki lives at wiki.folk.zone and is itself a service on the homelab, a DokuWiki instance running in Docker, proxied through Caddy.

What's Here

The folkzone section documents the physical server, Docker Compose stack, every deployed service, and a full troubleshooting log. If a service is running at *.folk.zone, it has a page here.

The hosting section covers general self-hosting knowledge, including Docker, Caddy reverse proxy, domain management, hardware selection, and networking configuration.

The terminal section covers shell configuration (bash, dotfiles, profile.d), text editors (Micro, Vim, Nano), and CLI tools, both the classic ones (git, rsync, SSH) and modern Rust-era replacements (eza, bat, fzf, ripgrep, starship). Also covers tmux/byobu for persistent SSH sessions.

The protocols section covers the small web beyond HTTP, including Gopher (port 70), Gemini (port 1965), and Finger (port 79). Also includes the philosophy of the small web: solarpunk, browser monoculture, old hardware preservation.

The IndieWeb section is the largest. It covers IndieWeb principles and terminology, the broader Good Web framing, community spaces (Dreamwidth, omg.lol, tilde servers), blogging workflow, syndication, digital gentrification, trust online, and the social and political context for why any of this matters.

The tilde section covers tilde.town and tilde.pink, shared Unix servers where you get a home directory, a Gemini capsule, a gopherhole, finger, and IRC, for the price of free.

The guides section contains reusable how-to references that aren't tied to a specific homelab instance, including licensing (copyleft, Creative Commons) and the workflow for adding a new service.

Namespaces

Namespace Pages Words Description
:folkzone: 6 pages ~1,613 words Server infrastructure, stack overview, Docker Compose
:folkzone:services: 13 pages ~1,703 words One page per deployed service
:folkzone:networking: 5 pages ~1,640 words CDN, DDoS, bot traffic, Deflect
:folkzone:troubleshooting: 18 pages ~2,848 words Bugs and resolutions, named by root cause
:hosting: 33 pages ~10,823 words General self-hosting guides
:terminal: 31 pages ~6,125 words Shell, editors, CLI tools
:terminal:shell: 9 pages ~2,042 words Bash config, dotfiles, profile.d
:terminal:editors: 4 pages ~671 words Micro, Vim, Nano
:terminal:tools: 17 pages ~3,300 words git, rsync, SSH, tmux, bin/ scripts
:protocols: 13 pages ~2,808 words Alternative internet protocols
:protocols:smallweb: 7 pages ~1,324 words Solarpunk, browser monoculture, old hardware
:indieweb: 34 pages ~12,853 words IndieWeb principles, community, tools, philosophy
:tilde: 3 pages ~714 words tilde.town and tilde.pink shared Unix servers
:guides: 3 pages ~769 words Reusable how-to guides
:meta: 5 pages ~1,896 words Wiki maintenance and community guidelines
:wiki: 4 pages ~4,038 words DokuWiki-specific documentation

Total: 192 pages · ~45,731 words

Principles

  • Atomic: one topic per page
  • Evergreen titles: named as facts, not questions
  • Bidirectional links: all children link back to parent; run python3 wiki_linkcheck.py –fix to enforce
  • Source of truth: wiki supersedes scattered .md files in the repo
start.txt · Last modified: by 127.0.0.1

Image