説明なし

root efc4b3d3a1 initial 1 年間 前
build c4a34f0a27 added build arg for custom packages 1 年間 前
data 85395b7a35 added oneshot for custom users 1 年間 前
.env.template c4a34f0a27 added build arg for custom packages 1 年間 前
.gitignore ee73f9c415 added users.list, opt, ssh 1 年間 前
README.md 61654155fd initial 1 年間 前
docker-compose.yml 3ebd94cf05 changed location of users.list 1 年間 前
users.list.example efc4b3d3a1 initial 1 年間 前

README.md

Docker-based Terminalserver

Based on https://docs.linuxserver.io/images/docker-rdesktop

Quickstart

  • cp .env.template .env and define additional packages in .env
  • Add additional users in users.list

Additional packages

  • apt-get install is executed during image build time, to build a new image run docker compose build

Additional users

  • Additional users are created during container startup from ./user.list
  • Format: One user per line, values are whitespace separated
  • Format: uid/gid username password-hash group(s)
  • Example: 1001 john $1$8c8L.2jD$U6O8vpmrsi0LamR93Ntbj/ sudo,album
  • Add new user: echo "1001 johnopenssl passwd -6 SomeSecretPasswordsudo,album" >> users.list
  • Hash Format: 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.