Open-source • Production-ready • Docker-native

Enterprise-ready Power BI Embedded portals without custom platform rebuilds

PBIHoster helps teams ship a production-ready portal around Power BI: structured pages, role-based access, white-label UX, and operational controls for day-two administration.

Designed for app-owns-data scenarios where external viewers often do not require individual Power BI licenses. Always validate licensing for your specific setup.

Built for consultancies and ISVs first, plus enterprise BI teams embedding Power BI into internal or customer-facing products.
Built by engineers who deploy Power BI Embedded in production systems.

Best-fit teams

Power BI consultancies, SaaS product teams, and BI functions that need controlled report delivery beyond shared links.

Commercial starting point

Typical pilot implementation range: $8k-$15k with fixed scope, timeline, and acceptance criteria.

Need a fixed quote?

Share your user count, access model, and report scope. We can return a pilot estimate in 3 business days.

Why teams buy instead of building

Launch a branded portal in weeks, not months of custom engineering.
Enforce role and page-level access with auditable controls from day one.
Reduce long-term maintenance by reusing a proven portal foundation.
Admin • Page tree
PBIHoster Admin Page Tree Screenshot
Editor • Page builder
PBIHoster Editor Page Builder Screenshot
Viewer • Portal experience
PBIHoster Viewer Portal Experience Screenshot

Tip: short GIFs convert extremely well for OSS tools (create page → embed → viewer sees nav).

What you get

Power BI Embedded handles rendering. PBIHoster handles the portal, governance, and operational layer around it.

Pages + Navigation Tree

Create pages and folders. Users see a left-side navigation tree with only the pages they can access.

Embed Reports & Dashboards

Attach Power BI reports or dashboards to pages. Tokens are generated server-side with resilient loading and retry behavior.

RBAC + External SSO

Use local auth or external identity providers (OIDC) with Admin/Editor/Viewer roles and page-level permissions.

Role & Group Claim Mapping

Map external role/group claims to internal permissions to keep onboarding and governance consistent.

Built-in Usage Analytics

Track and review portal usage with analytics capabilities currently in active delivery.

Docker-first Deploy

Run locally with Docker Compose or deploy behind a reverse proxy in the cloud.

Not a fit if you...

Release and roadmap status

Core platform features are shipped and production-ready. New capabilities are delivered incrementally and documented in release notes.

View changelog
Shipped: role-based access control, page-level permissions, and audit logging
Shipped: white-label branding, refresh operations, notifications, and admin workflows
In progress: expanded analytics, identity enhancements, and enterprise operations features
Transparent delivery: changelog and roadmap maintained in public

Turn this into your production analytics portal

Commercial engagement options include fixed-scope pilots, rollout implementation, and annual support plans.

How it works

A simple workflow to turn Power BI content into a structured, permissioned portal.

Step 1
Create a page

Define a page and folder structure for your portal.

Step 2
Embed Power BI

Attach a report or dashboard to the page.

Step 3
Configure access

Grant permissions to roles, groups, and users.

Step 4
Users browse and view

Viewers log in and see their pages in the navigation tree.

Deploy in minutes

PBIHoster is designed to run behind a reverse proxy with HTTPS. Start with Docker Compose, then scale out.

Local and Dev

Clone the repo, run Docker Compose, and point the app to your Power BI workspace/report.

docker compose up

Production

Follow the deployment guide for reverse proxy, TLS, and recommended security settings.

Deployment guide ->

FAQ

Do external users need Power BI licenses?

In many app-owns-data setups, external viewers do not need individual Power BI licenses, but you pay for embedded capacity. Validate licensing for your scenario.

Is this Microsoft-official?

No. PBIHoster is an independent open-source project and is not affiliated with Microsoft.

Can I white-label it?

The UI is designed to be themeable. Full white-label options can be configured based on your needs.

Is SSO available now?

External OpenID Connect support is available in the current codebase. Check release notes and changelog for your target version before rollout.

How do I get support?

Use GitHub Issues for bugs and GitHub Discussions for questions. For product direction, track changelog and roadmap updates.

Do you offer implementation services?

Yes. We offer fixed-scope pilot implementation and rollout support for teams that want faster production delivery.

Contact Us

Have questions or want a pilot quote? Share your scope and we will follow up with fit guidance and next steps.

For faster qualification, include: expected user count, identity provider, Power BI workspaces in scope, and target go-live date.

Ready to host Power BI Embedded like a real product?

If you are embedding Power BI into customer-facing apps, PBIHoster saves you from rebuilding the same portal layer repeatedly.

Disclaimer: PBIHoster is not affiliated with or endorsed by Microsoft. Power BI is a trademark of Microsoft Corporation.