Sign inSign up

bkbillybk/lnxlink

By bkbillybk

•Updated 3 days ago

🖥 Effortlessly manage your Linux machine using MQTT.

Image
Internet of things
Operating systems
Monitoring & observability
3

10K+

bkbillybk/lnxlink repository overview

license OS - Linux Python 3.7 Last commit

PyPI Docker Flathub Version

LNXlink is a Linux companion app that seamlessly integrates your system with external applications like Home Assistant. It uses MQTT, a lightweight messaging protocol, to enable real-time data exchange and remote control capabilities.

With LNXlink, you can monitor your Linux machine's performance, execute commands remotely, and integrate it into your smart home ecosystem for centralized management.

⁠Key Features

  • Sensor Monitoring: Automatically or manually expose sensors that monitor and control the system remotely.
  • Home Assistant: Utilizes MQTT Autodiscovery to create entities in Home Assistant dashboard.
  • Easy Installation: No sudo privileges required for installation and operation, except for server environments.
  • Expandable Architecture: Automatically imports new modules and allows for the addition of custom modules.

⁠Get started

To get started with LNXlink, follow these simple steps:

  • Pull the LNXlink image and follow the configuration instructions: docker run --network host -v ~/config_lnxlink/:/opt/lnxlink/config/ -it bkbillybk/lnxlink:latest
  • Install and configure on Home Assistant the hass-mqtt-mediaplayer⁠ integration.
  • Enjoy real-time monitoring and control of your Linux machine from your Home Assistant dashboard.

For detailed installation instructions, please refer to the documentation page: bkbilly.gitbook.io/lnxlink⁠.

⁠Benefits

  • Cross-Platform Compatibility: Runs on any Linux distribution, providing flexibility and wide-ranging compatibility.
  • Enhanced System Insights: Gain real-time insights into your Linux machine's performance by monitoring essential system metrics.
  • Remote Command Execution: Execute arbitrary commands directly from your Home Assistant dashboard, granting remote control over your Linux machine.
  • Seamless Integration with Home Assistant: Integrate your Linux machine into your smart home ecosystem for unified control and monitoring.
  • Automate tasks: Set up automated tasks to perform repetitive actions and save yourself time and effort.

To contribute to the development of LNXlink, you can sponsor the project through GitHub Sponsors⁠ or PayPal⁠. Your support will help maintain the project, add new features, and fix bugs.

Tag summary

Content type

Image

Digest

sha256:643a8034d…

Size

86.2 MB

Last updated

25 days ago

docker pull bkbillybk/lnxlink