Last active
October 2, 2024 00:28
-
-
Save roger-/7bd572d7e6e2afa90c4622758d8a7523 to your computer and use it in GitHub Desktop.
Alpine Linux: setup user and docker for Proxmox
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
USERNAME="EDIT_THIS" | |
PASSWORD="EDIT_THIS" | |
# add community repo | |
sed '/community/ {s/^#//; q;}' /etc/apk/repositories > tempfile && mv tempfile /etc/apk/repositories | |
apk update | |
# install sudo (alternative to doas) | |
#apk add sudo | |
# create user with sudo access | |
#echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/wheel | |
adduser -D $USERNAME | |
echo "$USERNAME:$PASSWORD" | chpasswd | |
#adduser $USERNAME wheel | |
# install docker | |
apk add docker docker-compose | |
rc-update add docker default | |
service docker start | |
# give user permission | |
addgroup $USERNAME docker | |
# install qemu-guest-agent (for Proxmox) | |
apk add qemu-guest-agent | |
#echo 'GA_PATH="/dev/vport2p1"' >> /etc/conf.d/qemu-guest-agent | |
rc-update add qemu-guest-agent | |
service qemu-guest-agent start | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment