#!/bin/sh hostname="$1" username="${DOAS_USER}${SUDO_USER}" [ "$(id -u)" -ne 0 ] && echo "Must be root to run" && exit 1 [ -z "$hostname" ] && echo "Usage: $0 " && exit 1 # add community repo sed '/community/ {s/^#//; q;}' /etc/apk/repositories > /tmp/tempfile && mv /tmp/tempfile /etc/apk/repositories # set hostname echo "$hostname" > /etc/hostname hostname -F /etc/hostname # install packages apk update apk add docker docker-compose avahi qemu-guest-agent # start docker rc-update add docker default rc-service docker start # give user docker permission addgroup "$username" docker # start avahi rc-update add avahi-daemon rc-service avahi-daemon start # start qemu-guest-agent (for Proxmox) rc-update add qemu-guest-agent rc-service qemu-guest-agent start