Medocker
Home
Cart
Configuration
Services
Deploy Server
User Setup
System
Infrastructure
Databases
Components
Additional Services
Deploy
Medocker Configuration
System Configuration
Domain Name
The domain name for your Medocker installation (e.g. medocker.example.com)
Admin Email
Used for SSL certificates and system notifications
Timezone
Timezone for all services (e.g. UTC, America/New_York)
Data Directory
Directory to store all persistent data (absolute path recommended)
Enable SSL
Automatically obtain and manage SSL certificates with Let's Encrypt
Infrastructure Services
Traefik Reverse Proxy
HTTP Port
HTTPS Port
Dashboard Port
Traefik provides automatic SSL certificates, access control, and load balancing. It's highly recommended for production deployments.
Keycloak Identity Provider
Admin Username
Admin Password
Generate
Generate secure password on save
Keycloak provides centralized authentication for all services. It's highly recommended for Single Sign-On capabilities across your medical applications.
Database Services
MariaDB
Version
Root Password
Generate
Generate secure password on save
Required for OpenEMR and Nextcloud. Stores patient records, user data, and application settings.
PostgreSQL
(Required for Keycloak and/or Vaultwarden)
PostgreSQL is automatically enabled when Keycloak or Vaultwarden is activated.
Generate secure passwords for PostgreSQL users on save
Components
OpenEMR
Version
With Traefik enabled, OpenEMR will be available at:
https://openemr.localhost
OpenEMR is a comprehensive electronic health records and medical practice management application.
Nextcloud
Version
With Traefik enabled, Nextcloud will be available at:
https://nextcloud.localhost
Secure file sharing, collaboration tools, and document management for medical teams.
Vaultwarden (Password Manager)
Version
With Traefik enabled, Vaultwarden will be available at:
https://vaultwarden.localhost
Admin Token
Generate
Generate secure admin token on save
Enable Keycloak SSO Integration
Secure password management solution for storing and sharing credentials in a medical environment.
Additional Services
Duplicati
Version: latest
Port: 8200
Fasten_health
Version: latest
Port: 8090
Freepbx
Version: 16
Grafana
Version: 9.2.4
Port: 3001
Hapi_fhir
Version: 6.2.2
Port: 8084
Kong
Version: 3.0.0
Mattermost
Version: 7.5
Port: 8065
Metabase
Version: v0.44.6
Port: 3000
Minio
Version: RELEASE.2022-10-08T20-11-00Z
Port: 9000
Mirth_connect
Version: 4.0.0
Port: 8443
N8n
Version: 0.197.1
Port: 5678
Openhim
Version: latest
Port: 8082
Openvas
Version: 22.4.0
Port: 9392
Orthanc
Version: 1.11.0
Port: 8042
Portainer
Version: 2.16.2
Port: 9443
Prometheus
Version: v2.39.1
Port: 9090
Rustdesk
Version: latest
Vault
Version: 1.12.0
Port: 8200
Wazuh
Version: 4.3.10
Port: 55000
Deploy
Save Configuration
Download docker-compose.yml
Deploy Stack