This commit is contained in:
root 2025-07-12 17:57:54 +02:00
parent 83eea8f809
commit b5752d6669
3 changed files with 79 additions and 0 deletions

11
.env Normal file
View File

@ -0,0 +1,11 @@
USERID=1002
GROUPID=1002
DOMAIN=KRSNET.LOCAL
DOMAIN_DC=dc=krsnet,dc=local
DOMAIN_EMAIL=krsnet.local
DOMAINPASS=KRS!dc!99
DNSFORWARDER=127.0.0.1
HOSTIP=192.168.108.100
VMHOSTIP=192.168.108.100
PCHOSTIP=192.168.109.100
JOIN=false:

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
samba/

67
docker-compose.yml Normal file
View File

@ -0,0 +1,67 @@
---
services:
samba:
image: nowsci/samba-domain
container_name: samba
# user: ${USERID}:${GROUPID}
# network_mode: host
volumes:
- /etc/localtime:/etc/localtime:ro
- ./samba/data/:/var/lib/samba
- ./samba/config/samba:/etc/samba/external
env_file:
- .env
ports:
- ${VMHOSTIP}:53:53
- ${VMHOSTIP}:53:53/udp
- ${VMHOSTIP}:88:88
- ${VMHOSTIP}:88:88/udp
- ${VMHOSTIP}:123:123
- ${VMHOSTIP}:123:123/udp
- ${VMHOSTIP}:135:135
- ${VMHOSTIP}:137-138:137-138/udp
- ${VMHOSTIP}:139:139
- ${VMHOSTIP}:389:389
- ${VMHOSTIP}:389:389/udp
- ${VMHOSTIP}:445:445
- ${VMHOSTIP}:464:464
- ${VMHOSTIP}:464:464/udp
- ${VMHOSTIP}:636:636
- ${VMHOSTIP}:1024-1044:1024-1044
- ${VMHOSTIP}:3268-3269:3268-3269
- ${PCHOSTIP}:53:53
- ${PCHOSTIP}:53:53/udp
- ${PCHOSTIP}:88:88
- ${PCHOSTIP}:88:88/udp
- ${PCHOSTIP}:123:123
- ${PCHOSTIP}:123:123/udp
- ${PCHOSTIP}:135:135
- ${PCHOSTIP}:137-138:137-138/udp
- ${PCHOSTIP}:139:139
- ${PCHOSTIP}:389:389
- ${PCHOSTIP}:389:389/udp
- ${PCHOSTIP}:445:445
- ${PCHOSTIP}:464:464
- ${PCHOSTIP}:464:464/udp
- ${PCHOSTIP}:636:636
- ${PCHOSTIP}:1024-1044:1024-1044
- ${PCHOSTIP}:3268-3269:3268-3269
dns_search:
- krsnet.de
dns:
# - 192.168.108.100
- 127.0.0.1
extra_hosts:
- krsad01.krsnet.local:192.168.108.100
- 0.ntp.pool.org:90.187.112.137
- 1.ntp.pool.org:194.59.205.229
hostname: krsad01
cap_add:
- NET_ADMIN
- SYS_NICE
- SYS_TIME
devices:
- /dev/net/tun
privileged: true
restart: always