Verifying your server meets all requirements before installing NITS Mail.
Checking PHP version...
All requirements met. You can proceed to database setup.
Database Connection
Enter your MySQL / MariaDB connection details. On cPanel, find these in MySQL Databases.
On cPanel: your database name and username must include your cPanel account prefix (e.g. cpuser_mailio). Create them first in cPanel → MySQL Databases.
Usually localhost on cPanel
Default: nm_ — change if running multiple installs on same DB
Application Configuration
Configure core settings for NITS Mail. These can be changed later from Admin Settings.
Full URL where NITS Mail will be accessible. No trailing slash.
Security
Open RegistrationAllow anyone to register a NITS Mail account
Force HTTPSRedirect all HTTP requests to HTTPS (recommended)
Verify SSL CertificatesEnforce valid SSL for IMAP/SMTP connections (disable only for testing)
Storage
Relative to document root. Keep outside public_html.
Create Admin Account
This will be the super-administrator account for NITS Mail. Keep these credentials safe.
Write down these credentials now. There is no "forgot password" email until you configure an SMTP account after install.
Install NITS Mail
Review your configuration and click Install to begin. This will create the database, write the .env file, and create your admin account.
Installation Log
NITS Mail Installed!
Your installation is complete. Your .env file has been written and the database has been set up successfully.
Your Installation Summary
Security: Delete or protect the install/ folder immediately after setup.
Add deny from all to install/.htaccess or delete the directory.