Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/JGeek00/my-server-status-app
Mobile application to see your server's hardware status on realtime.
https://github.com/JGeek00/my-server-status-app
android flutter hardware-monitoring server-monitoring statistics
Last synced: about 1 month ago
JSON representation
Mobile application to see your server's hardware status on realtime.
- Host: GitHub
- URL: https://github.com/JGeek00/my-server-status-app
- Owner: JGeek00
- License: apache-2.0
- Created: 2023-03-12T13:30:20.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-07T21:34:36.000Z (9 months ago)
- Last Synced: 2024-06-15T14:32:40.569Z (6 months ago)
- Topics: android, flutter, hardware-monitoring, server-monitoring, statistics
- Language: Dart
- Homepage:
- Size: 35.4 MB
- Stars: 41
- Watchers: 2
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
My Server Status allows you to monitor your server from your mobile phone.
⚠️ PROJECT DISCONTINUED ⚠️
This project is discontinued and won't receive more updates. If you are looking for a server monitoring software, I recommend you checking out Status. Also, if you are an iOS user, I have developed Server Status a client for this service.
❗️ IMPORTANT ❗️
This application gets the information from an external API. You must deploy the API to your server to use this application. Check this repository to learn more.
This application is intended to monitor your own machine. Don not try to use it with an AWS server or similar.
## Features
▶️ Monitor the CPU usage, CPU temperature, memory usage, storage and network from your device.
▶️ Monitor multiple servers from the same device.
▶️ User interface following the Material 3 guidelines.
▶️ Dynamic theme (requires Android 12+).
▶️ Monochrome icon available.
▶️ Respects the user's privacy.
And much more to come!
## Privacy policy
You can check the privacy policy [here](https://github.com/JGeek00/my-server-status-app/wiki/Privacy-policy).
## Generate production build
-
macOS
- flutter clean
- flutter pub get
- flutter build macos --release
- Open macos/Runner.xcworkspace on Xcode
- Make sure all the pods have the minimum deployment version at 10.14
- Select Runner > Targets Runner
- Make sure the Version and Build numbers are correct
- Click on Product menu and on Archive
- Select the first on the list and click on Distribute app, select Copy App and click on Next
-
Linux
- Install rps by running
dart pub global activate rps --version 0.7.0-dev.6
- Open debian.yaml file inside debian/ and update the version number
- run
rps build linux
- The .tar.gz is at build/linux/x64/release/bundle
- The .deb package is at debian/packages
Prerequisites
Build
- Install rps by running
-
Windows
- flutter clean
- flutter pub get
- flutter build windows
- Open Inno Setup Compiler application and load the script
- The script is located at windows/innosetup_build_installer.iss
- Update the version number and save the changes
- Click on the Compile button
- The installer will be generated at build/windows/my_server_status_installer.exe
## Third party libraries
- [provider](https://pub.dev/packages/provider)
- [sqflite](https://pub.dev/packages/sqflite)
- [http](https://pub.dev/packages/http)
- [expandable](https://pub.dev/packages/expandable)
- [package info plus](https://pub.dev/packages/package_info_plus)
- [flutter phoenix](https://pub.dev/packages/flutter_phoenix)
- [flutter displaymode](https://pub.dev/packages/flutter_displaymode)
- [flutter launcher icons](https://pub.dev/packages/flutter_launcher_icons)
- [flutter native splash](https://pub.dev/packages/flutter_native_splash)
- [intl](https://pub.dev/packages/intl)
- [animations](https://pub.dev/packages/animations)
- [dynamic color](https://pub.dev/packages/dynamic_color)
- [device info](https://pub.dev/packages/device_info)
- [flutter web browser](https://pub.dev/packages/flutter_web_browser)
- [flutter svg](https://pub.dev/packages/flutter_svg)
- [percent indicator](https://pub.dev/packages/percent_indicator)
- [url launcher](https://pub.dev/packages/url_launcher)
Created by JGeek00