After installing DirectAdmin, a few admin-level settings make the server professional and safe: a proper hostname with SSL, sensible defaults for new accounts and branding that matches your company. This guide covers the essentials in the Evolution skin.
Before you start
- Admin-level access to DirectAdmin and root SSH.
- A hostname such as
server1.example.comwith anArecord pointing to the server. - Your logo as a PNG or SVG.
Set the hostname
- Go to Server Manager → Administrator Settings (or Admin Settings).
- Find Server Hostname and enter the full name.
- Save. DirectAdmin updates its configuration and the system hostname.
Secure the panel with SSL
Issue a Let's Encrypt certificate for the hostname so the panel on port 2222 and mail services use a valid certificate. As root run:
/usr/local/directadmin/scripts/letsencrypt.sh request_single server1.example.com 4096Recent DirectAdmin versions can do this automatically when the hostname resolves; check Administrator Settings → SSL. Then enable Force SSL redirect for the panel.
Important administrator settings
- Default nameservers:
ns1.example.comandns2.example.comused in new DNS zones. Create matching glue records at the registrar. - Session timeout and IP-locked sessions: protect against stolen sessions.
- Brute force settings: see Brute Force Monitor.
- Max email sends per day per user: limits damage from compromised accounts.
- Backup notifications and temp paths: where backups are built.
- Default skin and language for new accounts.
Brand the Evolution skin
- Go to Server Manager → Customize Evolution Skin (or Skin Customization).
- Upload your logo for light and dark themes and a favicon.
- Choose the primary colour and default theme (light or dark).
- Optionally change menu items, links in the help menu and the login page text.
- Save. The changes apply for all users who use the Evolution skin.
Resellers can apply their own branding for their customers if you allow it, which supports white-label reselling; see create reseller accounts.
Service monitoring
Server Manager → Service Monitor shows the status of web, mail, FTP, DNS and database services, with buttons to restart. DirectAdmin can restart crashed services automatically and email you – enable notifications for the admin account under Administrator Settings.
Troubleshooting
- Certificate request fails: the hostname does not resolve to the server, or port 80 is blocked.
- Panel unreachable on port 2222: firewall rule missing; allow it in CSF or the DirectAdmin firewall.
- Logo not shown: clear the browser cache; check the file format and size.
- New domains use wrong nameservers: update the default nameservers and the DNS template.
