Infrastructure

The data centers used for Masto.host are from OVH and are located in France.

All servers run Debian.

The TLS (https) included are provided by Let's Encrypt.

Other software used: Node.js + Redis + PostgresSQL + Ruby + Nginx + Docker + OpenStack Swift.

Shared Hosting Infrastructure

infrastructure
The image above is the basic concept for the cloud structure that hosts all shared hosting.

Each Private VLAN can only communicate with the closest VLAN (in the graph) and under a specific number of ports.

Explanation and example of the flow: the public web can only access the host server. The host server can only communicate with the App Servers and only the App Servers can communicate with the databases.

With this setup the database is the hardest point to reach and none of the App Servers or Database Servers are accessible to the Public Web.

The media storage (Object Storage) is hosted directly with OVH and is completely independent from the Masto.host cloud.