首页 > 系统相关 >高颜值!一款基于 Flutter 开发的 Linux 服务器工具箱

高颜值!一款基于 Flutter 开发的 Linux 服务器工具箱

时间:2024-09-23 09:13:31浏览次数:10  
标签:box 高颜值 Flutter Linux 服务器 server flutter

大家好,我是 Java陈序员

今天,给大家介绍一款高颜值的基于 Flutter 开发的 Linux 服务器工具箱。

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

flutter_server_box —— 一款使用 Flutter 开发的 Linux 服务器工具箱,提供服务器状态图表和管理工具。

功能特色

  • 状态图表:CPU、传感器、GPU、磁盘、网络等信息状态图表
  • SSH 终端/SFTP:支持在线 SSH 和 SFTP 连接
  • 进程管理:支持 Docker、进程和 Systemd 服务管理
  • 特殊支持:生物认证、推送、桌面小部件、watchOS App、跟随系统颜色...
  • 本地化:支持 English、简体中文、Español、Русский язык、Português、日本語国际化多语言
  • 多平台:支持 iOS/macOSAndroidLinux/Windows 多个操作系统

安装使用

快速安装

打开下载地址,选择对应的操作系统进行下载安装。

下载地址:https://github.com/lollipopkit/flutter_server_box/releases

工具截图

添加服务器主机:在工具安装运行好后,首先需要新建服务器连接。

输入服务器主机地址、端口、用户名、密码保存好后即可进行连接使用,还有更多的配置项支持个性化设置。

状态图表:展示 CPU、传感器、GPU、磁盘、网络等信息状态图表。

SSH 终端:工具提供了两种 SSH 终端连接方式,一种是唤起 CMD 命令窗口进行连接(Windows 系统),另一种是系统内置的连接。

SFTP支持文件上传、下载、搜索、目录跳转、以及新建文件/文件夹

容器管理:Docker 容器管理,支持停止、重启、删除、日志、终端以及新建容器

进程管理

代码片段

Ping 工具

工具设置:提供语言、主题模式、主题色等 App 设置,以及更多的服务器信息展示个性化配置。

本地开发

1、安装 Flutter

2、克隆仓库

git clone https://github.com/lollipopkit/flutter_server_box.git

3、启动应用

flutter run

4、构建应用

dart run fl_build -p PLATFORM

flutter_server_box 可以说是一款高颜值的 Linux 服务器运维工具箱,不仅功能齐全,而且操作简单。最重要的是支持移动端使用,可以在手机上实时监控服务器信息~

项目地址:https://github.com/lollipopkit/flutter_server_box

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


标签:box,高颜值,Flutter,Linux,服务器,server,flutter
From: https://www.cnblogs.com/codechen8848/p/18425258

相关文章

  • linux中vim编辑器的应用实例
    前言Linux有大量的配置文件,其中编辑一些配置文件,最常用的工具就是Vim ,本文介绍一个实际应用的Vim编辑器开发文档的实例。Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。Vim是自由软件。Vim可以当作vi的升级版本,它可以用多......
  • Linux 后台运行服务的全攻略:nohup、screen、tmux 和 systemd 的实战指南
    Linux后台运行服务的全攻略:nohup、screen、tmux和systemd的实战指南在服务器运维或后台开发中,保持服务在后台稳定运行是一项非常重要的需求。无论是开发阶段还是生产环境,确保服务在终端关闭后持续运行是保证服务可用性的关键。本文将详细介绍几种常见的后台运行服务的......
  • linux命令行读写uboot环境变量
    1. fw_printenv& fw_setenvbuild,see: u-boot-2020.04/tools/env/READMEcd u-boot-2020.04makeCROSS_COMPILE=arm-linux-envtoolsYoushouldthencreateasymlinkfromfw_setenvtofw_printenv.2.test2.1read2.2write会自动保存到emmc/flash中3......
  • linux同步策略
    在Linux驱动层,由于多个进程或内核线程可能同时访问共享资源,必须使用同步机制来防止数据竞争和不一致性。同步机制的主要目的是保证多线程或多进程在并发访问共享资源时不发生冲突或数据损坏。Linux提供了多种同步机制来应对不同的并发场景。常见的Linux驱动层同步机制:1.原......
  • linux之进程信号
    目录生活例子--提炼基本结论  信号概念的基本储备 信号处理信号产生信号保存信号处理前提知道信号与信号量没有任何关系就比如老婆和老婆饼一样;生活例子--提炼基本结论1. 比如说平时定闹钟,我今晚十一点睡觉,睡觉之前定个八点的闹钟,那么在闹钟响了在客观上就是闹......
  • Linux 中sed命令实现大小写的转换
     001、大写转换为小写[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据abcDEFHIKLmnOpqM[root@PC1test]#sed's/[A-Z]/\L&/g'a.txt##所有的大写转换为小写abcdef......
  • Linux 中实现文本中所有的单词的第一个字符大写,其余字符小写
     001、[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据afdfeDETFDSSFFdefexkmxnd[root@PC1test]#cata.txt|awk'{for(i=1;i<=NF;i++){$i=toupper......
  • Linux内核源码介绍-内核源码树
    建议点击这里查看个人主页上的最新原文作者:陈孝松主页:chenxiaosong.com哔哩哔哩:陈孝松课程:chenxiaosong.com/courses博客:chenxiaosong.com/blog贡献:chenxiaosong.com/contributions邮箱:[email protected]交流群:544216206,点击查看群介绍点......
  • Linux内核文件系统-什么是文件系统
    建议点击这里查看个人主页上的最新原文作者:陈孝松主页:chenxiaosong.com哔哩哔哩:陈孝松课程:chenxiaosong.com/courses博客:chenxiaosong.com/blog贡献:chenxiaosong.com/contributions邮箱:[email protected]交流群:544216206,点击查看群介绍点......
  • 手把手教你用linux安装Gromacs(2024 GPU-CUDA)
    文章目录1.Gromacs介绍2.Gromacs安装一、基础软件1.gcc下载安装2.g++下载安装3.python4.Cmake二、显卡驱动和CUDA安装1.显卡驱动2.CUDA安装3.Gromacs-2024GPU-CUDA安装可能遇到的问题1.错误一原因:解决方法:2.错误二原因:解决方法:3.错误三4.错误四结束语1.G......