Skip to content

Mobile Applications

Unofficial mobile clients for Beszel are maintained by third parties. You need a working Beszel instance accessible from your device (e.g. over the internet or local network) to use them.

Beszel Companion (iOS)

Beszel Companion is an unofficial native iOS client for Beszel.

Features

  • Custom dashboard — Pin favorite charts to a home screen with search and sorting.
  • System stats — Charts for nearly all Beszel metrics: CPU, memory, swap, disk, network, temperatures, GPU, and more.
  • Container stats — CPU, memory, and network usage, plus logs and details.
  • Interactive charts — Time range filtering (last hour, 24h, 7 days, etc.).
  • Alerts & notifications — View active alerts and receive push notifications when a system goes down or triggers a threshold (CPU, memory, temperature, GPU, and more).
  • Multi-instance support — Manage multiple Beszel hubs in one app.
  • Widgets — Home & Lock screen widgets.
  • Secure connections — SSO / OAuth, mTLS with client certificates, 2FA, and Keychain credential storage. Add beszel-companion://redirect to your SSO provider's redirect URIs.
  • Polished experience — Face ID / passcode lock and theme support.
  • Localization — English, French, and Polish. Contribute on Crowdin.

Installation

  • Install from the App Store, or
  • Sideload the .ipa from releases.

    TIP

    Home Screen widgets do not work when the app is installed by sideloading the .ipa. For full functionality, use the App Store version.

Beszel Mobile (Android & iOS)

Beszel Mobile is a cross-platform client for Beszel (Flutter), available on Android and iOS.

Features

  • Dashboard — View servers at a glance with real-time status, CPU, memory, and disk usage.
  • Detailed monitoring — Task-manager style view, per-core CPU, and network traffic (upload/download) for all interfaces.
  • Security — PIN protection and biometric unlock (fingerprint or Face ID).
  • History — Interactive charts for CPU, RAM, disk, and network usage (e.g. up to 24h depending on server).
  • Multi-OS — Optimized for Android and iOS (iOS 14+).
  • TrollStore — Unsigned IPA builds for TrollStore users.

Installation

Android: Download the latest APK from Releases. iOS:

  • TrollStore: Download the Beszel.ipa from Releases and install via TrollStore.
  • Standard: Sign and install the app yourself using AltStore, Sideloadly, or a developer account (see the project README for build instructions).

Homelab Dashboard (Android & iOS)

Homelab Dashboard is a native dual-platform app for managing your homelab, with Beszel integration alongside Portainer, Pi-hole, and Gitea.

Features

  • Beszel monitoring — CPU, memory, and disk usage across all connected nodes.
  • Multi-service — Unified dashboard for Portainer, Pi-hole, Gitea, and Beszel.
  • Native UI — iOS (Swift 6 + SwiftUI) and Android (Kotlin + Jetpack Compose).
  • Localization — English, Italian, French, Spanish, and German.

Installation

iOS: Build from source via Xcode 16.0+ (open HomelabSwift/Homelab.xcodeproj). Android: Download the APK from Releases or build via Android Studio.

Summary

AppPlatformSource / Store
Beszel CompanioniOSApp Store · GitHub
Beszel MobileAndroid, iOSGitHub (APK / IPA in Releases)
Homelab DashboardAndroid, iOSGitHub (APK / build from source)

These projects are not affiliated with the official Beszel project. For issues and feature requests, use the respective GitHub repositories.

Released under the MIT License