Medocker Configuration

System Configuration

The domain name for your Medocker installation (e.g. medocker.example.com)
Used for SSL certificates and system notifications
Timezone for all services (e.g. UTC, America/New_York)
Directory to store all persistent data (absolute path recommended)
Automatically obtain and manage SSL certificates with Let's Encrypt

Infrastructure Services

Traefik provides automatic SSL certificates, access control, and load balancing. It's highly recommended for production deployments.
Keycloak provides centralized authentication for all services. It's highly recommended for Single Sign-On capabilities across your medical applications.

Database Services

Required for OpenEMR and Nextcloud. Stores patient records, user data, and application settings.
(Required for Keycloak and/or Vaultwarden)
PostgreSQL is automatically enabled when Keycloak or Vaultwarden is activated.

Components

With Traefik enabled, OpenEMR will be available at: https://openemr.localhost
OpenEMR is a comprehensive electronic health records and medical practice management application.
With Traefik enabled, Nextcloud will be available at: https://nextcloud.localhost
Secure file sharing, collaboration tools, and document management for medical teams.
With Traefik enabled, Vaultwarden will be available at: https://vaultwarden.localhost
Secure password management solution for storing and sharing credentials in a medical environment.

Additional Services

Version: latest
Port: 8200
Version: latest
Port: 8090
Version: 16
Version: 9.2.4
Port: 3001
Version: 6.2.2
Port: 8084
Version: 3.0.0
Version: 7.5
Port: 8065
Version: v0.44.6
Port: 3000
Version: RELEASE.2022-10-08T20-11-00Z
Port: 9000
Version: 4.0.0
Port: 8443
Version: 0.197.1
Port: 5678
Version: latest
Port: 8082
Version: 22.4.0
Port: 9392
Version: 1.11.0
Port: 8042
Version: 2.16.2
Port: 9443
Version: v2.39.1
Port: 9090
Version: latest
Version: 1.12.0
Port: 8200
Version: 4.3.10
Port: 55000

Deploy