Logo VitNode

Solution · Membership site

Members-only, without the middleman.

Publish posts, gate them by tier, and keep the member list in your own database. Payments plug in through the provider you already use, and the framework takes nothing off the top.

  • Writers and podcasters
  • Clubs and associations
  • Coaches
  • Niche experts
yourcommunity.com/admin/content/blog/articles/create
The Create Article screen generated by the Content Engine, with title, friendly URL and rich text fields that each have a language selector, plus cover image and settings panels.

Tiers as roles

Free, supporter, insider

Tiers are roles with colours and permissions. Upgrade a member and the doors open instantly, across every plugin.

  1. Level 1

    Free

    • Public posts
    • Signs in with Google, Discord or Facebook
  2. Level 2

    Supporter

    • Members-only posts by role
    • A coloured name across the site
  3. Level 3

    Insider

    • Early drafts and behind the scenes
    • Private spaces as plugins ship
  4. Level 4

    Team

    • Staff permissions for editors and moderators
yourcommunity.com/admin/core/users/roles
The Roles screen listing Moderator, Administrator, Member and Guest roles with member counts and update dates.

Publishing that feels like writing, not configuring

The blog plugin ships today. Write in the editor, hit publish, and the sitemap, canonical URLs and social metadata update themselves.

  • Articles, categories and authors out of the box
  • Drafts, revisions and scheduled publishing
  • Cover images, SEO metadata and an automatic sitemap
  • A translation for every field if your audience is global
yourcommunity.com/admin/content/blog/articles/create
The Create Article screen generated by the Content Engine, with title, friendly URL and rich text fields that each have a language selector, plus cover image and settings panels.

Platform vs home

What changes when the list is yours

Before

  • The platform owns the email list
  • Reach depends on this month’s algorithm
  • A cut of every subscription, forever
  • Comments and community live somewhere else

With VitNode

  • Members in your PostgreSQL, exportable any time
  • Real-time updates reach every open tab through one WebSocket
  • Zero licence fees; you keep whatever your billing provider leaves
  • Posts, members and conversations under one domain

What a membership site needs

Ready today, and what is on the way

Payments are the honest gap: VitNode has no billing built in. Connect Stripe or your provider through a plugin and map subscriptions to roles.

  • Posts with SEO and sitemapAvailable
  • Members-only content by roleAvailable
  • Social sign-in for membersAvailable
  • Live toasts through the WebSocket channelAvailable
  • Search across everything you publishedAvailable
  • Payments and subscriptionsBuild as a plugin
  • Podcast RSS feedsBuild as a plugin
  • Comments and discussionsOn the roadmap

Two sides of the same site

The member side and your side, both ready.

yourcommunity.com/login
The public sign-in page with email and password fields and Discord, Google and Facebook buttons.
Members sign in with Google, Discord or Facebook. Registration and password reset come ready.
yourcommunity.com/admin
The AdminCP dashboard with a sidebar listing Core, Blog and Example plugin sections, a private notes widget and a send-notification widget.
Your control room: members, roles, posts and a dashboard with widgets from the plugins you add.

Very fair questions

Questions creators ask

Other solutions

Same framework, a different site.

Start with the boring parts already done.

Scaffold an app, add your first plugin and show it to your people this week. It costs exactly nothing.

See the plugins that ship today