Tools for oSPARC deployment and management (not directly part of osparc platform)
Support services used for the deployment of the oSPARC platform:
-
Portainer: Docker management tool
-
Traefik: Reverse-proxy to handle secured entrypoints
-
Minio: AWS compatible S3 storage
-
Portus: Docker images registry
-
Graylog: Logs aggregator
-
Jaeger: Tracing system
-
Monitoring: Prometheus/Grafana monitoring
-
Adminer: Database management
-
Maintenance: Notebooks for internal maintenance (in development)
-
Deployment agent: SIM-Core auto deploy tool
-
Simcore: Configuration for osparc-simcore
git clone https://github.com/ITISFoundation/osparc-ops.git
cd osparc-ops
make help
make up-local
A self-signed certificate may be generated. The system host file may be modified using the default osparc.local fully qualified domain name (FQDN) to point to the local machine.
The services above will be deployed and pre-configured on the following endpoints:
- Traefik: https://osparc.local:9001/dashboard/
- Portainer: https://osparc.local/portainer/
- Minio: https://osparc.local/minio and https://osparc.local:10000
- Portus: https://osparc.local:5000
- Deployment agent: no UI
- Graylog: https://osparc.local/graylog/
- Jaeger: https://osparc.local/jaeger
- Adminer: https://osparc.local/adminer
- Monitoring: https://osparc.local/grafana and Prometheus: http://osparc.local:9090
- Maintenance: not reversed proxied yet
- Simcore: https://osparc.local
Default credentials are the following: user: admin password: adminadmin
To change the default domain name and/or services credentials edit repo.config file.
Each service may be configured and deployed according to the needs. Please see each service README.md file to gather information.
- Deploy a virtual cluster to your own host. Suitable as an infrastructure plaform for oSPARC Simcore.