Download the PHP package evilstudio/homelab-assistant-tool without Composer
On this page you can find all versions of the php package evilstudio/homelab-assistant-tool. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download evilstudio/homelab-assistant-tool
More information about evilstudio/homelab-assistant-tool
Files in evilstudio/homelab-assistant-tool
Download evilstudio/homelab-assistant-tool
More information about evilstudio/homelab-assistant-tool
Files in evilstudio/homelab-assistant-tool
Vendor evilstudio
Package homelab-assistant-tool
Short Description CLI Tool which can help with manage your homelab devices.
License MIT
Package homelab-assistant-tool
Short Description CLI Tool which can help with manage your homelab devices.
License MIT
Please rate this library. Is it a good library?
Informations about the package homelab-assistant-tool
HAT - Homelab Assistant Tool
Overview
HAT is a tool to help manage a homelab. It is designed to be run on single node which is always on, and this node is used to manage the rest of the homelab.
Installation
- Create app via composer
composer create-project evilstudio/homelab-assistant-tool
. - Copy
config/parameters.yaml.template
toconfig/parameters.yaml
and set the correct values. - Check if your ssh key can be used to ssh into devices without password.
Commands Overview
Here is a list of commands available in HAT.
Be aware that some commands might not be available on all platforms.
Command | Description | Usage |
---|---|---|
Show Devices | Show list of all devices. | php bin/console.php hat:device:show-all |
Check Status | Check status of a specified device. | php bin/console.php hat:device:check-status |
SSH Into Device | SSH into a specified device. | php bin/console.php hat:device:ssh |
Start Device | Start a specified device via WOL. | php bin/console.php hat:device:start |
Stop Device | Stop a specified device. | php bin/console.php hat:device:stop |
Cron Job | Execute cron schedules should be added to crontab. |
php bin/console.php hat:cron:run |
NOTE: Logs for cron job can be found in var/logs/cron.log
.
All versions of homelab-assistant-tool with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.3
symfony/config Version ^7.1
symfony/console Version ^7.1
symfony/dependency-injection Version ^7.1
symfony/filesystem Version ^7.1
symfony/process Version ^7.1
symfony/yaml Version ^7.1
monolog/monolog Version ^3.7
geerlingguy/ping Version ^1.2
phpseclib/phpseclib Version ^3.0
diegonz/php-wake-on-lan Version ^2.1
dragonmantank/cron-expression Version ^3.4
symfony/config Version ^7.1
symfony/console Version ^7.1
symfony/dependency-injection Version ^7.1
symfony/filesystem Version ^7.1
symfony/process Version ^7.1
symfony/yaml Version ^7.1
monolog/monolog Version ^3.7
geerlingguy/ping Version ^1.2
phpseclib/phpseclib Version ^3.0
diegonz/php-wake-on-lan Version ^2.1
dragonmantank/cron-expression Version ^3.4
The package evilstudio/homelab-assistant-tool contains the following files
Loading the files please wait ....