# ServerBox — ssh & sftp & docker and more

> Open-source Linux server management with SSH, SFTP, and Docker support. (iPhone/iPad app by 吐司工作室.)

- Source: https://appshunter.io/ios/app/serverbox/id1586449703 (this page in markdown: same URL + `.md`)
- Developer: [吐司工作室](https://appshunter.io/developer/1483085362)
- Category: Utilities, Developer Tools
- Price: Free
- Rating: 4.90/5 from 90 App Store ratings · 45 written reviews indexed
- Age rating: 4+
- Requires: iOS 15.0 · 77 MB
- Languages: American English, French (France), German (Germany), Indonesian, Japanese, Brazilian Portuguese, Russian, Chinese (Simplified, China), European Spanish, Chinese (Traditional, Taiwan)
- Released: 2022-01-09
- Data updated: 2026-08-31
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/serverbox/id1586449703/reviews.md

## What is ServerBox?

This project is completely OPEN SOURCE. 
You can click the "App Support" button near the score below to download other system versions or compile them by yourself.

Support for major Linux distributions.
Support SSH, SFTP, docker/podman management, snippet.(experimental feature)
Support Ping.

## Key features

- SSH client
- SFTP client
- Docker/Podman management
- Snippet feature (experimental)
- Ping utility
- Open Source

## Recent user reviews (10 of 45)

All indexed reviews: https://appshunter.io/ios/app/serverbox/id1586449703/reviews.md

### 5/5 — 优化建议

*2026-05-16*

服务器列表点进去的磁盘选项卡单位错误，GB显示MB，TB显示GB

### 5/5 — does not work for iPhone 8plus iOS16.X

*2026-04-02*

does not work for iPhone 8plus iOS16.X

### 5/5 — 神！

*2026-03-15*

必须给个5星，这居然是免费app，功能比一些付费的ssh app还强大

### 5/5 — nice app

*2026-02-11*

感恩作者的工作。谢谢，世界因你更美好。

### 5/5 — The best!

*2025-12-13*

Incredibly comprehensive and well featured for being free of charge and no recurring subscription. Highly recommend.

### 1/5 — 更新后真的卡

*2025-10-07*

更新后打开软件卡，进去也卡，调整顺序也要退软件才生效

### 5/5 — Unbelievably good, and for free

*2025-09-18*

It’s not just an SSH app, but it’s got a nice SFTP interface too? And a monitoring dashboard that mostly works on macOS hosts? And it’s an app on the Apple App Store, with no ads and at no cost? Impossible. This is a fever dream.

### 5/5 — Super

*2025-08-19, version 1.0.1206*

Супер

### 5/5 — nice app

*2025-07-28*

nice ui, open source, I love this app. It can help me manage those machines.

### 5/5 — 中

*2025-06-14, version 1.0.1189*

🀄️

## Frequently asked questions about ServerBox

### What does ServerBox do?

ServerBox is an open-source application designed for managing Linux servers. It provides tools for remote access via SSH and SFTP, allows for the management of Docker and Podman containers, and includes a ping utility to check server connectivity.

### What are the key features of ServerBox?

Key features include support for SSH and SFTP for secure remote access, management of Docker and Podman containers, an experimental snippet feature for saving commands, and a ping utility. It is also completely open source.

### Is ServerBox free to use?

Yes, ServerBox is completely open source and free to use. There are no in-app purchases or advertisements mentioned.

### What operating systems does ServerBox support?

The application supports major Linux distributions. Users can also compile other system versions themselves or download them via the 'App Support' button.

### What are common use cases for ServerBox?

Common use cases include remotely accessing and managing files on Linux servers via SSH and SFTP, deploying and managing containerized applications using Docker, and quickly checking server responsiveness with the ping tool.

## Version history (last 5 releases)

### 1.0.1553 — 2026-08-30

## What's Changed
* fix(ci): the monitor release's Windows archive was a tar named .zip by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1353
* fix: upgrade compatibility and Android reproducibility by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1350
* Require encryption for all remote backups by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1366
* fix(settings): pop nested pages on system back by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1367
* fix(container): accept missing SSH exit status by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1368
* opt.: test results reflect real execution by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1369
* fix: Android terminal back navigation and service crash by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1370
* fix: overlapping server refreshes at startup by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1371
* feat(services): support systemd, procd, and OpenRC by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1373
* fix(settings): restore Logs back navigation by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1377
* feat(ssh): compute SSH crypto natively, and stop reparsing private keys by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1375
* fix: repeated Android notification permission requests by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1380
* fix(ssh): avoid false incomplete command output by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1381
* fix: remove startup toast demo by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1382


**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1538...v1.0.1553

### 1.0.1538 — 2026-08-27

Please BACKUP before updating it.

### New Features

- **AI Agent**
- **Floating SSH Terminal**
- **Connect to servers via Monitor**
- **BMC (Redfish) management**
- **Multiple local shell environments**
- **Generate SSH key pairs in the app**
- **SCP file transfer**
- **Rebuilt Watch App and home-screen widgets**
- **More reliable Android background connections**
- **Unified Agent sessions**
- **Improved server lists and wide-screen layouts**
- **NixOS support**

### Improvements

- Migrate local data to an encrypted SQLite database and import data from older versions during upgrade.
- Improve backup, restore, and synchronization reliability.
- Strengthen Monitor authentication, remote access, and session handling.
- Automatically renew and revoke tokens used by the Watch App and widgets.
- Display SSH host-key fingerprints in the same SHA256 format used by `ssh-keygen`.
- Improve SSH config support for ProxyJump and ProxyCommand.
- Preserve remote file permissions when editing and replacing files where possible.
- Preserve related port forwarding, container, and connection-history references when servers are renamed, deleted, or restored.

### Fixes

- Fix a possible permanent hang while installing the status script.
- Fix custom directories containing spaces or special characters.
- Fix reconnect dialogs that could remain open, appear repeatedly, or survive after the terminal page was closed.
- Fix lost selection, history, and dependent data after renaming a server.
- Fix temporary-file name collisions during concurrent uploads and downloads.
- Fix cancellation accidentally removing another transfer's temporary file.
- Fix remote handles and local files not being closed correctly after a download timeout.
- Fix SSH key and port-forwarding records being silently dropped during import, restore, or synchronization.
- Improve private-key import errors and enforce the file-size limit correctly.
- Fix Monitor data issues involving older formats, CPU information, and disk IO counter resets.
- Report Docker or Podman as not installed when the runtime is unavailable instead of showing an unknown error.
- Prevent stale connections from overwriting newer server state during refreshes.
- Fix incomplete app names in screenshots and the app switcher.

### Platform Notes

- The ServerBox app itself still supports iOS 15 and later.
- The new iOS home-screen widget requires iOS 17 or later. iOS 15/16 users can continue using the app but cannot load the widget extension.
- The Watch App and complication require watchOS 10 or later.
- The macOS App Store build is sandboxed and cannot start a local terminal; use the DMG build for local terminal access.
- The manually configured `/status` endpoint from older versions is no longer supported. Configure a Monitor-backed server in the app for the Watch App and widgets.

### 1.0.1466 — 2026-07-16

## What's Changed
* Responsible hide title bar and update packages by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1214
* Code quality and UI improvements, and i18n update by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1215
* Enhancing SFTP timeout handling by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1216
* Improve container parsing code quality by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1217
* Switch update checks to GitHub releases by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1219
* Process render overflow fix by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1220
* SSH/server utility cleanup and small code security improvements by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1221
* Add reproducibility checks to CI workflows by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1222
* fix: preserve model JSON in backups by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1224
* Parse Docker ps output with tab-separated fields by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1227
* i18n: complete Korean (ko) translation by @moduvoice in https://github.com/lollipopkit/flutter_server_box/pull/1228
* Harden server parsing and shell command handling by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1229
* refactor: remove dead code and dedupe redundant utilities by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1230
* Add author of #1223, #1226 and #1228 to contributors list by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1231
* fix: use CONTAINER_HOST for Podman by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1233

## New Contributors
* @moduvoice made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/1228

**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1450...v1.0.1466

### 1.0.1450 — 2026-06-29

## IMPORTANT

DartSSH was updated to v2.18.0 to fix [an issue with AES-GCM authentication](https://github.com/TerminalStudio/dartssh2/issues/165). After upgrading to this version, you might receive "new keys" for all of your servers. This is expected and not a bug.

**If you find ServerBox useful and helpful, please consider donating at https://cdn.lpkt.cn/donate. Thanks!**

Building requires Flutter 3.44+.

## What's Changed
* Code quality cleanup: dead code, typos, duplication, performance by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1185
* Silence coroutine deprecation to bypass building on MSVC 14.51 in Actions workflow by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1186
* Add manual tag trigger in workflow build file by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1187
* Simplify build workflow release handling with checkbox input by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1188
* Fix CI build number && code cleanup by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1189
* feat(ssh): native tmux support for mobile vibe coding by @yuguorui in https://github.com/lollipopkit/flutter_server_box/pull/1192
* Code refactor, add new contributors to list and update dartssh2 by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1195
* Fix backup and restore format exception by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1196
* Fix CI configuration and add error handling to make.dart by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1197
* Use latest release build number for test builds by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1198
* Use `-p` instead of `-bp` for test builds by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1199
* Fix unit incorrection when parsing through `df -k` by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1202
* Handle closed ssh transport and forward failures in PVE by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1203
* ssh: auto-reconnect and re-attach tmux on connection loss by @yuguorui in https://github.com/lollipopkit/flutter_server_box/pull/1204
* Add built-in terminal and system SSH switch for all desktop platforms by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1205
* Fix sudo password autofill not working by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1206
* fix(pve): recognize HttpException as connection failure by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1209
* fix: security hardening, memory leaks, and dead code cleanup by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1211
* Fix SFTP download progress and throughput by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1212
* Fix SSH terminal locale injection by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1213

## New Contributors
* @yuguorui made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/1192

**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1426...v1.0.1449

### 1.0.1424 — 2026-06-06

## What's Changed
* SFTP download fix && Format by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1172
* fix(sftp): close persistent SFTP channel on page dispose and guard async race by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1173
* Pin Flutter version to 3.41.9 as 3.44 have compatibility issues by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1177
* Add per-process disk I/O read and write speed to process management by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1179
* fix: improve sudo password detection in virtual keyboard by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1181
* Unused code removal by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1182
* Unused removal #2 by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1183
* fix: update Flutter deprecated list APIs by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1174


**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1409...v1.0.1424

## Apps similar to ServerBox

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [CloudCampus APP](https://appshunter.io/ios/app/cloudcampus-app/id1470578901) | 2.3 (3) | Free | Utilities |
| [xBangon: Bandwagon VPS Manager](https://appshunter.io/ios/app/xbangon-bandwagon-vps-manager/id6450669110) | 4.5 (2) | Free | Utilities |
| [transmission qbremote - NASCTL](https://appshunter.io/ios/app/transmission-qbremote-nasctl/id1662428698) | 3.9 (36) | Free | Utilities |
| [ntfy](https://appshunter.io/ios/app/ntfy/id1625396347) | 4.8 (401) | Free | Utilities |
| [Terminal - SFTP & SSH Client](https://appshunter.io/ios/app/terminal-sftp-and-ssh-client/id6503295365) | 4.4 (109) | Free | Utilities |
| [RaspController](https://appshunter.io/ios/app/raspcontroller/id1584315865) | 4.6 (56) | Free | Utilities |

## More apps by 吐司工作室

- [Custed - 长理学子必备](https://appshunter.io/ios/app/custed/id1483085363)
- [Toast 题库](https://appshunter.io/ios/app/toast/id1580345312)
- [GPT Box - Pure](https://appshunter.io/ios/app/gpt-box-pure/id6476033062)

All apps by 吐司工作室: https://appshunter.io/developer/1483085362

## Related topics

[serverbox](https://appshunter.io/ios/topics/serverbox) · [servercat](https://appshunter.io/ios/topics/servercat) · [severcat](https://appshunter.io/ios/topics/severcat) · [neoserver](https://appshunter.io/ios/topics/neoserver) · [server](https://appshunter.io/ios/topics/server) · [server hosting](https://appshunter.io/ios/topics/server-hosting) · [24hourworx](https://appshunter.io/ios/topics/24hourworx) · [server app](https://appshunter.io/ios/topics/server-app) · [fanboxt](https://appshunter.io/ios/topics/fanboxt) · [netdata](https://appshunter.io/ios/topics/netdata) · [docker server admin](https://appshunter.io/ios/topics/docker-server-admin) · [ssh](https://appshunter.io/ios/topics/ssh) · [birlikteyiz](https://appshunter.io/ios/topics/birlikteyiz) · [docker management](https://appshunter.io/ios/topics/docker-management)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-31.*
