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:34] – [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) | | ||