Deployment & Integrations

Deployment

Cloud or on-premise — your choice

Veloxiom is not cloud-only. The same panel can be installed on your own server or in your own datacenter, so your data and database never leave your infrastructure.

Cloud (SaaS)
  • Hosting, backups and updates handled by us
  • Live in hours, with custom domain & branding
  • Billed with your subscription plan
On-premise / self-hosted
  • Installed on your own server or datacenter
  • Your data and database stay in your infrastructure
  • Same functionality: RADIUS, billing, myDATA, portal, API
  • Automatic install with one command — Docker stack, nothing to configure by hand
  • Runs on any Ubuntu 22.04/24.04 VM or LXC (min. 2 vCPU / 4 GB RAM / 40 GB disk)
  • Only outbound HTTPS needed — no inbound port for licensing or support
  • Per-installation licence + support/updates contract

On-premise installs itself with one command: curl -fsSL https://panel.veloxiom.com/dist/install.sh | sudo bash — Docker, package download, checksum verification, random secrets and the full stack, and the same command later performs the update. Infrastructure, networking and backups stay with the customer (backup/restore scripts included); we provide the licence, updates and application support. A hybrid setup is also possible (panel on-premise, external services in the cloud). Pricing on request.

Sizing

On-premise VM specs by customer count

How big a VM does your install need? The tiers below cover the entire stack on one machine (panel, MySQL, FreeRADIUS, cron).

Customer base vCPU RAM Disk Storage performance Network
Up to 500 customers 2 vCPU 4 GB 40 GB SSD ≥ 1,000 IOPS 100 Mbps
Up to 2,000 customers 4 vCPU 8 GB 100 GB SSD ≥ 3,000 IOPS 100 Mbps
Up to 5,000 customers 8 vCPU 16 GB 250 GB NVMe ≥ 5,000 IOPS 1 Gbps
Up to 10,000 customers 12–16 vCPU 32 GB 500 GB NVMe ≥ 10,000 IOPS 1 Gbps

These are recommendations for a single Ubuntu 22.04/24.04 VM or LXC running the whole stack (panel, MySQL, FreeRADIUS, cron/queues), derived from measurements on our production infrastructure (16 vCPU / 31 GB RAM, MySQL InnoDB buffer pool 16 GB, 5–10 GB database for a large ISP). Actual sizing depends on: concurrent RADIUS sessions, accounting retention window (radacct grows ≈ 3.6M rows/year at 10,000 customers — hence the built-in retention job), RouterOS polling frequency, email/SMS/webhook volume, heavy reporting, backups and any high availability requirement. Above 5,000 customers we recommend a dedicated VM or disk for the database and an active retention policy; the 10,000-customer tier is a recommendation based on production measurements, not the result of a synthetic load test.

Modules à la carte

Add Enterprise modules to any plan

On Starter, Growth or Pro you can enable individual modules that otherwise ship with Enterprise — only pay for what you need.

CRM & Advanced Billing
€79/mo
API access
€49/mo
Observium / NMS
€39/mo
Telephony / VoIP billing
€39/mo
Extra routers (+5)
€25/mo
Custom Domain
€19/mo
Accounting
from €59/mo
Payroll (ERGANI II)
from €59/mo
Integrations

Works With Your Stack

RouterOS API

IOS/IOS-XE BNG · RADIUS+CoA

MX BNG · RADIUS+CoA

EdgeOS / UISP

PTP/PTMP Wireless

AAA Server

Interbank Payments

AADE e-Invoicing

Online Payments

Card Payments

TR-069 ACS

Network Monitoring

Network Observation

Open-Source NMS

ERP & e-Invoicing

Notifications & Alerts

myDATA e-Invoicing

GGPS Telecom Fees

Online Payments

Card Payments

VPN Provisioning

VoIP Billing

e-Invoicing

Coming Soon

e-Invoicing (Cosmos)

Coming Soon

e-Invoicing

Coming Soon

e-Invoicing

Coming Soon

ERP

Coming Soon

ERP

Coming Soon

ERP

Coming Soon

ERP

Coming Soon

Accounting Sync

Beta

Accounting Sync

Beta

Accounting Sync (OData)

Beta