Remote installation

One command. A full stack. Your brand.

A new site goes from a bare server to a running, TLS-secured ONT portal with a single install command — fully branded for you, and kept up to date automatically.

The process

Five steps to a live portal

Choose a plan

Basic, Pro or Big Bash. We issue your licence and email a protected, domain-locked install link.

Prepare the server

A fresh Ubuntu 24.04 box with a public IP. Point your chosen hostname's DNS at it and allow inbound 80, 443 and the ACS port 7547.

Run the installer

Run the one-line command from your email as root:
wget -qO- https://<publisher>/get/<token>/install.sh | sudo bash
It lays down MongoDB, GenieACS, your branded portal, nginx and a Let's Encrypt certificate.

Onboard your ONTs

Point each ONT's ACS URL at http://<your-domain>:7547/. New ONTs appear in Provisioning; confirm their PPPoE, Wi-Fi and management settings and the portal configures them.

Stay current

New releases arrive from the publisher and install within seconds — verified, automatic, no downtime for your team.

What gets installed

The whole stack, configured for you

GenieACS

TR-069 ACS (CWMP), northbound API and file server, as managed services.

MongoDB

Device datastore, isolated to localhost.

nginx + TLS

Reverse proxy with an automatically issued, auto-renewing certificate.

Branded portal

Subscribed ONTs, ONT 360, NOC, Live and the modules in your plan, behind a secure login.

Hardware requirements

Basic and Pro run comfortably on:

  • Ubuntu 24.04 LTS (64-bit)
  • 16 CPU cores
  • 16 GB RAM
  • 200 GB disk (SSD recommended)
  • Bare-metal or VM

Big Bash (unlimited ONTs): sized with you — suggested 24+ cores, 32+ GB RAM, 500 GB+ SSD. Ask us to size it.

Network reachability

  • Public IPv4 (and IPv6 if your ONTs use it) on the server
  • DNS A record for your portal domain → the server's IP
  • Inbound TCP 80 & 443 — portal + Let's Encrypt
  • Inbound TCP 7547 — the TR-069 / CWMP ACS port the ONTs connect to
  • Outbound 443 from the server (packages, certificates, updates)

Tip: if ONTs connect by IP but not by domain, check the DNS record and that port 7547 is open end-to-end.

Ready to deploy?

Pick a plan to get your licence and install link, or read the step-by-step manual first.

See pricingKnowledge Base