Based on https://docs.linuxserver.io/images/docker-rdesktop
cp .env.template .env
and define additional packages in .env
users.list
apt-get install
is executed during image build time,
to build a new image run docker compose build
./users.list
<uid/gid> <username> <password-hash> <group(s)>
1001 john $1$8c8L.2jD$U6O8vpmrsi0LamR93Ntbj/ sudo,album
echo "1001 john `openssl passwd -6 SomeSecretPassword` sudo,album" >> users.list
x$salt$hash
. x
denotes the algorithm used by crypt: 1
for md5, 2a
for Blowfish, 2y
for 8bit character Blowfish, 5
for sha256 and 6
for sha512.