Repolode
lollipopkit

lollipopkit/flutter_server_box

A Flutter app for monitoring Linux, Unix and Windows server status and managing servers over SSH from iOS, Android, macOS and other platforms.

Open-source alternative to:TermiusServer Monitor

Stars
8,849
Forks
571
Open issues
23
Last commit
9 hours ago

What is it?

ServerBox is a cross-platform client that shows live status charts for Linux, Unix and Windows servers and bundles tools for day-to-day server administration. It connects over SSH and provides a terminal, SFTP file browsing, and management views for Docker containers, processes and services, along with S.M.A.R.T. disk data.

The app runs on iOS, Android, macOS, Linux and Windows, with an iOS App Store and macOS App Store build alongside GitHub releases and F-Droid for Android. Platform integrations include biometric unlock, home-screen widgets, a watchOS app and system color themes.

An optional companion agent called ServerBox Monitor can be installed on servers. It enables push notifications, widgets and the watch app while the app is closed, and can serve metrics over HTTP as an alternative to SSH.

Key features

  • 01Live charts for CPU, sensors, GPU and other server metrics
  • 02SSH terminal and SFTP file browsing
  • 03Docker container, process and service management
  • 04S.M.A.R.T. disk health information
  • 05RDP and VNC access tunneled through SSH
  • 06Biometric unlock, home-screen widgets and a watchOS app

Use cases

  • Checking the health of home lab or VPS servers from a phone
  • Restarting services or inspecting processes on a remote machine while away from a desk
  • Managing Docker containers on a remote host without a desktop client
  • Receiving server alerts through push notifications via the Monitor agent

Quick start

  1. 1

    Install on macOS with Homebrew

    brew install --cask server-box
  2. 2

    Or download the app for your platform from the GitHub releases page

Things to know

  • Licensed under AGPL-3.0, a copyleft license that requires source disclosure for network-deployed modifications.
  • The iOS GitHub build is unsigned, so you must sign it yourself.
  • The macOS App Store version supports Apple silicon only.

Topics

FAQ

What is flutter_server_box?
A Flutter app for monitoring Linux, Unix and Windows server status and managing servers over SSH from iOS, Android, macOS and other platforms. ServerBox is a cross-platform client that shows live status charts for Linux, Unix and Windows servers and bundles tools for day-to-day server administration. It connects over SSH and provides a terminal, SFTP file browsing, and management views for Docker containers, processes and services, along with S.M.A.R.T. disk data.
Is flutter_server_box free to use? What license does it have?
flutter_server_box is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is flutter_server_box still maintained?
Actively maintained. The last commit to flutter_server_box was on Oct 19, 2026.
What can I use flutter_server_box for?
Checking the health of home lab or VPS servers from a phone Restarting services or inspecting processes on a remote machine while away from a desk Managing Docker containers on a remote host without a desktop client Receiving server alerts through push notifications via the Monitor agent
How do I install flutter_server_box?
Install on macOS with Homebrew: brew install --cask server-box Or download the app for your platform from the GitHub releases page
Where can I get flutter_server_box?
The source code and installation instructions are on GitHub: https://github.com/lollipopkit/flutter_server_box

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects