Description
Twerbix is a self-hosted community platform: modern forums with paid memberships, premium content and gifts, a personal hub for every member, a complete admin panel, two switchable themes and an extension marketplace. Install it on your own server, open your community the same day and start earning from memberships when you are ready.
Built on Laravel 12, Vue 3 and Inertia, with a bright Nexus theme (with dark mode) and a dark, editorial Obsidian theme, payment gateways for Stripe, PayPal, GoCardless and bank transfer, and an extension platform with hooks, filters and signed packages.
Highlights
- Categories, forums and sub-forums, questions with accepted answers, announcements, tags and link forums
- Paid memberships: monthly, quarterly, yearly and lifetime plans with trials, member limits, groups, badges and perks
- Premium forums, members-only discussions, pay-per-discussion unlocks, gift memberships and coupons
- Stripe (cards, Apple Pay, Google Pay), PayPal with subscriptions, GoCardless Direct Debit and bank transfer
- A member hub with messages, notifications, activity, membership, invoices, profile and security
- Two premium themes, switchable and previewable from the admin panel, each with its own options
- An extension marketplace: extensions and themes from twerple.com, installed with their license key
- Dashboard and analytics with revenue, MRR, churn and cohorts
Discussions
- Markdown editor with toolbar, live preview, uploads by paste and drag, @mentions, quotes, spoilers, video embeds and automatic drafts
- Polls, reactions, accepted answers, edit history, bookmarks and reports
- Follow discussions, forums and members, with notifications in the community and by email
- Reputation, ranks and automatic badges, a leaderboard, a member directory and who is online
- Instant search palette and full search with filters, RSS feed, sitemap and structured data
Memberships and monetization
- Plans with several billing periods, free trials, member limits, groups and badges
- Perks per plan: hide ads, custom title, profile cover, animated avatar, larger uploads, coloured name
- Upgrades with credit for unused time, downgrades at period end, cancellation and resume, grace periods and automatic renewals
- Coupons, gift memberships and staff-issued gift codes
- Invoices with PDF, tax, manual invoices, reminders and refunds
Member hub
- Overview, private and group messages, notifications, activity and bookmarks
- Membership, invoices and payment, profile with cover, custom fields and signature
- Settings for emails and privacy, two-factor authentication, devices, personal API tokens, data download and account deletion
Admin panel
- Dashboard with system health, members, activity, posts and revenue; analytics with CSV export
- Visual forum builder with permissions per forum and premium forums
- Members with bulk actions and impersonation, groups and permissions, staff roles
- Approval queue, reports, warnings and bans, word filters and IP bans
- Plans, subscriptions, invoices, payments and gifts
- Automation rules, email templates, outgoing webhooks, audit log, system health and license management
Appearance
- Themes Nexus and Obsidian, previewed before switching, with colours, layout, spacing and a back-to-top button
- Home page builder, navigation and footer editor, logos and branding, SEO, ad slots and custom code
- Responsive on phones, tablets and large monitors, with light and dark modes
Built to extend
- Extensions for payment gateways, security, integrations and community features, each a folder with a manifest
- Hooks, filters, slots and validators, settings, logs, backups and updates
- Included: Stripe, PayPal, GoCardless, bank transfer, Cloudflare Turnstile, hCaptcha, reCAPTCHA, StopForumSpam, Discord, Slack and web analytics
- REST API with personal tokens
- Documentation for installation, configuration, every screen, extensions, themes and the API
Licenses
The Regular License shows a small "Powered by Twerple Ltd" line in the community, the dashboards and emails. The Extended License removes it. The license comes with your license key, and its status is checked with the Twerple license server.
Requirements
- PHP 8.2 or newer with PDO MySQL, OpenSSL, Mbstring, cURL, Fileinfo, XML, BCMath, Zip, GD and Sodium
- MySQL 8 or MariaDB 10.6 or newer
- Apache or Nginx, with cron (the scheduler also works the queue)
Installation
Upload the files, open /install and follow the steps: requirements, license, database, community and administrator. An optional demo community lets you explore every screen before going live.
Version 1.0.0
First release.
Powered by Twerple Ltd
