BITD is an internet provider in the Jakarta area. The BITD Dashboard is the platform it runs on: customers, packages, invoices, support tickets, and subscribers provisioned straight onto its routers. The same platform hosts other ISPs as tenants, each with its own branded site.
- Customers
- 100+
- Team
- 2 people
- Running since
- May 2026
What it does
Landing site
Each ISP's public site, with its own branding.Admin portal
Customers, packages, invoices, and support tickets for staff.Customer portal
The subscribers' side of the platform.
From the dashboard to the router
Staff create the customer in the dashboard and the platform does the rest, over RADIUS, straight onto the MikroTik routers.
Admin portal
Staff create the customer and pick a package.
Backend
NestJS, with PostgreSQL and Redis.
RADIUS
Authenticates the subscriber and applies the package.
MikroTik
The subscriber is online.
One platform, many ISPs
Every ISP on the platform runs on its own. When a new one joins, a spawner on the VPS sets up a fresh instance for it, with its own branded landing site, kept apart from every other tenant.
New ISP
Signs up to the platform.
Spawner
Runs on the VPS and builds the tenant.
Its own instance
Separate from every other ISP.
Branded site
Live under the ISP's own name.
Building that spawner has been the hardest part so far.
My part
On a team of two, I own the backend and the system it runs on, hosted on BITD's own VPS.