Open-source • Production-ready • Docker-native

Secure, branded Power BI Embedded portals without custom rebuilds

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

Designed for Power BI Embedded scenarios where external viewers typically don’t require individual Power BI licenses — helping you avoid per-user licensing overhead (always validate licensing for your specific case).

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 real 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 that are 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/users.

Step 4
Users browse & view

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

Deploy in minutes

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

Local / 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 Power BI Embedded (app-owns-data) setups, external viewers don’t need individual Power BI licenses, but you pay for Embedded capacity. Always validate licensing for your exact 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-labeling options can be added depending on needs.

Is SSO available now?

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

How do I get support?

Use GitHub Issues for bugs and GitHub Discussions for questions/ideas. For product direction, check 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’re embedding Power BI into customer-facing apps, PBIHoster saves you from rebuilding the same portal layer again and again.

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