---
title: "Deploy classroomio v1"
description: "Simple & Beautiful Alternative to Moodle LMS, EdX, Thinkific and Teachable"
category: "Starters"
url: https://railway.com/deploy/classroomio
---

# Deploy classroomio v1

Simple & Beautiful Alternative to Moodle LMS, EdX, Thinkific and Teachable

**[Deploy classroomio v1 on Railway](https://railway.com/template/classroomio)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/classroomio/manifest.json

- **Creator:** cio projects
- **Category:** Starters
- **Total deploys:** 47

## Template content

### cio-dashboard

- **Source:** classroomio/classroomio
- **Start command:** `pnpm dashboard:start`
- **Public domain:** Yes

### cio-api

- **Source:** classroomio/classroomio
- **Start command:** `npm start`
- **Public domain:** Yes

### cio-redis https://cdn.sanity.io/images/sy1jschh/production/0ce0bfdcfbdbf69662b1116671f97c2dd788b655-157x157.svg

- **Image:** redis:8.2.1
- **Start command:** `/bin/sh -c "rm -rf $RAILWAY_VOLUME_MOUNT_PATH/lost+found/ && exec docker-entrypoint.sh redis-server --requirepass $REDIS_PASSWORD --save 60 1 --dir $RAILWAY_VOLUME_MOUNT_PATH"`

## Documentation

# 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

- [Supabase](https://classroomio.com/docs/quickstart/self-hosting#supabase)
- [Cloudflare](https://classroomio.com/docs/quickstart/self-hosting#cloudflare-r2)

## 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.

## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [Next.js + Prisma + PostgreSQL Starter](https://railway.com/deploy/nextjs-prisma-postgres) — Deploy a Next.js app with Prisma ORM and PostgreSQL in one click.
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway

Open this page in a browser: https://railway.com/deploy/classroomio
