Rust Desk

Ahmad Hadidi Ahmad Hadidi

Host

ISO: Alpine 3.19
Disk Size: 2GB
Ram: 1024
Cores: 1
don't forget to resize / shrink after you're done building homepage
make sure it's unprivileged

Create CT

pct create \
108 \
/mnt/pve/evo/template/cache/alpine-3.19-default_20240112_amd64.tar.xz \
--hostname rustdesk-server \
--memory 1024 \
--net0 name=eth0,bridge=vmbr0,firewall=1,gw=192.168.0.1,ip=192.168.0.108/24,hwaddr=DE:AD:DE:AD:01:08,type=veth,ip6=dhcp \
--storage localblock \
--rootfs local-lvm:3 \
--unprivileged 1 \
--ignore-unpack-errors \
--ostype alpine \
--password="123123123" \
--start 1

Enter CT

pct enter 108

# Request IP Address From Router
udhcpc -i eth0 -F $(hostname) -x hostname:$(hostname) -r $(hostname -i)

In CT

apk add rustdesk-server --repository="https://dl-cdn.alpinelinux.org/alpine/edge/testing"
rc-update add hbbs
service hbbs start

Add to Boot

apk add nano
cd /
nano start.sh