Your homelab,
finally organised.
Buy once. Done.

Community portal for your friends and family. 40 one-click apps that deploy as real Proxmox LXC containers.
Uptime monitoring. Infrastructure management. AI assistant.
€49.99. One time. No subscriptions.

See it running right now. Full demo, no account needed.

OPEN LIVE DEMO →

login: admin / demo  ·  resets every 6h  ·  nothing you do sticks

I run a homelab. Proxmox, eight or so containers, the usual stack — Jellyfin, Nextcloud, Vaultwarden, a few other things. Friends and family use it. Which means I get messages. "Is it down?" "How do I log in again?" "The movie thing isn't working."

I wanted one place where they could check service status, open a ticket if something was broken, and not bother me until it was actually worth bothering me. I also wanted to deploy a new service without spending two hours reading documentation. And I wanted to see my entire cluster in one panel instead of three browser tabs.

That's what BBM Suite is. It's not trying to replace Proxmox or compete with Portainer. It's the layer on top that ties everything together — your community, your services, your infrastructure — with a clean interface that actually matches how a homelab works.

three things that matter

One price.
Everything in it.

No feature tiers. No "pro plan" that gates the useful stuff. Community portal, 40 apps, uptime monitoring, infrastructure panel, AI assistant — all of it, €49.99, done. Updates are included. Source is included.

Real Proxmox containers.
Not Docker wrappers.

When you deploy Jellyfin from the catalog, you get an actual LXC container in your cluster. Shows up in the Proxmox UI with its own VMID and IP. Snapshot it, migrate it, manage it like any other container. Not a Docker-on-a-host workaround.

No calling home.
Not once.

No license server. No telemetry. No analytics. The only outbound connections BBM Suite makes are ones you configure — alert webhooks, AI provider. Pull the network cable and it keeps working. Your hardware, your data, your call.

40 apps. One click.
Each one is a real LXC container.

Pick an app from the catalog, give it a name, click deploy. BBM Suite calls the Proxmox API, creates a Debian LXC, SSHes in, installs the software, waits for it to come up, and adds it to your uptime monitor. The whole thing takes under 90 seconds. No config files, no bash scripts, no YAML archaeology.

MEDIA
Jellyfin · Sonarr · Radarr · Lidarr · Readarr · Prowlarr · Bazarr · Overseerr · Immich · Navidrome · Audiobookshelf
DOWNLOADS
qBittorrent · NZBGet · SABnzbd
NETWORKING
AdGuard Home · Pi-hole · WireGuard Easy
SECURITY
Vaultwarden
STORAGE
Nextcloud · Paperless-ngx · File Browser
PRODUCTIVITY
BookStack · n8n · Stirling PDF · IT Tools · Firefly III
MANAGEMENT
Snipe-IT · Grocy
DEV
Gitea · code-server · Woodpecker CI
MONITORING
Grafana · Prometheus · Netdata · Dozzle · Scrutiny
DASHBOARD
Homarr
AUTOMATION
Home Assistant · Node-RED
Why LXC instead of Docker? Each app gets its own container — its own IP, its own resource limits, its own place in the Proxmox UI. No shared host, no port conflicts, no "which container is eating my RAM" guessing. You can snapshot before an upgrade, migrate to a different node, or blow it away cleanly. It's how Proxmox is supposed to be used.

Know what's down
before they tell you.

BBM Suite polls every service in your stack every 60 seconds and keeps a history. Sparklines show you at a glance whether something has been flaky, not just whether it's up right now.

There's a public /status page your users can bookmark — no login, fully branded. When something goes wrong, they check that instead of messaging you.

Alerts go to Telegram, Discord, or ntfy. Two consecutive failures before it pages you — no alerts for single-packet blips at 3am.

// STATUS — ALL SERVICES
Jellyfin
42ms
Vaultwarden
18ms
Nextcloud
203ms
Gitea
24ms
Home Assistant
31ms

Public /status page — no login. Send the link to your users.

What's in the box

Everything included. Nothing extra to buy.

🏠

COMMUNITY PORTAL

