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.
- GitHub: Loriage/Beszel-Swift-App
- App Store: Beszel on the App Store
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://redirectto 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
.ipafrom 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.
- GitHub: bayroqdor/beszel-android
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.ipafrom 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.
- GitHub: JohnnWi/homelab-project
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
| App | Platform | Source / Store |
|---|---|---|
| Beszel Companion | iOS | App Store · GitHub |
| Beszel Mobile | Android, iOS | GitHub (APK / IPA in Releases) |
| Homelab Dashboard | Android, iOS | GitHub (APK / build from source) |
These projects are not affiliated with the official Beszel project. For issues and feature requests, use the respective GitHub repositories.