AI summary
Open-source server monitoring and management app for Linux, Unix, and Windows, with status charts, SSH terminal, SFTP, remote desktop, and tools for containers, processes, storage, and services. This update adds a desktop-style web panel, server discovery, agent features, and expanded sync and notification options.
Generated by AI. May contain inaccuracies.
About this app
A Flutter project that provides charts to display Linux, Unix, and Windows server status, plus tools to manage servers.
Features Status charts for CPU, sensors, GPU, and other metrics; an SSH terminal; SFTP; RDP and VNC through SSH; Docker, process, and service management; and S.M.A.R.T. Platform features include biometric authentication, push notifications, home-screen widgets, a watchOS app, and system color themes. 16 languages. The current list is in lib/l10n/; its git history records the translators.
🆘 Help
- To push server status to your mobile device without opening the ServerBox app (e.g., via message push or home widgets), install ServerBoxMonitor* on your servers and configure it correctly. See the wiki for details: https://github.com/lollipopkit/server_box_monitor/wiki - Common issues are covered in the app wiki: https://github.com/lollipopkit/flutter_server_box/wiki
*ServerBoxMonitor: https://github.com/lollipopkit/server_box_monitor
📝 License
GNU Affero General Public License 3.0 (lollipopkit & all contributors)
What's new
- Before you upgrade
- Usage analytics are removed, along with the Full diagnostics level. An install set to Full now uses Basic, which uploads only errors and crashes. • The Monitor agent has one account, signed in with its password alone. It may do what the system account the agent runs as may do: roles, per-feature permissions, file roots and read-only mode are removed. On upgrade the oldest admin is kept and the other accounts' tasks, memory and desk data move to it. This app no longer asks for a user name, and offers to update an agent older than v0.4.0 before it signs in to it. • A Monitor agent's self-signed certificate is reviewed once. The "ignore certificate" switch is replaced by the certificate's fingerprint: the first connection shows the certificate to trust, from the server's card or its page, and a certificate that changes is shown again. • Sync has a new format. iCloud and WebDAV sync carries each change rather than a whole backup, sealed with a key the backup password protects. GitHub Gist and the Monitor agent are no longer sync destinations. Devices on one destination need the same backup password and this version: an older version does not see what a newer one changes. • The web panel's terminal no longer logs in over SSH. It opens a shell as the account the Monitor agent runs under. • Most features below that run in the web panel, and the new notification channels, require Monitor agent v0.4.0.
- Added
- Storage and sharing in the app and the web panel: disks, partitions, RAID, ZFS pools, LUKS and SMART health; SMB shares (Time Machine, recycle bin) and NFS exports. • Web panel as a desktop: every feature is an app in its own window, with a menubar, dock, Spotlight search, notification centre, tabs and split panes in Terminal and Files, and per-account wallpapers and themes. • More pages in the web panel: processes, services, scheduled tasks, containers (images, logs, shell inside a container), system users, snippets, firewall, benchmark, tmux, iperf, file editor, remote desktop (VNC, RDP), virtualization, BMC (Redfish) and backups. • Agent mode in the web panel: an AI agent runs tasks on the server, with per-task permission modes, command risk checks, plans, sudo prompts, attachments and memory. Windows is supported. • Third-party apps for the web panel: an admin can install .fsba packages, which run sandboxed with the permissions they were approved for. • Monitor tab: the Monitor agents at a glance: each one's version against the newest release and the alert rules firing now; the web apps they deployed (an update first), opened in the browser through the agent's proxy; their notifications; and per server the audit log and the sessions and devices signed in, which can be ended or forgotten. A server's page lists its own web apps. • Server discovery: find SSH servers on the local network, in SSH config files, on Tailscale and through Cloudflare Tunnel, and add them with their jump servers. The first-run setup is redesigned around it. • Choose what syncs: settings, AI preferences, credentials, key passphrases, files and benchmarks are separate categories. Fonts, images, skills, theme packages and icon packs sync too. The sync page is redesigned and shows each destination's status. • Agent command permissions: Manual, Auto and Allow all modes, with rules that deny, ask about or allow a command, for the Agent on this device and on Monitor servers. • A device that signed in before is not locked out by failed sign-ins from elsewhere: the Monitor agent recognises it by a token it handed out. • New notification channels: SMTP email, Telegram, Discord and ntfy. Bark gains subtitle, Markdown, critical alert volume, badge, image, copy, archive options and encrypted push (AES-CBC). • GPU processes for servers connected through the Monitor agent, readable by every account. • iOS: device files and the Linux systems appear in the Files app; Paste from the system menu is a bracketed paste in the terminal. • Windows installer (.exe), which includes the Visual C++ runtime. The zip remains. • tmux: zoom a pane; the zoom is kept when switching panes. • A new full-screen view of the servers.
- Changed
- Backups are exported as age files, which the age command opens with the backup password. Older backups still restore. • Terminal and file tabs are no longer restored after the app is closed. • Mouse wheel and trackpad scrolling in the terminal. • Notification channel editors show every setting a channel type supports, including ones not set yet. • Percentage charts no longer extend their axis past 100%. • Translations completed in all languages.
- Fixed
- macOS: garbled text on Intel Macs (#1798); the Intel DMG renders with Skia. • tmux: pane and window targets, switching across windows, detaching, and the replay after a reconnect. • Letters typed quickly in the terminal are no longer repeated. • Editor: copying a large selection with an input method keeps every line. • Settings: a page with unsaved edits asks before it is left, and Back returns to the page on screen in a wide window. • A dialog's buttons work after the window is resized or rotated under it. • iOS: Paste in text fields and the terminal. • Windows: a transient I/O error when opening the database is retried. • Remote desktop explains a server that offers only Standard RDP Security. • Monitor agent: the Linux build starts on a CPU without AVX. • NVIDIA GPU processes are listed again when the driver does not report their memory (Windows and WSL). • Error messages from notification channels no longer include the request URL, which could contain a token.
About this version
- Version
- 1.0.1925 (192502)
- Size
- 46.19 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- armeabi-v7a
- Downloads
- 9
- Updated
- Nov 11, 2026
- Package
- tech.lolli.toolbox
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10