Invite-only. Five role tiers: Guest, Family, Helper, Mod, Admin. Tickets, announcements, group chat. Your friends and family have somewhere to land that isn't a Discord server you manage by hand.

🖥️

INFRASTRUCTURE PANEL

See every VM and container across your Proxmox cluster. Start, stop, reboot without SSH. Docker container management too. Role-gated — regular members never see this. Staff and up only.

🎫

SUPPORT TICKETS

Members open tickets, you respond. SHIRO handles the obvious ones automatically and escalates when it's actually needed. Live updates without page refresh. Much better than "just DM me."

🔗

INVITE LINKS

No public registration. Every account starts with a link you generate — role-scoped, single-use or limited, optional welcome message. You control who gets in.

📱

INSTALLS AS AN APP

PWA support. Members install the portal on their phone like a native app — no App Store, no Play Store. Android gets a prompt; iOS uses the Share sheet. Works offline for cached content.

🔐

2FA FOR ELEVATED ROLES

TOTP two-factor required for Helper, Mod, and Admin accounts. Works with Aegis, Bitwarden Authenticator, any TOTP app. Compliance visible in the admin panel so you know who hasn't set it up.

🌐

NETWORK / NPM

Connects to your Nginx Proxy Manager instance. See all your domain → upstream mappings in one table. SSL cert expiry warnings before they become problems. Auto-create proxy entries when you deploy a catalog app.

🎨

FULL BRANDING

Your name, your logo, your accent colour, your email template. Change everything at runtime without restarting anything. The portal looks like yours, not like a generic open-source project.

SHIRO — the built-in AI.

Ask it about your services, get help with configs, use it to handle first-line tickets while you're not around. When something needs a human, it escalates. You only get pinged when it actually matters.

Run it fully local with Ollama — nothing leaves your network. Or connect Groq, OpenAI, Anthropic, DeepSeek, Gemini. You pick the provider, you keep the data.

// SHIRO TICKET EXAMPLE
Jellyfin keeps logging me out after a few hours even with "remember me" on. Any idea?
That's a session timeout in Jellyfin itself, not the portal. Go to Jellyfin → Admin → Dashboard → Security, set "Session inactivity timeout" to something like 10080 (7 days). Mobile app has its own setting too. Let me know if that fixes it.
Found it, worked. Thanks!

Simple pricing.
One number.

No tiers. No per-user fee. No "community vs pro" split. One price, everything in it.

€49.99
one-time purchase no subscriptions · no renewal · no expiry
GET BBM SUITE — €49.99 →

It ships now.
Join the community.

BBM Suite is available — installer, shop, and docs are live. Hit the button to mark your interest.

people want this
GET BBM SUITE — €49.99 →

Common questions

For the App Catalog and Infrastructure panel — yes. The LXC deployment talks directly to the Proxmox API, that's what makes it native. The Community Portal and Uptime Monitor work on any Linux server. But if you want the full thing, you need Proxmox. Single-node is fine.
There is no license server. BBM Suite doesn't verify your purchase after install, doesn't send telemetry, doesn't collect usage data. The only outbound connections it makes are ones you configure — AI provider API calls if you set one up, Telegram or Discord webhooks for alerts if you enable them. Nothing else leaves your network.
Yes — the catalog is extensible. Define a container spec, install script, and health endpoint and it becomes a one-click deploy like the built-in ones. The 39 cover most common homelab stacks, but you're not limited to them.
Portainer manages Docker containers. CasaOS runs Docker on a single shared host. BBM Suite creates proper Proxmox LXC containers — a fundamentally different thing. On top of that, it's a community portal, uptime monitor, status page, and infra panel. It's not competing with Portainer — it's the layer above it. You can run Portainer inside BBM Suite if you want both.
Ollama (fully local, nothing leaves your network), Groq, OpenAI, Anthropic, DeepSeek, Gemini. If you want zero external calls, run Ollama. If you want better quality, use a cloud provider. Configured in the admin panel, swappable at any time.
It's ready now. Download at madservers.nl/shop. The installer is a single shell script that sets up BBM Suite on any Proxmox host or Debian server. Docs are at madservers.nl/docs.