How to Run a Whole Publishing Operation for the Price of Lunch
I run a whole publishing operation off a box that costs less than lunch.
Press, storefront, radio station, a blog, a brain that talks back. All of it. The whole thing runs cheaper than a deli sandwich and a coffee, and at the end of the month nobody sends me a bigger bill because I got popular.
That last part is the trick. On rented land, success is a tax. The more people show up, the more they charge you, and the more leverage they have to change the deal whenever they feel like it. I got tired of building on someone else's dirt. So I stopped.
Here's how the cheap version actually works. Not the theory. The wiring.
Why rented land is a trap
You write on Substack. You sell on a marketplace. You host on a CMS that needs a database and updates and a security surface you never asked for. Feels free. It isn't.
You're paying in control. The platform owns the relationship with your reader. It owns the URL. It decides who sees your work and when, and it can change that algorithm at 3am while you sleep. One policy update and the storefront you built for two years is gone. You don't get a vote. You barely get a warning.
The paranoid read is the correct one here: assume the platform's interests and yours will diverge, because they will. The day your audience is big enough to matter is the day you become a line item somebody wants to optimize. Build like that day is coming. It is.
The whole stack, plainly
My operation is four rooms. A press (the writing). A store (the products). A signal (the radio). A brain (the notes and the tooling). Each one of those, the platforms want to rent you for a monthly fee that scales with how well you do.
I own all four instead. Here's the parts list.
The site is static. A folder of markdown and a build step. I write the post, a generator turns it into the design I drew, and it deploys as plain HTML files. No database. No login. Nothing to patch at 2am. Static files are about as fast as the web gets, and they cost almost nothing to serve because there's no software running, they're just files sitting there waiting to be handed over.
The host is cheap shared space. A regular cPanel account, the kind they sell to anyone wanting a website. I rsync the built files up. That's the deploy. Because the site is static, a five-dollar host serves it as well as a fifty-dollar one. There's nothing to overload. You can put the whole operation on hosting that costs less than a phone bill and it won't blink at traffic.
The store is a thin layer. Products live on a checkout service that handles the money and the tax headaches, I use Gumroad for digital goods, an affiliate mall for other people's stuff, Amazon links for the physical gear. The point is the storefront page is mine, on my domain, in my design. The checkout is the only piece I rent, because handling credit cards is the one job you should never hand-roll. Everything around it I own.
The signal is self-hosted. GZS Radio runs around the clock on a small box I control, self-hosted on open-source streaming software. My music plays there and only there. Free to hear, mine to keep, never uploaded to the platforms that pay fractions of a cent and bury you in the pile.
The brain is a folder. My notes, my drafts, my whole knowledge base is plain text files on my own machine. Markdown. Greppable. Backed up by copying. No app owns it. No subscription holds it hostage. When I want a machine to help, the help comes to the files, the files never get shipped off to live in someone's cloud.
Why static is the load-bearing decision
Everything cheap downstream depends on this one choice. Static is what makes the rest affordable.
A dynamic site, WordPress, most CMSes, runs code on every single visit. That code needs a server with enough muscle to run it, a database to feed it, and constant patching so nobody breaks in through it. The bill scales with traffic because the work scales with traffic. Get popular, pay more, all year.
Static flips it. The work happens once, on my laptop, when I build. The visitor just gets a file. Ten visitors or ten thousand, the server does the same nothing. That's why a lunch-money host carries the whole thing. You moved the expensive part off the server and onto your own machine, where it's free.
It also kills the maintenance tax dead. No plugins fighting each other. No emergency security update. No login page for anyone to attack, because there's no login. The attack surface of a folder of HTML is close to zero. I sleep better.
The build order, if you're starting
Don't stand all four rooms up at once. You'll drown. Build in this order.
-
Press first. Get the static site running. Pick a generator (Eleventy is mine; Hugo, Astro, plain templates all work). Write one real post. Deploy it to cheap hosting with one command. Feel what it's like to own the URL. That feeling is the whole product.
-
Brain second. Move your notes into plain text in a folder you control. This is your raw material, every post, every product, every show comes out of it. Get it out of whatever app is renting it to you.
-
Store third. Add a storefront page on your own domain. Wire the checkout service behind it. Sell one thing. One. Prove the money moves.
-
Signal last, if you have one. Audio, video, a stream, self-host it once the rest is steady. It's the heaviest piece and the least urgent.
What it actually costs
A domain, ten to fifteen a year. Shared hosting, a few bucks a month. The radio box, a small monthly. The build tools, the generator, the brain, free. The checkout service takes a cut only when you sell, which is the honest way to pay for something.
Add it up and the recurring number lands under what a sit-down lunch runs you. The difference is that lunch is gone by two o'clock and this thing is still serving your readers, your buyers, and your listeners while you're asleep, at the same flat cost, no matter how many of them show up.
The part nobody tells you
The cheap stack isn't the win. The ownership is. Cheap is just what ownership happens to cost once you stop renting.
When the whole operation is files you control on a domain you control, served by hosting you could swap in an afternoon, you've got no landlord. Nobody can change your deal. Nobody can bury your work or lock you out of your own audience. The thing is yours in the way a folder on your desk is yours.
I drew the map of how mine fits together over in the guides room, the store's wired up at the mall, the radio is on the air right now, and the front door ties it all together. Go look. Then go build your own. It costs less than you think, and it's worth more than they want you to know.
The signal stays home. So does whatever it turns out to be worth.