Skip to content

From the blog

What Is a Self-Hosted Community Platform (And Who Should Actually Use One)

A self-hosted community platform runs on infrastructure you control instead of a vendor's. What that really means, what it costs, and who should choose one.

Andrew Lee Jenkins13 min readOwnership
What Is a Self-Hosted Community Platform (And Who Should Actually Use One)

A self-hosted community platform is community software that runs on infrastructure you control instead of a vendor's multi-tenant cloud. You hold the database. Nobody can suspend it, reprice it, or sunset it out from under you, because there is no landlord in the picture.

That is the definition. The rest of this guide is what the definition costs, where its edges blur, and who should actually want it. I have lived on all three sides of this question, renting platforms, running my own products, and now selling one, so I will try to be the guide I could not find when I started.

The spectrum of owning a community

“Self-hosted” gets used as a binary, and it is not one. There are four bands, and most bad platform decisions come from not knowing which band you are shopping in.

The four bands of community ownership
BandWho hostsWho owns the softwareWhat you payExamples
Rented SaaSVendorVendorMonthly plan + transaction feesSkool, Circle, Mighty Networks
Hosted open sourceVendorOpen (code is yours to take)Monthly plan, real exit via full backupsDiscourse hosted
Self-hosted open sourceYouOpenFree software, your servers + your hoursDiscourse, Flarum, NodeBB
Owned sourceYou (often via managed services)You (purchased license)One-time price + your hostingSeedly Communities, phpFox, FluentCommunity

Band one is where most creator communities live. Band three is where most self-hosting guides point. This post spends real time on band four, because it exists precisely for the people who want out of band one and take one look at band three's job description.

Where Seedly Communities honestly fits

Before I pitch anything, the honesty block. I sell Seedly Communities, an owned-source platform. You buy the full source code once, $399, with a commercial license. The reference deployment runs the frontend on Vercel and the backend on Convex, a managed database and functions service, plus your own Stripe account for member payments and optional keys for live video and email. The phrase I use for that is source you own, deployed on infrastructure you control.

What I will not call it is self-hosted in the strictest sense, because the backend runs on a managed cloud service rather than a box you administer. You control the accounts, the data, the domain, and the code. You do not rack the server. If your definition of self-hosted is strictly no-managed-services, the honest recommendations are Discourse or Flarum, and I mean that. This paragraph exists because the category is full of vendors fudging exactly this distinction, and I would rather rank lower than fudge it.

Why people go self-hosted at all

Four drivers show up over and over, each with receipts from the last couple of years.

  • Deplatforming risk. In June 2025 Facebook suspended thousands of groups overnight and called it a technical error. Mighty Networks hosts in the UK found themselves locked out of their own networks during Online Safety Act compliance, without an admin export route first. When the platform is the landlord, eviction is always on the table, even by accident.
  • Fee fatigue. Skool takes 10% on its Hobby plan. Whop takes an effective ~5.7% plus 30 cents. Kajabi added a fee of 0.5% to 5% just for using a third-party payment processor. Percentages scale with your success, and the five-year math is grim.
  • Price-hike whiplash. Bettermode moved legacy customers from $50 to $399 a month. Kajabi restructured in January 2026 with 20 to 25% hikes and no grandfathering. Circle's monthly Professional price went from $89 to $129. Rent is a number someone else controls.
  • Data lock-in. Skool offers no content export at all, members CSV only. Nas.io has no documented export path we could find. The export comparison tests every major exit door, and most are painted on.

What self-hosting really costs

Now the free-as-in-puppy section. Open-source community software is free the way a puppy is free. Here is the real bill for band three, with numbers instead of vibes.

Discourse, the best of the breed, runs on a VPS at roughly $13 to $45 a month once you add mandatory transactional email and backups, call it $160 to $540 a year. Budget a realistic 1 to 3 hours a month of maintenance, plus the occasional multi-hour incident when an upgrade fails mid-rebuild. Email is the wall people hit first. Discourse's own docs warn that email server setup and maintenance is very difficult even for experienced system administrators, which is why their install guide simply tells you to use a service. Flarum wants Composer on a command line to manage extensions, with paid extensions maintained by separate developers. NodeBB brings a heavier Node plus MongoDB or Redis stack and its own history of plugins breaking across upgrades.

