Ready-to-use server
Domain Controller
free Active Directory server
- Debian based
- Automatic security updates
- Free and open source
Domain Controller screenshots
A Samba4-based Active Directory-compatible domain controller that supports printing services and centralized Netlogon authentication for Windows systems, without requiring Windows Server. Since 1992, Samba has provided a secure and stable free software re-implementation of standard Windows services and protocols (SMB/CIFS).
This appliance includes all the standard features in TurnKey Core, and on top of that:
SSL support out of the box.
Webmin modules for configuring Samba.
Domain controller (Samba) configurations:
Preconfigured NetBIOS name: DC1
Sets domain/realm names on first boot
Create new AD domain, or join existing AD domain
Created administrator account is pre-set as Domain User/Admin
Domain Admins have full permissions on the domain.
Default permissions: owner full permissions.
Configured plug-and-play printing support (disabled by default):
Installed PDF printer (drops printed docs to $HOME/PDF).
Configured cups web interface to bind to all interfaces and support SSL.
Disabled by default; enable|disable via:
systemctl enable --now cups.service systemctl disable --now cups.service
Includes flip to convert text file endings between UNIX and DOS formats.
Includes TurnKey web control panel (convenience).
Important
See the Domain Controller documentation for limitations and requirements.
Credentials (passwords set at first boot)
Webmin, SSH: username root
Samba/Windows AD: username administrator
Run from browser
V 19.0
V 18.1
GitHub
Usage details & Logging in for Administration
No default passwords: For security reasons there are no default passwords. All passwords are set at system initialization time.
Ignore SSL browser warning: browsers don't like self-signed SSL certificates, but this is the only kind that can be generated automatically. If you have a domain configured, then via Confconsole Advanced menu, you can generate free Let's Encypt SSL/TLS certificates.
Username for samba:
Login as username administrator
Username for OS system administration:
Login as root except on AWS marketplace which uses username admin.
- Point your browser to:
- https://12.34.56.789:12321/ - System control panel
- https://12.34.56.789:12320/ - Web based command line terminal
- Login with SSH client:
ssh root@12.34.56.789
Special case for AWS marketplace:
ssh admin@12.34.56.789
* Replace 12.34.56.789 with a valid IP or hostname.


