Docker alpine + webmin(include nginx module) + bind9 + nginx, Provide Extensive DNS for local area networks
other solution: [alpine + webmin + bind9] + [kong gateway + kong dashboard], do it yourself
Webmin Default Login (https://localhost:10000)
- USER: root
- PASSWORD: root
- USER: root
- PASSWORD: root
# for test, for pro remove --rm
docker run -d --rm --name webmin -h webmin \
-p 10000:10000 -p 2020:22 \
-p 53:53/udp -p 53:53/tcp \
-p 80:80 \
livinphp/webmin-alpine
# ssh test, default shell zsh,
ssh -p 2020 root:root@localhost
# or
docker exec -it webmin /bin/zsh
- S6 overlay v1.21.2.2
- webmin v1.890
- bind latest
- nginx latest
- openssl perl perl-net-ssleay apkbuild-cpan expect git openssh rsync pwgen netcat-openbsd bash zsh
- oh-my-zsh
- 22
- 53/tcp 53/udp
- 80
- 443
- 953
- 10000
- /etc/webmin
- /etc/webmin/miniserv.conf
- /var/webmin
- /etc/bind
- /var/cache/bind
- /etc/nginx
- /var/www/html