Prerequisites
Before you begin, you must have one of the following:- Docker and Docker Compose (recommended — no local PHP or Node install needed), or
- PHP 8.4+ with Composer, and Node.js with npm, if you’d rather run Orbit natively
Get started
- Docker
- Native (PHP + Node)
1
Clone the repository
2
Run the setup target
The
Makefile wraps Docker Compose. make setup builds the app and vite images, boots them, and bootstraps .env, the SQLite database file, the app key, and migrations for you.3
Start the app
5173. Use make dev instead of make up to run in the foreground and watch logs.4
Seed demo data (optional)
migrate:fresh --seed, giving you demo projects, issues, and users to explore instead of an empty workspace.Create your first project
Once Orbit is running:- Register an account at
/register. The first account created becomes an admin; everyone who registers after that is a regular member. - Follow the onboarding prompts to create your first project — give it a name, description, and color.
- Open the project and create an issue to see the List, Board, and Calendar views in action.
