Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| setting_up_msupply:client_server_faq [2023/08/01 00:33] – [1) Client configuration file] Nick Pendergrast | setting_up_msupply:client_server_faq [2024/11/21 23:38] (current) – [mSupply Server Requirements] Nick Pendergrast | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| * 4 cores minimum | * 4 cores minimum | ||
| - | **STORAGE:** | + | **DRIVES:** |
| - | * 100GB minimum allocated for mSupply backups (preferably on an additional volume rather than on the main drive) | + | * Root drive: 100GB min |
| + | * Data Backup: | ||
| **NETWORK: | **NETWORK: | ||
| Line 34: | Line 35: | ||
| | mSupply Dashboards | TCP 3000 | HTTPS | Public | mSupply Dashboard server traffic (if dashboards are to be accessible from the internet) | | | mSupply Dashboards | TCP 3000 | HTTPS | Public | mSupply Dashboard server traffic (if dashboards are to be accessible from the internet) | | ||
| | TSPlus Remote Web Kiosk | TCP 443 | HTTPS | Public | if running TSPlus for remote kiosk access to mSupply Client on the server | | | TSPlus Remote Web Kiosk | TCP 443 | HTTPS | Public | if running TSPlus for remote kiosk access to mSupply Client on the server | | ||
| + | | SSL renewal | TCP 80 | HTTPS | Public | Required for automatic SSL renewal via ACME http challenge (no other web traffic will use this port) | | ||
| + | | mSupply ColdChain API | TCP 8090 | HTTPS | Public | For mSupply ColdChain API (if used) | | ||
| | mSupply Application Server | TCP 19812, 19813, 19814 | | Local | mSupply Client connections to mSupply application server over LAN | | | mSupply Application Server | TCP 19812, 19813, 19814 | | Local | mSupply Client connections to mSupply application server over LAN | | ||
| - | | mSupply | + | | mSupply broadcast | UDP 49157 to 65535 | | Local | mSupply will automatically broadcast on the local network over this UDP port range to find the mSupply server | |
| - | === Central | + | === mSupply |
| All mSupply Client applications connect to the server over the LAN. There are no remote sites that need to sync to the central server. | All mSupply Client applications connect to the server over the LAN. There are no remote sites that need to sync to the central server. | ||
| Line 56: | Line 59: | ||
| ^ Service ^ Allow Port ^ Protocol ^ Network ^ Requirement ^ | ^ Service ^ Allow Port ^ Protocol ^ Network ^ Requirement ^ | ||
| - | | PostgreSQL | TCP 5432 | HTTP | Local | export of data from the mSupply db to the Postgres dashboard db | | + | | PostgreSQL | TCP 5432 | | Local | export of data from the mSupply db to the Postgres dashboard db | |
| | mSupply Dashboards | TCP 3000 | HTTPS | Public | mSupply Dashboard server traffic (if dashboards are to be accessible from the internet) | | | mSupply Dashboards | TCP 3000 | HTTPS | Public | mSupply Dashboard server traffic (if dashboards are to be accessible from the internet) | | ||
| Line 75: | Line 78: | ||
| === 1) Client configuration file === | === 1) Client configuration file === | ||
| - | After mSupply Client has been installed edit the EnginedServer.4Dlink found at this path **C: | + | After mSupply Client has been installed edit the EnginedServer.4Dlink found at this path **C: |
| < | < | ||