Getting Started
Prerequisites
- Python 3.11+
- Docker and Docker Compose
- uv (Python package manager)
Installation
Clone the repository:
git clone https://github.com/sorenwacker/metaseed-hub.git
cd metaseed-hub
Install dependencies:
uv sync --dev
Running Locally
Start all services:
make dev
This command:
- Starts PostgreSQL, Keycloak, and Redis containers
- Runs database migrations
- Launches the application at http://localhost:7001/hub/
Default Credentials
| Service | Username | Password |
|---|---|---|
| Hub | demo@example.com | demo123 |
| Keycloak Admin | admin | admin |
First Steps
- Navigate to http://localhost:7001/hub/
- Login with the demo account
- Create a workspace
- Create a project with a profile (MIAPPE, ISA, DiSSCo, Darwin Core)
- Add entities using the forms