Free Trial




Enterprise
Free
Included in all plans
Core
Core and above
Security
Security and above
Enterprise
Enterprise
Requirements
| Port | Protocol | Description |
|---|---|---|
| 22 | TCP | SSH — remote management |
| 80 | TCP | HTTP — Let's Encrypt verification |
| 443 | TCP | HTTPS — web UI + API |
| 514 | TCP/UDP | Syslog — MikroTik / network devices |
| 8220 | TCP | Fleet Server — Elastic Agent enrollment |
| 12051 | UDP | NetFlow — Flow Collector (configurable) |
Installation
Start with a fresh Ubuntu 26.04 LTS (recommended) or 24.04 LTS, Server edition. This can be a bare-metal server, a full virtual machine (Proxmox, VMware, Hyper-V, KVM) or a cloud instance (AWS, Azure, GCP). LXC / OS-level containers (including Proxmox CT) are not supported.
Important: do not use the username flowpro
When creating the Linux login user during Ubuntu installation, choose any name other than flowpro (e.g. admin, ubuntu, your name). The flowpro account is reserved by the FlowPro NG application and a collision will break file ownership and permissions during installation.
SSH into your server and run:
$ sudo apt update && sudo apt upgrade -yPorts 80 and 443 must be open on your firewall / cloud security group; Let's Encrypt needs them to issue the SSL certificate. Port 8220 must be reachable for Elastic Agent enrollment.
Run the one-line installer that adds our APT repository and installs all packages:
$ curl -fsSL https://repo.net-service.io/flowpro/install.sh | sudo bashThis installs 6 packages: flowpro-server, flowpro-backend, flowpro-frontend, flowpro-kafka, flowpro-geoip and flowpro-nfacctd. The optional honeypot (flowpro-honeypot) is installed separately.
After installation, run the interactive setup wizard:
$ sudo flowpro-setupThe wizard has 6 steps:
Everything else is configured automatically: Elasticsearch, PostgreSQL, ClickHouse, Kafka, Nginx, Fleet Server and more. The setup runs in 15 phases (A–O), plus a data disk phase if you chose one, and takes approximately 5–10 minutes.

Open your browser and navigate to:
https://<your-domain>/Log in with username admin and the password you set during setup.
After the first login, a setup dialog appears. Choose "Start Free Trial" and fill in:

A 6-digit verification code is sent to your e-mail. Enter it within 15 minutes; if needed, you can request a new code after 60 seconds. After successful verification the Enterprise trial is activated immediately.

Install agents on your endpoints (Linux, Windows, macOS) to start collecting logs and telemetry.
Point your MikroTik routers or other network devices to send syslog (port 514) and NetFlow (port 12051).
Configure Telegram, Slack, email, or webhook notifications in Settings → Notifications.
Make sure data is arriving. The Dashboard shows the live event timeline, source health and alert trends.
Detailed guides are in the built-in Documentation module, available from the sidebar in FlowPro NG.
FAQ