Below are the hosting options (Zuar hosted or self hosted) and system requirements for Mitto.
Hosting
Zuar Hosted Mitto
Server hosted by Zuar in AWS.
Two factor authentication:
- Username and password - Mitto UI and database
- IP Whitelist - Zuar whitelists users' IP addresses
Self Hosted Mitto
Server hosted by the customer in their public cloud (AWS, Azure, GCP, etc), private cloud, or on-premise.
Zuar needs network access to the Mitto instance. Mitto itself needs network access to the destination database (if not using Mitto's internal PostgreSQL):
- HTTP/HTTPS (80, 443)
- PostgreSQL (5432) (and destination database's port)
- FTP (20/21)
- SSH (22) - Zuar needs root access to the Ubuntu box to install, upgrade, and support Mitto.
- Passive FTP (40000-40100)
Tech Specs
As a general note, Mitto can be scaled according to data volumes and use cases.
Please provide a clean server without any other applications installed. Mitto will install the applications it needs to run.
Server Minimum Requirements
Operating System | Ubuntu 18.04 |
CPU | 2 Core |
Memory | 4 GB |
Disk | 50 GB |
Amazon AWS EC2 equivalent: t2.medium
Server Recommended Minimum Requirements
Operating System | Ubuntu 18.04 |
CPU | 2 Core |
Memory | 8 GB |
Disk | 200 GB |
Amazon AWS EC2 equivalent: m4.large
Database
Mitto's internal database is PostgreSQL 10.5.
A standard Mitto deployment uses this PostgreSQL database as the analytics database for the customer.
Mitto can pipe data into the customer's desired database technology (cloud or on-premise). If the customer wants Zuar to host a different database technology than the internal PostgreSQL database, the cost is added to the Mitto subscription.