mirror of https://github.com/tteck/Proxmox
parent
c536591de3
commit
0efbaa27ee
1 changed files with 0 additions and 51 deletions
@ -1,51 +0,0 @@ |
|||||||
#!/usr/bin/env bash |
|
||||||
|
|
||||||
# Copyright (c) 2021-2023 tteck |
|
||||||
# Author: tteck (tteckster) |
|
||||||
# License: MIT |
|
||||||
# https://github.com/tteck/Proxmox/raw/main/LICENSE |
|
||||||
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" |
|
||||||
|
|
||||||
color |
|
||||||
verb_ip6 |
|
||||||
catch_errors |
|
||||||
setting_up_container |
|
||||||
network_check |
|
||||||
update_os |
|
||||||
|
|
||||||
msg_info "Installing Dependencies" |
|
||||||
$STD apk add newt |
|
||||||
$STD apk add curl |
|
||||||
$STD apk add openssh |
|
||||||
$STD apk add nano |
|
||||||
$STD apk add mc |
|
||||||
$STD apk add git |
|
||||||
msg_ok "Installed Dependencies" |
|
||||||
|
|
||||||
msg_info "Installing pip3 Package Manager" |
|
||||||
$STD apk add py3-pip |
|
||||||
msg_ok "Installed pip3 Package Manager" |
|
||||||
|
|
||||||
msg_info "Installing Alpine-ESPHome" |
|
||||||
$STD pip3 install esphome |
|
||||||
$STD pip3 install tornado esptool |
|
||||||
|
|
||||||
echo "#!/sbin/openrc-run |
|
||||||
description=\"ESPHome\" |
|
||||||
pidfile=\"/run/esphome.pid\" |
|
||||||
start() { |
|
||||||
esphome dashboard /root/esphome/config/ > /dev/null 2>&1 & |
|
||||||
echo \$! > \$pidfile |
|
||||||
} |
|
||||||
stop() { |
|
||||||
kill \$(cat \$pidfile) |
|
||||||
rm \$pidfile |
|
||||||
}" >/etc/init.d/esphome |
|
||||||
|
|
||||||
chmod 755 /etc/init.d/esphome |
|
||||||
rc-service -q esphome start |
|
||||||
rc-update add -q esphome default |
|
||||||
msg_ok "Installed Alpine-ESPHome" |
|
||||||
|
|
||||||
motd_ssh |
|
||||||
root |
|
Loading…
Reference in new issue