✨ Open-source Skool alternative · AGPL-3.0

Your community platform. Your server. Unlimited groups.

OpenEscool gives you a feed, courses, events, leaderboards, chat and paid memberships under your own name and domain. Install it once, run as many communities as you want, and never pay a per-group fee again.

  • No platform fee on sales
  • Stripe + Razorpay (UPI)
  • Your data, your rules
∞communities on one server
$0platform fee on your sales
100%your data and members
~30 minto install on a VPS
Why OpenEscool

Built for creators who want to own their community

Hosted platforms rent you a corner of their app. OpenEscool gives you the whole building.

♾️

Unlimited communities, one price

Hosted platforms charge per community. With OpenEscool you pay only for your server, so a second, fifth or fiftieth community costs nothing extra.

🛡️

No competition inside your platform

Your members never see other creators' groups. They can only discover, join and switch between your communities, and members can't DM each other, so nobody can quietly pull them away.

🔑

Your brand, your data

Your domain, name and logo everywhere. Your own database, your own email list in Brevo, and the full source code to change anything you like.

Do the maths

How much would you save?

Compared with a hosted plan at $99 per month for each community (Skool's Pro plan price at the time of writing).

3

Check the current price on Hostinger.

Hosted, per community$297
OpenEscool on your VPS$10
You save every year$3,444

Payment gateway fees (Stripe, Razorpay) apply either way. OpenEscool adds no fee of its own.

Features

Everything a paid community needs

And a few things the big platforms don't offer.

💬 Community

  • Feed with categories, pins, likes, replies, @mentions
  • Photos and GIFs in posts and comments
  • Email a post to all members in one click
  • Search, members directory, online status
  • About page with gallery, ratings and reviews

🎓 Courses

  • Courses, modules, lessons and progress
  • YouTube, Vimeo, Loom, or upload your own video
  • Private downloadable files: PDF, docs, ZIP, MP3
  • Unlock courses by level or payment

💳 Payments

  • Monthly, yearly and one-time plans
  • Stripe worldwide + Razorpay with UPI for India
  • 8 currencies including INR
  • Revenue dashboard, receipts, grace period

🏆 Gamification

  • Points, 9 levels with your own names
  • 7-day, 30-day and all-time leaderboards
  • Level-up rewards that unlock courses

📅 Events and email

  • One-off and weekly events, reminders, .ics
  • Daily or weekly digest of top posts
  • Per-type email settings, one-click unsubscribe
  • Sent through Brevo with just an API key

🛡️ Team and safety

  • Owner, admin and moderator roles
  • Chat only with your team: no member poaching
  • Automatic spam detection and review queue
  • Rate limits, reports, bans

🎨 Your brand

  • Your domain, site name and logo
  • Home page: one community, or your own Discover page
  • Featured communities in the order you choose

🔎 SEO control

  • Search engines on or off for the whole site
  • Per community, and per community's posts
  • Automatic sitemap.xml and robots.txt

⚙️ Admin and updates

  • All keys set inside the app, stored encrypted
  • Upload limits for photos, files and videos
  • Update notice, one command or one click to update
Compare

OpenEscool vs Skool

Same core features. Very different ownership.

OpenEscoolSkool
PriceFree and open source; you pay only for hosting$99/month per group on the Pro plan*
Number of communitiesUnlimited on one serverEach group billed separately*
Platform fee on your salesNoneTransaction fee on each sale*
Other creators' groups shown to your membersNeverListed on Skool's public Discovery page*
Your own domain, name and logoYesRuns on skool.com*
Own and move your dataYour own databaseHosted by Skool
Change the code, add featuresYesNo
Razorpay and UPI for IndiaYesNot offered*
SEO per community and per postYesNot offered*
Member-to-member DMsOff: chat with your team onlyOn by default*
Courses, events, levels, leaderboardsYesYes

* Based on Skool's public website and plans at the time of writing; they may change. Check skool.com for the latest. Skool is a trademark of its owner. OpenEscool is an independent open-source project and is not affiliated with, endorsed by, or sponsored by Skool.

Install

Live in about 30 minutes

Copy-and-paste steps. No coding needed.

Get a VPS

A Hostinger KVM 1 is enough to start. Choose Ubuntu 24.04 and point your domain at it.

Install the software

PHP, MySQL, Nginx and Node with one command block from the guide.

Download OpenEscool

git clone, fill in .env, and run the setup commands.

Sign up and go

Free SSL, then sign up: the first account becomes the admin. Create your community.

Ready to own your community?

Get a Hostinger VPS and follow the step-by-step guide.

Get Hostinger VPS → Read the install guide
FAQ

Questions

Is OpenEscool really free?

Yes. It's open source under the AGPL-3.0 licence, so you can use, change and run it for your communities at no cost. You pay only for your server and domain, plus the normal fees of Stripe or Razorpay when members pay you.

Do I need to know how to code?

No. The install guide is copy and paste. After that, everything (email keys, branding, home page, upload limits, SEO) is set inside the app's Admin settings.

How many communities and members can I have?

As many as your server can handle; OpenEscool has no limits. A small VPS is fine for most creators; move to a bigger plan as you grow.

How do I get updates?

Admin settings shows when a new version is out. Back up, then run php artisan app:update on your server, or use the one-click button.

Can my members see other people's communities?

Only communities on your own install, and you decide which ones show on the home page. You can even make the home page open your main community directly.

Where do I get help?

Post questions, bugs and ideas at openescool.userjot.com.