System Requirements
Before you begin installing Memory Machine, you should be aware of the following installation considerations:
- The system must have access to the Internet to download additional packages.
- The system administrator performing this installation must have the following permissions:
- SSH access to the target host
- Root user permissions are required to complete the installation
- A supported Linux Distribution:
- Ubuntu Linux Server 22.04.01 LTS or newer
Required Network Ports for Installation
The Memory Machine software requires access to the following ports to complete its installation process.
Component | Port Number/Protocol |
---|---|
User Interface (mmlet) | 8080/tcp |
REST API (mmmgr) | 8081/tcp |
REST API (docs) | 8090/tcp |
Prometheus | 8091/tcp |
Grafana | 8092/tcp |
The following commands will add the required ports to the local firewall rules. These commands are suggestions only as they allow any host from any network to access the services, so you should consider refining them to be least privileged. Additionally, you may need to Port 8080 to your network hardware firewall/router.
Ubuntu:
Fedora: