Skip to content

About

Android app for Beszel with dynamic url

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Beszel Mobile

Beszel Logo

A cross-platform mobile client for Beszel, a lightweight server monitoring hub.

Works with Beszel hub 0.21 and older hubs / agents.

✨ Features

  • Dashboard: View all your servers at a glance with real-time status, CPU, Memory, and Disk usage.
  • Detailed Monitoring:
    • Task Manager Style View: Deep dive into system performance with dedicated panels.
    • Per-Core CPU: Visualize usage of every CPU core.
    • Network Traffic: Monitor real-time upload/download rates for all interfaces.
  • Security:
    • PIN Protection: Secure your app with a 4-digit PIN.
    • Biometric Auth: Unlock with Fingerprint or Face ID (iOS & Android).
  • History: Interactive charts with Live, 1h, 12h, 24h, 1 week and 30 day ranges.
  • Everything Beszel collects: extra disks, S.M.A.R.T., ZFS/btrfs pools, temperatures, fans, batteries, GPUs, Docker/Podman containers (with logs), systemd services (with logs), pending package updates.
  • Hub alerts: active / resolved alert history, alert rules and notifications.
  • Sign-in: password, MFA one-time codes, OTP-only and OAuth2 / OIDC.
  • Private networks: any host name (.internal, .lan, .home.arpa, IPs, ports, sub-paths) and trust-on-first-use for self-signed or mkcert certificates.
  • Multi-OS Support: Optimized for Android and iOS (iOS 14+ compatible).
  • TrollStore Support: Native support for generating unsigned IPAs for TrollStore users.

📱 Screenshots

Dashboard System Detail Security
Dashboard Detail View Security

(Screenshots to be added)

📥 Installation

Android

Download the latest APK from Releases.

iOS

TrollStore Users

  1. Download the Beszel.ipa from Releases.
  2. Install via TrollStore.

Standard Installation

Due to Apple's restrictions, you must sign the app yourself using AltStore, Sideloadly, or a developer account.

🛠️ Build from Source

Prerequisites

  • Flutter SDK (3.10.x or newer, stable channel recommended)
  • Android Studio / Xcode

Android Build

flutter build apk --release

iOS Build

Standard (requires signing):

flutter build ios --release

TrollStore (Unsigned IPA): You can use the included GitHub Actions workflow or run:

# Mobile device with macOS or generic Linux/Mac build environment
flutter build ios --release --no-codesign
mkdir -p Payload
cp -r build/ios/iphoneos/Runner.app Payload/
zip -r Beszel.ipa Payload

🌍 Localization

Supported languages:

  • 🇺🇸 English
  • 🇨🇳 Chinese (Simplified)
  • 🇷🇺 Russian
  • 🇺🇿 Uzbek

🤝 Credits

  • Beszel - The amazing server monitoring hub.
  • PTPAAA - iOS support, detailed view and Chinese translation.

📄 License

MIT License

About

Android app for Beszel with dynamic url

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages