
Deploy classroomio
Open Source Learning Management System for Businesses
cio-dashboard
classroomio/classroomio
Just deployed
cio-api
classroomio/classroomio
Just deployed
cio-redis
redis:8.2.1
Just deployed
/data
Deploy and Host ClassroomIO on Railway
Open source LMS designed for companies and training organizations. Create, manage, and deliver courses with AI support, customizable dashboards, and collaborative features.
About Hosting ClassroomIO
This deployment include our frontend (cio-dashboard) and a dedicated long running backend (cio-api).
With this template you can run courses and collaborate with students on your own server
Common Use Cases
- Independent educators providing courses to the paid students
- Companies educating their customers.
- Organizations running internal employee up-skilling and training
- Bootcamps running several cohorts.
Dependencies for classroomio Hosting
You will majorly need:
- Supabase
- SMTP server
- Cloudflare
Deployment Dependencies
Why Deploy ClassroomIO on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying classroomio on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
cio-dashboard
classroomio/classroomioPRIVATE_APP_HOST
Specify the origin that your app will be hosted on (e.g yourlmsdomain.com)
PUBLIC_SERVER_URL
This is the URL of the cio-api
project (e.g https://api.yourlmsorigin.com)
PUBLIC_SUPABASE_URL
PUBLIC_SUPABASE_ANON_KEY
PRIVATE_SUPABASE_SERVICE_ROLE
cio-api
classroomio/classroomioSMTP_HOST
SMTP_PORT
SMTP_USER
SMTP_PASSWORD
PUBLIC_SUPABASE_URL
PUBLIC_SUPABASE_ANON_KEY
cio-redis
redis:8.2.1