Getting started
Sign in, create a project and deploy your first service.
Gheima builds and runs your services, databases, and buckets, and bills you in dirhams. On every plan, your services, databases and buckets run in the Casablanca region (ma-1) by default. Data you keep on ma-1 stays at rest in Morocco. This guide takes you from sign-in to a live deployment.
Sign in#
There is no password. Sign in with GitHub or with a magic link sent to your email.
- 1
Open the sign-in page
Go to the dashboard and you land on “Welcome back”.
- 2
Continue with GitHub
Click "Continue with GitHub" and authorize Gheima. This also lets you pick repositories to deploy later.
- 3
Or use a magic link
Enter your email and click “Email me a sign-in link”. Open the link within 15 minutes to sign in.
Create a project and deploy#
A project groups related services. Creating one, adding a service, and deploying all happen on a single form.
- 1
New project
Click “New project”, give it a name, and optionally a description.
- 2
Pick a repository
Choose a GitHub repository (or paste a Git URL), then set the branch (default main) and port (default 3000).
- 3
Deploy
Click "Create & deploy". Gheima detects your stack with Nixpacks, builds it, and deploys it.
✦ Your service opens on a gheima.ma subdomain with HTTPS, streaming build logs as it goes live. Add a custom domain any time.
If you have no repository yet, create the project without one. Connect a repository later from the service settings.