Deploy OpenMAIC
AI classroom for any topic: slides, narration, quizzes. Your access code.
openmaic
Just deployed
/app/data
Just deployed
/var/lib/postgresql/data
Deploy and Host OpenMAIC on Railway
OpenMAIC is an AI classroom: give it a topic and its agents write the lesson, the slides and the quizzes, then teach it. This template adds the PostgreSQL it needs and an access code.

About Hosting OpenMAIC
You get OpenMAIC 1.4.1 on its own private Postgres, which keeps your courses and learner progress. Choose an access code on the deploy form, open the URL and type it in, then connect a model in Settings.
Common Use Cases
- Build a course from one topic
- Teach a class online
- Turn notes into slides
Dependencies for OpenMAIC Hosting
- OpenMAIC
- PostgreSQL
- Volume at /app/data
Deployment Dependencies
Implementation Details

Back up the database and keep a copy of OPENMAIC_SECRET_KEY: the provider keys you save cannot be read without it. Everyone with the access code shares one library, so it is a team password, not a login. Both services idle near 0.2 GB, within the Free plan.
Why Deploy OpenMAIC 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 OpenMAIC 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.
Updated 2026-11-06: first release, OpenMAIC 1.4.1.
Template Content
openmaic
mikedepo/OpenMAICACCESS_CODE
The code everyone types once to open your classroom. It is the only lock on this deployment: without it, anyone with the URL can read, edit and delete your courses. Letters, digits, dot, underscore and hyphen only. You can change it later in this service's Variables.

