{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidqoalsc3bj4cirtd4vkgy3hly4zey74khg3asop35asbunl4u64m",
    "uri": "at://did:plc:iw5jw32bqqdf4bkbhotvf23m/app.bsky.feed.post/3mlrrlgzszcl2"
  },
  "description": "In the early 1980s, some of the first pubnixes began to appear. A pubnix — short for public Unix — was exactly what the name suggests: a publicly accessible Unix server where people could log in, share resources, publish small personal pages, exchange messages, write scripts, and take part in an online community long before the modern social web existed.\n\n\nThese systems were usually built around a mix of shared Unix accounts, bulletin board culture, shell access, email, text files, and early onl",
  "path": "/building-runv-club/",
  "publishedAt": "2026-05-14T02:30:51.000Z",
  "site": "https://pablomurad.com",
  "textContent": "In the early 1980s, some of the first **pubnixes** began to appear. A pubnix — short for _public Unix_ — was exactly what the name suggests: a publicly accessible Unix server where people could log in, share resources, publish small personal pages, exchange messages, write scripts, and take part in an online community long before the modern social web existed.\n\nThese systems were usually built around a mix of shared Unix accounts, bulletin board culture, shell access, email, text files, and early online communities. They were not polished platforms in the way we think of platforms today. They were rough, personal, technical, and deeply human.\n\nAround the same time, **BBSes** — Bulletin Board Systems — were shaping another side of online life. A BBS worked like a digital notice board: people dialed in, left messages, downloaded files, joined discussions, and slowly formed communities around shared interests. Looking back, it is easy to call the idea primitive. But that would be a mistake. BBSes were brilliant because they gave people a place to gather, experiment, and belong. They were small, local, imperfect networks with real personality.\n\nThat spirit is what still makes pubnixes interesting today.\n\nI had accessed a few pubnixes in the past, although I never stayed deeply involved for long. More recently, while searching for these kinds of communities again, I came across some incredible projects still keeping the culture alive. The more I explored them, the more one question kept bothering me:\n\n**Why not build a pubnix focused on the Brazilian community?**\n\nThat question became the starting point for **runv.club**.\n\nThe idea behind runv.club is simple: create a shared Unix environment where people can have shell accounts, publish personal pages, experiment with tools, learn by doing, and be part of a small community built around curiosity rather than algorithms. It is inspired by the old pubnix and tilde-club culture, but with a Brazilian identity and a modern operational base.\n\nTechnically, I built runv.club on top of **Debian 13** and **Python**. The project is not a big monolithic web application. It is closer to a carefully assembled system: Python scripts, static HTML and CSS, email templates, documentation, shell tooling, SSH access, Apache, quotas, and user provisioning routines. The goal was to keep the stack understandable, auditable, and close to the Unix philosophy: small pieces, clear responsibilities, and enough simplicity that the system can be operated and improved over time.\n\nThe server side handles the practical parts of the community: receiving membership requests, reviewing them, creating Unix accounts, preparing user environments, and publishing a public member directory without exposing private operational data. The public-facing site remains lightweight and static, while the real experience happens through the shell, user home pages, and the culture that grows around them.\n\nFor me, runv.club is less about nostalgia and more about reclaiming a kind of internet that still matters: slower, stranger, more personal, and less dependent on centralized feeds. Pubnixes and BBSes showed that communities do not need to be massive to be meaningful. Sometimes all you need is a server, a login, a few curious people, and enough room for experiments to happen.",
  "title": "Building Runv.Club",
  "updatedAt": "2026-05-14T02:30:52.221Z"
}