IndieWeb
Building and living on the independent web. Personal sites, protocols, principles, and digital ownership.
35 postsPublishing My Eleventy Blog to the ATmosphere with Standard.site
A walkthrough of how I wired up Standard.site AT Protocol lexicons into this 11ty blog: from writing a custom publish script to migrating to Sequoia, with code for the link tags, and handle verification.
How Webmentions Work on brennan.day
A tutorial and walkthrough of how I implemented webmentions on my site, from setup to display, including webmention.io integration, Eleventy filters, CSS styling, and Bridgy for sending.
Choosing Friction and Clear Skies: I’m No Longer Using Cloudflare
I'm pausing my folk.zone project to completely replace Cloudflare in my stack with more ethical choices after a conversation with Adam Newbold of omg.lol, the site that inspired the project in the first place. For in practice, there is no such thing as neutrality, and convenience is not a virtue.
Announcing folk.zone: An attempt to build the IndieWeb commons myself.
Announcing folk.zone, a collection of free, community-run internet services I'm building as an IndieWeb commons. Including Mastodon, WriteFreely, Forgejo, Pixelfed, Lemmy, and more. All self-hosted on hardware in my living space. This is infrastructure for the common folk, not for enterprise or scale, inspired by omg.lol and rooted in the IndieWeb and Fediverse principles.
A New IndieWeb Publication? or: I Want to Start Something and Be Bad at It
Inspired by Good Internet Magazine, I'm starting a new volunteer-run IndieWeb publication tentatively called Long Horizon. Exploring my readiness to launch a digital and physical magazine focused on creative non-fiction and lyric essays, and seeking collaborators who want to build something meaningful on the Internet together.
Yes, Buy Them a Coffee: Support and Mutual Aid on the IndieWeb
Responding to criticism of 'buy me a coffee' links on blogs, I argue that asking for support isn't commodification—it's mutual aid! Exploring the economic pressures on creators, the history of mutual aid, and why the IndieWeb needs community support mechanisms to sustain independent art.
Why Make Your Website Accessible, Anyways?
Web accessibility isn't compliance theatre or checking off a list. It's about designing for everyone. Exploring the curb cut effect, why disability is more common than we think, and practical steps to make your website usable by as many people as possible.
The Internet Needs More Cross-Pollinators
So, my silly little fanfic project blew up like crazy and received some really negative feedback. And I think I understand why. Exploring the concept of boundary spanning and cross-pollination in online communities. Drawing on organizational theory and the work of Michael Tushman. We need people who move between different online subcultures to seed ideas and build bridges.
Gemini, Gophers, and Fingers. Oh My! Alternative Internets Beyond HTTPS
Finger from 1971, Gopher from 1991, and Gemini from 2019. These protocols offer decentralized, terminal-based alternatives to the modern web. The small web's is in a renaissance. On the solarpunk philosophy of intentional technology, and how these protocols meet you where you are, whether you're on a machine from 2005 or just tired of Chrome's monoculture.
Last Online 620 Weeks Ago: Why I'm Loyal to the IndieWeb
You visit your parent's house and find your white Xbox 360 in your childhood bedroom. A friends list full of gamertags that haven't booted up their own console in hundreds of weeks. On the heartbreak of digital disappearance, and why I'm committed to staying findable.
Dreamwidth and Yearning for Humanity on the Web
The sonder and vertigo I feel about people's interior lives. Corporate social media fails to offer genuine witnessing. So, I look to Dreamwidth, a fork of LiveJournal, and fifteen years of unbroken communities. On digital gentrification and the difference between syndication and participation.
Floating Up: An Interview with the creator of Bubbles.town, Benjamin Behnke
An interview with Benjamin Behnke, the creator of Bubbles.town, a community-driven aggregator for independent personal blogs. After controversy on Mastodon and 32-bit Café over his use of Anthropic's Claude to categorize blogs and bypass robots.txt signals, Ben responds about the mistake, the removal of the AI classification pipeline, a locally-trained Naive Bayes replacement, and stricter robots.txt enforcement. A reflection on software harm reduction, forgiveness, my Grandma Bubbles, and the fragile labours of love making the IndieWeb.
The IndieWeb is Wonderfully Dionysian
A personal plea from me to you to write your own comments. On the genAI plague of LinkedIn, Meta ads, and Medium, and the human warmth of the IndieWeb. From deviantART's old comment culture to Seneca's letters and the Vindolanda tablets, through Nietzsche's Apollonian/Dionysian divide, the Renaissance of Real in A/W 2026/27 fashion, and Charli XCX's Brat. A call to write the messy, human, from-the-heart comment only you can write.
Good, Standard Work: Creating the Commons
A defence of digital stewardship, IndieWeb principles, Blackfoot models of collective flourishing, and what it means to plant seeds in a garden you'll never see. From Garrett Hardin's infamous 1968 essay to Elinor Ostrom's Nobel Prize-winning refutation, the tragedy of the commons was never inevitable. It was always a choice.
The Internet's Landlord Problem
A quarter of the entire Internet uses Cloudflare. This is an existential threat to the Internet's ideals. I realized I need DDoS protection, but I could not use Cloudflare in good conscience. And so, I'm beyond excited to announce that I'm now using Deflect.ca for my website.
Building the Good Web
What does it actually mean to build a better web, and what do we owe each other in doing so? A response to the 32-bit Café thread about trust, onboarding, and the distance between knowing something is wrong and doing something about it.
Trust and Faith in Our Web
What is trust in an AI-saturated internet? And a related question, how do we reckon with the barriers to onboarding people to the IndieWeb? We must cultivate faith in our digital interactions and make independent web spaces more accessible.
Building brennan.day Part Two: IndieWeb, New Features, and Three Months of Iterations
What have I added to my site since I started in December? Quality-of-life improvements, new pages, interesting features, and of course, easter eggs! When you add a little each day, it really adds up.
Build Awesome's Kickstarter is Cancelled
After only a couple days, Build Awesome's Kickstarter has been cancelled and rescheduled due to email delivery issues that ruined the project's momentum despite reaching their funding goal in a single day.
The End of Eleventy
Build Awesome is a rebrand of 11ty/Eleventy, backed by a successful $40k Kickstarter. But this attempt to monetize static site generators repeats the same mistakes that killed Gatsby and Stackbit—and misunderstands who actually builds static sites.
How are we preparing for the Long Web?
What will the Internet look like in 2036? 2046? How do we reckon with the challenges of digital preservation, link rot, and building for the Long Web in an age of ephemeral content?
The Work Isn't Finished, It's Abandoned: Thoughts on WIP Pages
On executive dysfunction, the tyranny of perpetual drafts, and choosing messy immediacy over cultivated perfection.
Won't you be my neighbour?
We need to be good neighours to each other. But what does that mean on the IndieWeb? A look at mycorrhizal networks, Indra's Net, and the importance of building intentional connections between independent websites.
The 1% Rule: An Open Letter to Everyone Who Doesn't Post Anything Online
A call to action for the 99% of internet users who consume but never create. If that's you (and it most likely is), then please read and consider what I'm asking."
The Curious Case of the Triton Malware Fork
Today, a weird malware distribution campaign targeting users of omg.lol and Triton, an open-source macOS client of omg.lol, was found. The attack leverages the trust of GitHub, creating a malicious fork where the download link has been replaced with malware hidden in presented .zip file.
Introducing Ⓜ️ Meddler!
I created a Medium export converter for the IndieWeb that converts your Medium archive into clean Markdown for Jekyll, Hugo, Eleventy, or Astro.js. Available as both a command line tool, and a web interface.
Why I'm Changing the License in Over 80 of My Code Repos After Talking to the Co-Creator of Fediverse
Why I'm Switching from MIT to AGPL and from CC BY-NC to CC BY-SA after a conversation with Dr. Matt Lee about copyleft licensing and protecting free software from corporate exploitation.
Announcing Three New Free JAMstack Blogging Themes
I've spent the last few weeks working on three new free themes for IndieWeb blogging: Indiepaper, Newsprint, and brennan.jp.net, all of which centre around giving people a place to call their own on the internet.
Computing for the Apocalypse
Building digital resilience through self-hosted infrastructure and permacomputing principles in an uncertain world. Using Docker, Caddy, and open-source tools for digital resilience and independence.
What I Have Learned Being on the IndieWeb for a Month
A month of building, connecting, and discovering the independent web. Small technical joys that turned solitude into dialogue. Treat the Internet like a personal playground and lab!
Resources for the Personal Web: A Follow-Up Guide
A guide to tools and resources for joining the independent web movement. Discover blogging platforms like Pika, search engines that prioritize small sites, directories for finding like-minded creators, and more.
Building an IndieAuth Comment System for Your Static Site
A journey through authentication, CORS issues, and the joy of owning your comments! Learn how to build a comment system for your static site using IndieAuth and Netlify Functions, storing the comments in your git repository.
Building brennan.day Part One: Design, Rainbows, and Accessibility
A dive into how this site is built, why it exists, and the philosophy behind owning your corner of the web.
Bring Back the 90's Guestbook with JAMstack: How I Added Dynamic Comments to My Static 11ty Site
Reviving the classic guestbook for a static site using Netlify Forms and serverless functions, with lessons on distributed systems and race conditions.
Move to a Better Internet in 2026.
Why You (yes, you) Should Join Medium, Tumblr, and NeoCities.