
Deploy DeepTutor - personalized AI tutoring
Deploy DeepTutor for personalized, source-grounded AI tutoring.
DeepTutor
Just deployed
/app/data
Deploy and Host DeepTutor on Railway
DeepTutor is an open-source, lifelong personalized tutoring system. Deploy the official DeepTutor container on Railway with persistent storage, protected administrator access, and an OpenAI model configuration.
About Hosting DeepTutor
This template runs the official ghcr.io/hkuds/deeptutor:latest image as one Railway service. A volume mounted at /app/data preserves DeepTutor settings and tutoring data across restarts. The service enables secure administrator authentication and exposes the web application through Railway's generated public domain.
Why Deploy DeepTutor on Railway
Railway provides managed deployment, networking, logs, restarts, and persistent volumes in one place. The template supplies the tested service configuration while keeping your OpenAI credential and administrator password as required deployment inputs rather than embedded values.
Common Use Cases
- Run a private personalized AI tutor
- Explore source-grounded learning and tutoring workflows
- Host DeepTutor for a class, research group, or personal study
Dependencies for DeepTutor Hosting
- An OpenAI API key and enabled chat model
- A strong administrator password
- Railway persistent storage mounted at
/app/data
Deployment Dependencies
Set DEEPTUTOR_ADMIN_PASSWORD, OPENAI_API_KEY, and OPENAI_MODEL during deployment. After deployment, open the generated Railway domain and sign in with the administrator account. Project information: https://deeptutor.info/ and https://github.com/HKUDS/DeepTutor
Template Content
DeepTutor
ghcr.io/hkuds/deeptutor:latestOPENAI_MODEL
OpenAI chat model available to the supplied API key.
OPENAI_API_KEY
OpenAI API key used for DeepTutor's AI tutoring workflows.
DEEPTUTOR_ADMIN_PASSWORD
Strong password for the DeepTutor admin account, at least 12 characters.
