fireinrain / flutter_server_box

server status & toolbox app using Flutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

English | 简体中文

A Flutter project which provide charts to display Linux server status and tools to manage server.
Especially thanks to dartssh2 & xterm.dart.

🔖 Feature

  • Functions
    • SSH Terminal, SFTP
    • Docker & Pkg Manager
    • Status charts
    • Ping and etc.
  • Localization ( English, 简体中文, Deutsch, 繁體中文. How to contribute?)
  • Desktop support

📩 Push

In order to push server status to your portable device without opening ServerBox app, you need to install ServerBoxMonitor on your servers, and config iOS / Webhook / ServerChan.

🆘 Help

If you have any question or feature request, please open a discussion.
If ServerBox app has any bug, please open an issue.

📱 ScreenShots

🖥 Platform

Status Platform
Full Support Android / iOS / macOS
Support, but not tested Windows / Linux

l10n guide

  1. Fork this repo and clone forked repo to your local machine.
  2. Create arb file in lib/l10n/ directory
    • File name should be intl_XX.arb, where XX is the language code. Such as intl_en.arb for English and intl_zh.arb for Chinese.
  3. Add content to the file. You can refer to intl_en.arb and intl_zh.arb for the format.
  4. Run flutter gen-l10n to generate files.
  5. Pull commit to your forked repo.
  6. Request a pull request on my repo.

📝 License

GPL v3. lollipopkit 2023

About

server status & toolbox app using Flutter

License:GNU General Public License v3.0


Languages

Language:Dart 87.6%Language:C++ 5.4%Language:CMake 4.0%Language:HTML 1.2%Language:Ruby 0.7%Language:Swift 0.4%Language:C 0.4%Language:Kotlin 0.2%Language:CSS 0.2%Language:JavaScript 0.0%Language:Objective-C 0.0%