sudo apt install screen -y
screen -S install
Dann:
sudo apt install -y make curl git neovim net-tools jq && curl -s https://raw.githubusercontent.com/Momro/zshconfig/refs/heads/main/install.sh | bash && sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt dist-upgrade -y
Alles in einem:
sudo apt install screen -y && screen -S install && curl -s https://raw.githubusercontent.com/Momro/LinuxBasicSetup/refs/heads/main/pi-basic-install.sh | bash
if [ -z "$DISTRIB_DESCRIPTION" ] && [ -x /usr/bin/lsb_release ]; then
# Fall back to using the very slow lsb_release utility
DISTRIB_DESCRIPTION=$(lsb_release -s -d)
fi
#printf "Welcome to %s (%s %s %s)\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)"
#printf "\n"
printf "Welcome! \nThis is %s on server '%s'\nIP address is %s\n\n" "$DISTRIB_DESCRIPTION" "$(hostname)" "$(ip a | grep 192 | sed 's/inet //g' | sed 's/ metric.*$//g' | sed 's/ //g')"
sudo timedatectl set-timezone Europe/Berlin
sudo apt install konsole gcc make curl git neovim screen net-tools flameshot vivaldi-stable
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
wget -O signal-desktop.sources https://updates.signal.org/static/desktop/apt/signal-desktop.sources
cat signal-desktop.sources | sudo tee /etc/apt/sources.list.d/signal-desktop.sources > /dev/null
sudo apt update && sudo apt install signal-desktop
sudo apt install perl gcc make
sudo /media/.../VBoxLinuxAdditions.run
sudo usermod -aG vboxsf $USER
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r);
sudo apt install virtualbox-guest-x11
sudo apt install virtualbox-guest-dkms
- Gemeinsame Zwischenablage anschalten
https://github.com/Momro/ssh-config/tree/main
In Windows:
$ ssh-keygen
$ cat <file>
ssh-ed25519 ...... user@host
In Linux:
key="ssh-ed25519 ...... user@host"
mkdir ~/.ssh
echo $key >> ~/.ssh/authorized_keys
https://github.com/Momro/zshconfig
curl -s https://raw.githubusercontent.com/Momro/zshconfig/refs/heads/main/install.sh | bash
sudo update-alternatives --config editor
apk add openssh rc-update add sshd default sed -i '/^#*PermitRootLogin/c\PermitRootLogin yes' /etc/ssh/sshd_config rc-service sshd start
login via SSH
apk update && apk upgrade
Alpine LXC with Browser [https://www.filipnet.de/proxmox-lxc-alpine-browser/]
Also install xorgxrdp. It won't work otherwise:
apk add xorgxrdp
Signal:
Signal:~# cat /etc/apk/repositories https://dl-cdn.alpinelinux.org/alpine/v3.22/main https://dl-cdn.alpinelinux.org/alpine/v3.22/community http://dl-cdn.alpinelinux.org/alpine/edge/main http://dl-cdn.alpinelinux.org/alpine/edge/community http://dl-cdn.alpinelinux.org/alpine/edge/testingz
Signal:~# cat /home//.xsession #!/bin/sh
/bin/sh -l ~/.xinitrc
xrdp-chansrv & signal-desktop --start-maximized --disable-gpu & autocutsel -fork & exec openbox-session