MedConnect Linux Installation Guide
Download the packageMedConnect Linux Installation Guide
MedConnect is a standalone web server on Linux (x64 architecture). Users connect via a browser on port 2021.
Prerequisites
| Item | Value |
|---|---|
| Supported distributions | Ubuntu 22.04+, Debian 12+, Fedora 40+, RHEL 9+, CentOS (glibc only; no Alpine/musl) |
| Architecture | x64 (linux-x64) only |
| .NET Runtime | ASP.NET Core 10.0 Runtime (installed automatically with the package) |
| Resources | RAM ≥ 1 GB · Storage ≥ 500 MB · CPU ≥ 1 core |
| Permissions | root (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.