{"id":13643421,"url":"https://github.com/marek-guran/linux-server-info","last_synced_at":"2026-03-01T16:18:56.948Z","repository":{"id":340044931,"uuid":"1164230677","full_name":"marek-guran/Linux-Server-Info","owner":"marek-guran","description":null,"archived":false,"fork":false,"pushed_at":"2026-02-22T20:36:43.000Z","size":21865,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-23T03:57:33.156Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marek-guran.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-22T20:36:16.000Z","updated_at":"2026-02-22T20:36:52.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/marek-guran/Linux-Server-Info","commit_stats":null,"previous_names":["marek-guran/linux-server-info"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/marek-guran/Linux-Server-Info","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marek-guran%2FLinux-Server-Info","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marek-guran%2FLinux-Server-Info/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marek-guran%2FLinux-Server-Info/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marek-guran%2FLinux-Server-Info/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marek-guran","download_url":"https://codeload.github.com/marek-guran/Linux-Server-Info/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marek-guran%2FLinux-Server-Info/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29974722,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:18:32.386Z","status":"ssl_error","status_checked_at":"2026-03-01T16:18:04.258Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-application","android-apps","android-tv","android-tv-application","aspnet-mvc","chromebook","linux","monitoring","monitoring-api","tools","webgui"],"created_at":"2024-08-02T01:01:47.319Z","updated_at":"2026-03-01T16:18:56.939Z","avatar_url":"https://github.com/marek-guran.png","language":"Kotlin","readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Linux-grey?logo=linux\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Android-3DDC84?style=flat\u0026logo=android\u0026logoColor=white\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Kotlin-0095D5?logo=kotlin\u0026logoColor=white\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Python-3776AB?style=flat\u0026logo=python\u0026logoColor=white\"\u003e\n\u003c/p\u003e\n\n\n## Monitor your server with this resources light python script without root priviges.\nAfter successful setup, you are able to monitor your server or anything what is running Debian based Linux by Android App, which is compatible with all Android 6+ devices including Chromebooks and Android TV. Or use WEB GUi that comes with this repository.\n\n#### If you want to save JSON file in RAM, choose second branch\n\n## WEB GUI Images\n\n### Light Mode\n\u003ca href=\"https://github.com/marek-guran/linux-server-info/assets/26904790/3cf012c9-7920-49b5-aeea-c0a084a20e62\"\u003e\n    \u003cimg src=\"https://github.com/marek-guran/linux-server-info/assets/26904790/3cf012c9-7920-49b5-aeea-c0a084a20e62\" width=\"320\" height=\"180\" alt=\"Snímka obrazovky (133)\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/marek-guran/linux-server-info/assets/26904790/81ad57f4-5c4d-475f-a934-e25c0629ce7b\"\u003e\n    \u003cimg src=\"https://github.com/marek-guran/linux-server-info/assets/26904790/81ad57f4-5c4d-475f-a934-e25c0629ce7b\" width=\"320\" height=\"180\" alt=\"Snímka obrazovky (134)\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/marek-guran/linux-server-info/assets/26904790/2b963a6d-1e21-4c6a-98dd-a413bd5f6efe\"\u003e\n    \u003cimg src=\"https://github.com/marek-guran/linux-server-info/assets/26904790/2b963a6d-1e21-4c6a-98dd-a413bd5f6efe\" width=\"320\" height=\"180\" alt=\"Snímka obrazovky (135)\"\u003e\n\u003c/a\u003e\n\n### Dark Mode\n\u003ca href=\"https://github.com/marek-guran/linux-server-info/assets/26904790/4e10cc9b-ed80-451d-a40c-eca54d11de2b\"\u003e\n    \u003cimg src=\"https://github.com/marek-guran/linux-server-info/assets/26904790/4e10cc9b-ed80-451d-a40c-eca54d11de2b\" width=\"320\" height=\"180\" alt=\"Snímka obrazovky (136)\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/marek-guran/linux-server-info/assets/26904790/7e4caa99-4c33-4a0c-80e7-bbe67b5a93ca\"\u003e\n    \u003cimg src=\"https://github.com/marek-guran/linux-server-info/assets/26904790/7e4caa99-4c33-4a0c-80e7-bbe67b5a93ca\" width=\"320\" height=\"180\" alt=\"Snímka obrazovky (137)\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/marek-guran/linux-server-info/assets/26904790/460246dc-0809-4ae0-a8d4-4c67d465b068\"\u003e\n    \u003cimg src=\"https://github.com/marek-guran/linux-server-info/assets/26904790/460246dc-0809-4ae0-a8d4-4c67d465b068\" width=\"320\" height=\"180\" alt=\"Snímka obrazovky (138)\"\u003e\n\u003c/a\u003e\n\n### System and CPU Detection\n\u003ca href=\"https://github.com/marek-guran/linux-server-info/assets/26904790/92041285-89ac-463a-8219-6c556595f93a\"\u003e\n    \u003cimg src=\"https://github.com/marek-guran/linux-server-info/assets/26904790/92041285-89ac-463a-8219-6c556595f93a\" width=\"320\" height=\"180\" alt=\"Snímka obrazovky (139)\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/marek-guran/linux-server-info/assets/26904790/2da91114-7031-493b-8dbb-d562cb07fbb3\"\u003e\n    \u003cimg src=\"https://github.com/marek-guran/linux-server-info/assets/26904790/2da91114-7031-493b-8dbb-d562cb07fbb3\" width=\"320\" height=\"180\" alt=\"Snímka obrazovky (140)\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/marek-guran/linux-server-info/assets/26904790/2643eb50-d07b-49bf-bbcd-501b710faf5d\"\u003e\n    \u003cimg src=\"https://github.com/marek-guran/linux-server-info/assets/26904790/2643eb50-d07b-49bf-bbcd-501b710faf5d\" width=\"320\" height=\"180\" alt=\"Snímka obrazovky (141)\"\u003e\n\u003c/a\u003e\n\n\n\n# Automatic Installation (web server in docker by default uses port 9002)\nFull Install\n```\ncurl -sSL https://raw.githubusercontent.com/marek-guran/linux-server-info/main/Installation/Full%20Install.sh | bash\n```\n\nDependencies + Service\n```\ncurl -sSL https://raw.githubusercontent.com/marek-guran/linux-server-info/main/Installation/Dependencies%20%2B%20Service.sh | bash\n```\n\nDependencies Only\n```\ncurl -sSL https://raw.githubusercontent.com/marek-guran/linux-server-info/main/Installation/Dependencies%20Only.sh | bash\n```\n\nFull Uninstall\n```\ncurl -sSL https://raw.githubusercontent.com/marek-guran/linux-server-info/main/Installation/Full%20Uninstall.sh | bash\n```\n\nUninstall Service\n```\ncurl -sSL https://raw.githubusercontent.com/marek-guran/linux-server-info/main/Installation/Uninstall%20Service.sh | bash\n```\n| Option             | Docker + WEB Gui | Dependencies | Service | Requirements.txt |\n|--------------------|--------|--------------|---------|------------------|\n| Full Install       | ✅     | ✅           | ✅      | ✅               |\n| Dependencies + Service | ❌ | ✅           | ✅      | ✅               |\n| Dependencies only | ❌     | ✅           | ❌      | ✅               |\n\nWeb server will use ```/home/user/server-info/``` directory to publish json file for app and will be on port ```9002```. Will be used WEB GUi container and ```docker.io package```. You will be able to access it at: ```http://device-ip:9002/``` and api for Android App at: ```http://device-ip:9002/api```\n\n| Option           | Docker | Service | WEB GUi | Linux Server Info Folder |\n|------------------|--------|---------|---------|------------------------------|\n| Full Uninstall   | ❌     | ✅      | ✅       | ✅                          |\n| Uninstall Service| ❌     | ✅      | ❌       | ❌                          |\n\nYou can uninstall ```docker.io``` by ```sudo apt remove docker.io -y```. It is not removed automatically, since docker is used by many people.\n## Updating\nUpdating is simple manual process. Just download and replace the python file and requirements.txt (By default these files are saved in your home directory in linux-server-info folder). \nAnd run commands: ```sudo pip3 install -r requirements.txt \u0026\u0026 sudo systemctl restart server-info```\n## Instalation (manual)\nDownload the ```requirements.txt```, then execute commands:\n```sudo apt-get update \u0026\u0026 sudo apt-get install -y python3 python3-pip lsb-release util-linux ifstat \u0026\u0026 sudo pip3 install -r requirements.txt```\n## Download the python file\nEdit it for your paths (file output should be location of your web server www file location. You can use for example httpd as a web server.\n## Download service file (if you want it to run as a service)\nThere just change your file locations and start it with:\n```sudo systemctl start server-info```\nand if you want it to start on each boot, use command:\n```sudo systemctl enable server-info```\n## Download app\nYou can download it from releases section or by Google Play Store. Once installed, head to settings and put there your web server address with full path to file. For example: ```http://10.0.1.1:9002/api```\n","funding_links":[],"categories":["📱 Known apps"],"sub_categories":["⚙️ Other Device Control"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarek-guran%2Flinux-server-info","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarek-guran%2Flinux-server-info","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarek-guran%2Flinux-server-info/lists"}