Pre-Installation / Upgrade Backups
The installation process overwrites the current files (exception: the configuration files are kept), effectively removing your modifications. Backing up these files will optimize the time it takes you to get up and running after installing or upgrading.
After upgrading RPM or DEB packages, review the new configuration file templates (with the extension .rpmnew or .dpk-new) and edit the current configuration files to add new parameters or remove deprecated parameters.
Note |
---|
|
If you are upgrading an installation of UDMG from any release prior to 1.3.0.0, you must uninstall the older version before installing the new version. The installation packages, binaries, services, and environment variables have changed and this does not allow for a standard upgrade. Category | Prior releases | Release 1.3 |
---|
user and group | mft:mft | udmg:udmg | binaries | /usr/local/bin | /opt/udmg/bin | configuration files | /etc/mft | /opt/udmg/etc | log files | /var/opt/udmg/logs | /var/opt/udmg/logs | UDMG Admin UI assets | /opt/udmg/var/www/mft | /opt/udmg/var/www/udmg | Services | - mft_waarp_gateway
- mft_auth_proxy
- nginx
- mft_web_transfer_client
- mft-agent-proxy-client
- mft-agent-proxy-server
| - udmg-server
- udmg-auth-proxy
- nginx
- udmg-web-transfer
- udmg-agent-server
- udmg-agent-client
| Environment variables | - WAARP_GATEWAY_ADDRESS
- MFT_AUTH_PROXY_CONFIG
- MFT_AGENT_PROXY_CONFIG
| - UDMG_SERVER_ADDRESS
- UDMG_AUTH_PROXY_CONFIG
- UDMG_AGENT_PROXY_CONFIG
|
It may be required to modify the work and data directories ownership or access rights and to update UDMG Server transfer rules to use paths that are accessible by the 'udmg' user. The configuration files must be reviewed and compared between the old and new locations. Special attention is required for the AESpassphrase parameter for UDMG Server. It must be the path for the file that was used by the previous release and must be accessible by the new service user. It is recommened to set an absolute path in the configuration file. |
...
Panel |
---|
[Unit]
Description=UDMG Server
[Service]
Type=simple
User=udmg
Group=udmg
WorkingDirectory=/home/udmg
ExecStart=/bin/sh -c '/usropt/localudmg /bin/udmg-server server -c /opt/udmg/etc/udmg-server/server.ini' Restart=on-failure
[Install] WantedBy=multi-user.target |
...
Component or Actor | Inbound Traffic | Outbound Traffic |
---|
UDMG Server | - UDMG Server API (18080 by default, 8080 by default with RPM or DEB package installation)
See the [admin] section in /opt/udmg/etc/udmg-server/server.ini
- Local Virtual Servers
As configured in the Server entities
| - UDMG Database
see the [database] section in /opt/udmg/etc/udmg-server/server.ini
- Remote Partners
As configured in the Partners entities
|
UDMG Authentication Proxy | - UDMG Authentication Proxy API (5000 by default)
As configured in the [proxy] section of /opt/udmg/etc/udmg/auth_proxy/config.toml
| - UDMG Server API (18080 or 8080 by default)
As configured in the [service.*.targets] section of /opt/udmg/etc/udmg/auth_proxy/config.toml
|
UDMG Admin UI | - Web server (80 by default)
As configured in the server section of the udmg.conf for NGINX, see Installing NGINX Server.
| - UDMG Authentication Proxy API (5000 by default)
As configured in the upstream section of the udmg.conf for NGINX
|
UDMG Agent Proxy Server | - UDMG Agent Server (2222 by default)
As configured in the [agent] section of /opt/udmg/etc/udmg/agent/agent.toml
- Proxied Virtual Servers (by default, uses the same port as in UDMG Server)
As configured in the Server entities (UDMG Server)
|
|
UDMG Agent Proxy Client | - UDMG Agent Client Admin API (2280 by default)
As configured in the [client.api] section of /opt/udmg/etc/udmg/agent/client.toml
| - UDMG Agent Server (2222 by default)
As configured in the [client] section of /opt/udmg/etc/udmg/agent/client.toml
- UDMG Server API (18080 by or 8080by default)
As configured in the [gateway] section of /opt/udmg/etc/udmg/agent/client.toml
|
UDMG Web Transfer | | |
UDMG Users |
| - UDMG Admin UI (80 by default)
- UDMG Server API (18080 18080 or 8080 by default), for CLI or REST API access
- Local Virtual Servers
- UDMG Web Transfer (5050 by default)
|
Universal Agent (Universal Task) |
| - UDMG Server API (18080 18080 or 8080 by default)
|
External Partners |
| - Proxied Virtual Servers (or Local Virtual Servers if UDMG Agent Proxy is not setup)
- UDMG Web Transfer (5050 by default)
|
...