System Requirements
Before installing Med Agenda, ensure your system meets the following requirements:- Operating System: Linux, macOS, or Windows
- Memory: Minimum 2GB RAM (4GB recommended)
- Disk Space: At least 500MB free space
- Network: Internet connection for downloading dependencies
Prerequisites
Med Agenda requires the following software to be installed:Required
Java 21
Amazon Corretto 21 or any JDK 21 distribution
PostgreSQL
PostgreSQL 12 or higher
Optional (for Docker deployment)
Docker
Docker 20.10 or higher
Docker Compose
Docker Compose v2.0 or higher
Development Tools
- Maven 3.9+: For building from source (included via Maven wrapper)
- Node.js 18+: For frontend development
Installation Methods
Med Agenda can be deployed using two methods:Docker Deployment
Recommended for production. Quick setup with containerization.
Manual Installation
For development or custom deployments.
Quick Installation Steps
Docker Installation (Recommended)
Configure environment variables
Manual Installation
Install PostgreSQL
Verification
After installation, verify that Med Agenda is running correctly:Next Steps
Docker Deployment
Learn about containerized deployment
Database Setup
Configure PostgreSQL database
Environment Variables
Configure application settings
Troubleshooting
Port 8080 already in use
Port 8080 already in use
Change the server port by setting the Or in Docker Compose, modify the
SERVER_PORT environment variable:ports mapping in docker-compose.yml.Database connection failed
Database connection failed
Verify your database is running and credentials are correct:Check the Database Setup guide for configuration help.
Java version mismatch
Java version mismatch
Ensure you’re using Java 21: