Self-hosting quickstart guide (5 min)

Netzilo is a self-hosted platform that you can deploy on your own servers. It consists of components developed by Netzilo, as well as third-party open-source services:

Netzilo Components

  • Management Service
  • Management UI Dashboard
  • Signal Service

Third-Party Open-Source Components

  • STUN/TURN service – Coturn
  • Identity provider - Zitadel

For more details on the architecture, refer to the Architecture section.

If you're new to Netzilo, we recommend trying it before self-hosting. Our managed cloud version is available, and you can get started with just a few clicks Check it out!

Infrastructure Requirements:

  • A Linux VM with at least 4 vCPU, 8GB of memory, and 50GB HDD.
  • The VM does not need to be publicly accessible
  • The VM should be deployed in a network where it has connectivity to the target resources (VMs/Applications).
  • The VM must be able to access the public network via:
    • TCP/TLS (Port 443) – at least to the Netzilo server’s hosted domain
    • UDP (Any Port) (Optional – see Note 1)

Software Requirements:

  • All OS libraries updated and upgraded sudo apt-get update && sudo apt-get upgrade -y

Software Requirements:

Requirements Checklist

## Outbound Firewall settings

Preferred

SourceDestinationPortProtocolCheck
IP of VMANY443TCP/TLS (gRPC, Stun, Turn, https)

IP of VM | go.netzilo.com | ANY | UDP | | srv.netzilo.com | | | | stun.netzilo.com | | | | turn.netzilo.com | | |

Minimum

SourceDestinationPortProtocolCheck
IP of VMgo.netzilo.comANYTCP/TLS (gRPC, Stun, Turn, https)
srv.netzilo.com
stun.netzilo.com
turn.netzilo.com

Quick self-hosting with Zitadel IdP

In this guide, we will guide you through deploying Netzilo with Zitadel) as the identity provider for user management using a single-line setup script and docker containers.

This is the quickest way to try self-hosted Netzilo. It should take around 5 minutes to get started if you already have a public domain and a VM.

Contact Information For additional details or support during the POC setup, please contact our technical team at support@netzilo.com.

Feel free to ping us on Slack if you have any questions