mirror of
https://github.com/tteck/Proxmox.git
synced 2025-02-15 06:09:15 +01:00
.github
ct
install
actualbudget-install.sh
adguard-install.sh
agentdvr-install.sh
alpine-docker-install.sh
alpine-grafana-install.sh
alpine-install.sh
alpine-nextcloud-install.sh
alpine-vaultwarden-install.sh
alpine-zigbee2mqtt-install.sh
apache-cassandra-install.sh
apache-couchdb-install.sh
apt-cacher-ng-install.sh
aria2-install.sh
audiobookshelf-install.sh
autobrr-install.sh
bazarr-install.sh
blocky-install.sh
bunkerweb-install.sh
caddy-install.sh
calibre-web-install.sh
casaos-install.sh
changedetection-install.sh
channels-install.sh
cloudflared-install.sh
commafeed-install.sh
cronicle-install.sh
daemonsync-install.sh
dashy-install.sh
debian-install.sh
deconz-install.sh
deluge-install.sh
docker-install.sh
dockge-install.sh
emby-install.sh
emqx-install.sh
ersatztv-install.sh
esphome-install.sh
fenrus-install.sh
fhem-install.sh
flaresolverr-install.sh
flowiseai-install.sh
forgejo-install.sh
frigate-install.sh
go2rtc-install.sh
gokapi-install.sh
gotify-install.sh
grafana-install.sh
grocy-install.sh
headscale-install.sh
heimdall-dashboard-install.sh
hivemq-install.sh
homarr-install.sh
homeassistant-core-install.sh
homeassistant-install.sh
homebridge-install.sh
homepage-install.sh
homer-install.sh
hyperhdr-install.sh
hyperion-install.sh
influxdb-install.sh
iobroker-install.sh
iventoy-install.sh
jackett-install.sh
jellyfin-install.sh
jellyseerr-install.sh
k0s-install.sh
kavita-install.sh
keycloak-install.sh
kubo-install.sh
lazylibrarian-install.sh
lidarr-install.sh
linkwarden-install.sh
mafl-install.sh
magicmirror-install.sh
mariadb-install.sh
matterbridge-install.sh
mediamtx-install.sh
medusa-install.sh
meshcentral-install.sh
metube-install.sh
mongodb-install.sh
motioneye-install.sh
mqtt-install.sh
myspeed-install.sh
n8n-install.sh
navidrome-install.sh
nextcloudpi-install.sh
nginxproxymanager-install.sh
nocodb-install.sh
node-red-install.sh
notifiarr-install.sh
ntfy-install.sh
octoprint-install.sh
omada-install.sh
ombi-install.sh
omv-install.sh
openhab-install.sh
openobserve-install.sh
overseerr-install.sh
owncast-install.sh
pairdrop-install.sh
paperless-ngx-install.sh
pbs-install.sh
peanut-install.sh
petio-install.sh
photoprism-install.sh
pialert-install.sh
pihole-install.sh
pingvin-install.sh
plex-install.sh
pocketbase-install.sh
podman-homeassistant-install.sh
podman-install.sh
postgresql-install.sh
prometheus-install.sh
prowlarr-install.sh
qbittorrent-install.sh
radarr-install.sh
rdtclient-install.sh
readarr-install.sh
readeck-install.sh
redis-install.sh
rtsptoweb-install.sh
runtipi-install.sh
sabnzbd-install.sh
scrutiny-install.sh
scrypted-install.sh
sftpgo-install.sh
shinobi-install.sh
smokeping-install.sh
sonarr-install.sh
spoolman-install.sh
stirling-pdf-install.sh
syncthing-install.sh
tandoor-install.sh
tasmoadmin-install.sh
tautulli-install.sh
tdarr-install.sh
technitiumdns-install.sh
threadfin-install.sh
traccar-install.sh
traefik-install.sh
transmission-install.sh
trilium-install.sh
ubuntu-install.sh
umami-install.sh
umbrel-install.sh
unifi-install.sh
unmanic-install.sh
uptimekuma-install.sh
vaultwarden-install.sh
wastebin-install.sh
watchyourlan-install.sh
whisparr-install.sh
whoogle-install.sh
wikijs-install.sh
wireguard-install.sh
yunohost-install.sh
zabbix-install.sh
zigbee2mqtt-install.sh
zoraxy-install.sh
zwave-js-ui-install.sh
misc
turnkey
vm
CHANGELOG.md
CODE-AUDIT.md
LICENSE
README.md
USER_SUBMITTED_GUIDES.md
55 lines
1.3 KiB
Bash
55 lines
1.3 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
# Copyright (c) 2021-2024 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 apt-get install -y curl
|
|
$STD apt-get install -y sudo
|
|
$STD apt-get install -y mc
|
|
msg_ok "Installed Dependencies"
|
|
|
|
msg_info "Installing Podman"
|
|
$STD apt-get -y install podman
|
|
$STD systemctl enable --now podman.socket
|
|
msg_ok "Installed Podman"
|
|
|
|
msg_info "Pulling Home Assistant Image"
|
|
$STD podman pull docker.io/homeassistant/home-assistant:stable
|
|
msg_ok "Pulled Home Assistant Image"
|
|
|
|
msg_info "Installing Home Assistant"
|
|
$STD podman volume create hass_config
|
|
$STD podman run -d \
|
|
--name homeassistant \
|
|
--restart unless-stopped \
|
|
-v /dev:/dev \
|
|
-v hass_config:/config \
|
|
-v /etc/localtime:/etc/localtime:ro \
|
|
-v /etc/timezone:/etc/timezone:ro \
|
|
--net=host \
|
|
homeassistant/home-assistant:stable
|
|
podman generate systemd \
|
|
--new --name homeassistant \
|
|
>/etc/systemd/system/homeassistant.service
|
|
$STD systemctl enable --now homeassistant
|
|
msg_ok "Installed Home Assistant"
|
|
|
|
motd_ssh
|
|
customize
|
|
|
|
msg_info "Cleaning up"
|
|
$STD apt-get -y autoremove
|
|
$STD apt-get -y autoclean
|
|
msg_ok "Cleaned"
|