And none of the three ships creator monetization. Payments, subscriptions, courses, and events are plugin archaeology or simply absent. If your community is a forum, band three is wonderful. If your community is a business, band three is a second job.

Open source is free-as-in-puppy. SaaS is easy-as-in-rent. Most guides pretend those are your only two options.

What SaaS is genuinely better at

The concession section, because it is true. Rented platforms give you instant start, managed uptime, security patching you never think about, and someone to email at 2am. If your community is brand new and you are still testing whether anyone shows up, rent first. Prove the community, then decide what it should run on. Nobody should take on infrastructure, even friendly infrastructure, for an idea that is three weeks old.

The middle path, owned source

Between free-with-a-sysadmin-job and easy-with-a-landlord there is a gap, and owned source is what fills it. You pay once for product-grade software, deploy it on infrastructure you control, and keep the creator features that open-source forums never ship.

Seedly Communities is my worked example, because it is the one I can vouch for line by line. $399 once, or $150 as an add-on when bought together with Seedly CRM in one checkout. Feed, chat, classroom, events, live streaming, and gamification in one codebase. 0% transaction fees because members pay through your own Stripe. Unlimited members, a claim I can make because no cap exists anywhere in the code. A guided deploy onto your own Vercel and Convex accounts, plus your own domain and branding. And I run my own community on it, live, which is a proof point no amount of copy can fake. The full feature map is on the platform page.

It is not the only occupant of the band. phpFox has sold owned-source community software for years, and FluentCommunity sells lifetime deals in the WordPress world. I name them because a category with only one vendor in it is usually a vendor inventing a category. This one is real, just underpopulated.

A decision framework, six questions

Score yourself honestly. Count your yes answers.

  • Is business-critical revenue running through the community today?
  • Would a surprise ban or lockout materially damage the business?
  • Is a percentage fee material at your revenue level?
  • Can you deploy a modern web app, or follow a written guide with copy-paste steps?
  • Can you live without a branded mobile app on day one?
  • Is the community your product, rather than just your marketing channel?

Zero to two yes answers, rent. Pick Skool or Circle, enjoy the zero setup, revisit in a year. Three or more, you are the person this category exists for, and the fork is technical comfort. If you have real sysadmin capacity and your community is discussion-shaped, run Discourse and never look back. If you want the ownership without the ops career, buy the source. That is the honest sales pitch, all of it.

FAQ

Is self-hosted cheaper than SaaS?

Over any horizon past the first few months, dramatically. A rented platform runs $950 to $4,800 a year plus 1 to 10% of revenue. Self-hosted open source is a few hundred a year plus your hours. Owned source is a one-time price plus modest hosting. The five-year table has every number side by side.

Do I need to be a developer?

For band-three open source, functionally yes, or you need one on call. For owned source like Seedly Communities, you need to follow a written deploy guide, create accounts on Vercel and Convex, and paste keys. If that sentence made you close the tab, rent for now, sincerely.

What happens when the vendor updates the software?

On SaaS, updates just appear, which is the upside. With owned source you own a copy, so you choose if and when to pull updates into your deployment. Nothing changes under your feet mid-launch, which cuts both ways and mostly cuts in your favor.

Can members tell the difference?

They notice your domain and your branding instead of a vendor's, and they notice there is no platform between them and you when they pay. Otherwise a well-run community feels the same to members regardless of who holds the database. That is rather the point. The stakes are all on the owner's side.

What about mobile apps?

Seedly Communities is fully responsive on phones and ships Capacitor shells for iOS and Android that wrap your deployment. That is not the same claim as a separate native app, and configuring the shells for app stores is a real setup step. If a branded native app on day one is non-negotiable, that is a legitimate reason to rent at the premium tiers that sell one.

Wherever you land, test the exit before you commit. That is the one-sentence version of the export comparison, and it applies to my product exactly as much as anyone's.

Own it, don't rent it

Own your community platform.

One payment. Full source code. Unlimited members and 0% platform fees through your own Stripe. Stop renting, start owning.

See pricing

Own your community platform.

One payment, unlimited members, the full source. Stop renting, start owning.