Quick start
Run Photoly with Docker Compose.
Steps
-
Copy
.env.exampleto.env. -
Set the three PostgreSQL passwords: administrator, migration and application.
-
Set
ADMIN_EMAILandADMIN_PASSWORD. -
From the repository root, run:
docker compose up -d --build -
Open
http://localhost:5200. -
Sign in with
ADMIN_EMAILandADMIN_PASSWORD.
The backend container holds photoly and PostgreSQL. The web container serves the frontend.
The API is at http://localhost:8384. Swagger UI is at /docs/. The OpenAPI document is at /openapi.json.
Next steps
- Add photos: Uploads.
- Turn on semantic search: AI management. AI is off by default.
- Connect existing storage: Real folders and External storage.
- Check volumes and remote access: Docker Compose.
- Check environment variables: Configuration.