MedConnect

MedConnect Linux Installation Guide

Download the package

MedConnect Linux Installation Guide

MedConnect is a standalone web server on Linux (x64 architecture). Users connect via a browser on port 2021.

Prerequisites

ItemValue
Supported distributionsUbuntu 22.04+, Debian 12+, Fedora 40+, RHEL 9+, CentOS (glibc only; no Alpine/musl)
Architecturex64 (linux-x64) only
.NET RuntimeASP.NET Core 10.0 Runtime (installed automatically with the package)
ResourcesRAM ≥ 1 GB · Storage ≥ 500 MB · CPU ≥ 1 core
Permissionsroot (sudo)

1) Download and Verification

Download the appropriate package for your distribution. wget will save the file with the correct name automatically because the URL ends with the filename:

RPM — medconnect-2.0.0-1.x86_64.rpm

wget https://www.medconnect.shamconsultancy.com/download/2.0.0/medconnect-2.0.0-1.x86_64.rpm
# Verify download integrity
sha256sum medconnect-2.0.0-1.x86_64.rpm

TAR.GZ — medconnect-v2.0.0-linux-x64.tar.gz

wget https://www.medconnect.shamconsultancy.com/download/2.0.0/medconnect-v2.0.0-linux-x64.tar.gz
# Verify download integrity
sha256sum medconnect-v2.0.0-linux-x64.tar.gz

DEB — medconnect_2.0.0_amd64.deb

wget https://www.medconnect.shamconsultancy.com/download/2.0.0/medconnect_2.0.0_amd64.deb
# Verify download integrity
sha256sum medconnect_2.0.0_amd64.deb

If the fingerprint does not match, re-download; if the mismatch persists, contact the distributor.

2) Installation

Fedora / RHEL / CentOS — .rpm package

sudo dnf install ./medconnect-2.0.0-1.x86_64.rpm

All distributions — generic script (tarball)

tar -xzf medconnect-v2.0.0-linux-x64.tar.gz
cd medconnect-2.0.0
sudo bash install-linux.sh

Ubuntu / Debian — .deb package

sudo dpkg -i medconnect_2.0.0_amd64.deb
sudo apt-get install -f        # resolve missing dependencies

The installer automatically copies files to /opt/medconnect/, creates a systemd service named medconnect, opens port 2021, and starts the service with a health check.

3) Verify It's Running

sudo systemctl status medconnect      # must be active (running)
curl -s http://localhost:2021/health  # health endpoint

Then open http://localhost:2021 in your browser to see the login screen.