Server setup
Startup order
Create a docker bridge network on the host machine
$ sudo docker network create -d bridge bioterm-net
Start NGINX and Certbot Services (bioterm/bioterm/server/proxy/)
see Certificates & Reverse Proxy
Todo
Check if server tokens must be off (line 28 in nginx.conf.template)
Setup Teleport (bioterm/bioterm/server/teleport/)
see Teleport Setup
Start SSO & SAML Service (bioterm/bioterm/server/auth/)
see Authentik Setup
Start ELN Service (bioterm/bioterm/server/eln/)
see elabftw Setup
Start Grafana Service (bioterm/bioterm/server/grafana/)
see Grafana Setup
Build and start API Service (bioterm/bioterm/server/backend/)
Build and serve frontend (bioterm/bioterm/server/frontend/)
see App
Finish Grafana Setup (bioterm/bioterm/server/grafana/)
see Grafana Setup
Development
When working on a local machine, certain settings and configuration files need to be modified. Check Development for more information.