DEPLOYMENT
Installation & Deployment
Oh My School offers multiple deployment strategies depending on your server infrastructure and preferences. Choose the option that best fits your environment:
- Manual Installation (From Source) — Host directly on a server running PHP 8.4 and Bun without containerization.
- Docker Single Container — Run using the official FrankenPHP-based single-container image.
- Docker Compose — Run the containerized application alongside a dedicated database service.
Select one of the guides in the sidebar or click a link above to get started.
Still have questions?
If you could not find what you were looking for, the community is here to help on GitHub Discussions.
Ask the Community