Manage your Linux server remotely via Telegram: services, logs, monitoring & more.

devops-tools linux-automation linux-server python-bot remote-control self-hosted server-dashboard server-monitoring server-panel server-utilities service-manager telegram-bot
3 Open Issues Need Help Last updated: Jul 18, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement a Telegram bot button that displays a list of currently open TCP ports on the server and their associated processes. The bot should use `psutil`, `lsof`, or `netstat` to retrieve this information, showing only listening TCP ports in a user-friendly format (e.g., "🔌 80/tcp — nginx"). Optional additions include support for UDP ports and displaying process PIDs.

Complexity: 3/5
enhancement good first issue

Manage your Linux server remotely via Telegram: services, logs, monitoring & more.

Python
#devops-tools#linux-automation#linux-server#python-bot#remote-control#self-hosted#server-dashboard#server-monitoring#server-panel#server-utilities#service-manager#telegram-bot

AI Summary: Implement Telegram bot commands to safely reboot and shutdown the Linux server. This involves adding buttons for these actions, prompting for confirmation before execution, and using `subprocess.run()` with `sudo reboot` and `sudo poweroff`. Appropriate error handling and security considerations are necessary. Instructions for local testing, requiring `sudo` access without password prompts, are also needed.

Complexity: 3/5
enhancement good first issue

Manage your Linux server remotely via Telegram: services, logs, monitoring & more.

Python
#devops-tools#linux-automation#linux-server#python-bot#remote-control#self-hosted#server-dashboard#server-monitoring#server-panel#server-utilities#service-manager#telegram-bot

AI Summary: Implement an automatic refresh feature for the Telegram bot's main status message, updating system metrics every 3-5 minutes using asyncio. This involves creating a background task with asyncio.create_task() and asyncio.sleep(), and optionally making the refresh interval configurable.

Complexity: 3/5
enhancement help wanted good first issue

Manage your Linux server remotely via Telegram: services, logs, monitoring & more.

Python
#devops-tools#linux-automation#linux-server#python-bot#remote-control#self-hosted#server-dashboard#server-monitoring#server-panel#server-utilities#service-manager#telegram-bot