This documentation describes a release under development. Documentation for the latest release, 3.6.2, can be found here.
Hosting & Tech Specs¶
Below are the hosting options (Zuar hosted or self hosted) and system requirements for Mitto.
Hosting¶
Zuar Hosted Mitto¶
Sever hosted by Zuar in AWS or Digital Ocean. Specifications about your deployment can be found on the Mitto settings page.
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)
SSH (22) - Zuar needs root access to the Ubuntu box to install, upgrade, and support Mitto.
FTP (20/21) Optional
Passive FTP (40000-40100) Optional
In addition, if you output to a db on another server, you might consider opening these same ports on that server and in any firewalls between your Mitto instance and that server.
Lastly, after the installation is complete, a hostname/domain name and SSL certificate will need to be assigned to the Mitto instance.
Once the desired hostname/domain name has been acquired, create an ANAME record that points to Mitto’s IP.
Create an SSL certificate and add it the Mitto deployment. Contact Zuar support for additional guidance on how to add or renew the certificate if necessary.
Tech Specs¶
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. Root access is required for installation.
Server Minimum Requirements¶
Component |
Value |
---|---|
Operating System |
Ubuntu 22.04 |
CPU |
2 Core |
Memory |
4 GB |
Disk |
80 GB |
Amazon AWS EC2 equivalent: t2.medium
Server Recommended Requirements¶
Component |
Value |
---|---|
Operating System |
Ubuntu 22.04 |
CPU |
4 Core |
Memory |
8 GB |
Disk |
200 GB |
Amazon AWS EC2 equivalent: m4.large
Database¶
Mitto’s internal database is PostgreSQL 13.2.
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.