After installing ISPmanager Lite, you need to configure it properly to host websites, manage domains, databases, emails, and SSL certificates.
1 Log In to ISPmanager
- Open your web browser.
- Go to:
https://your-server-ip:1500
- Enter your root username and password.
- Click Log In.
Now you're inside ISPmanager's control panel!
2 Add a Website (Domain Configuration)
To host a website, you must add a domain to ISPmanager.
- Go to "WWW" > "Domains".
- Click "Create" button.
- Enter the following details:
- Domain Name: yourdomain.com
- Document Root: /var/www/yourdomain.com
- PHP Version: Select appropriate PHP version (e.g., PHP 8.1)
- Click "Save".
• Web Server: nginx or Apache (selected during installation)
• Default Page: index.php, index.html
• Error Log: Automatically enabled
• Access Log: Automatically enabled
Your domain is now linked to your ISPmanager server and ready for file upload.
3 Upload Website Files
Option 1: Use ISPmanager File Manager
- Go to "File Manager" in the main menu.
- Navigate to
/var/www/yourdomain.com/. - Click "Upload" button.
- Select your website files from your computer.
- If uploading a ZIP archive, select it and click "Extract" after upload.
Option 2: Use FTP (FileZilla)
Step 1: Create FTP Account in ISPmanager
- Go to "Users" > "FTP Users".
- Click "Create".
- Configure FTP account:
- Username: ftpuser
- Password: yourpassword
- Directory: /var/www/yourdomain.com/
- Access Type: Full access
- Click Save.
Step 2: Connect via FTP Client (FileZilla)
- Open FileZilla or your preferred FTP client.
- Enter connection details:
- Host: ftp.yourdomain.com or your-server-ip
- Username: ftpuser
- Password: yourpassword
- Port: 21
- Click Quickconnect.
Step 3: Upload Files
- Navigate to
/var/www/yourdomain.com/in the remote site panel. - Select files from your local computer.
- Right-click and select "Upload".
Now your website files are on the server and ready to be served.
4 Create a MySQL Database (For WordPress, Joomla, etc.)
If your website requires a database (like WordPress, Joomla, or custom PHP applications), follow these steps:
- Go to "Databases" > "MySQL".
- Click "Create" button.
- Enter database details:
- Database Name: yourdatabase (e.g., wp_yourdomain)
- Username: dbuser (e.g., wp_user)
- Password: securepassword (use strong password)
- Character Set: utf8mb4 (recommended for WordPress)
- Collation: utf8mb4_unicode_ci
- Click Save.
• Host: localhost
• Database Name: yourdatabase
• Username: dbuser
• Password: securepassword
These details will be needed during CMS installation.
Now your database is ready to use with your web application!
5 Set Up an SSL Certificate (HTTPS)
To enable HTTPS on your website for secure connections:
- Go to "WWW" > "Domains".
- Select your domain from the list.
- Click "Edit" button.
- Find and enable "SSL Certificate" option.
- Check "Use Let's Encrypt" checkbox.
- Click Save.
• Domain must be publicly accessible
• Port 80 must be open for verification
• DNS must point to your server IP
• Certificate auto-renews every 90 days
Now your website is secure with SSL and accessible via https://yourdomain.com.
6 Create Email Accounts
Step 1: Create Mail Domain
- Go to "Mail" > "Mail Domains".
- Click "Create".
- Enter domain details:
- Domain: yourdomain.com
- Mail Server Type: Postfix (default)
- Click Save.
Step 2: Add Email Mailbox
- Go to "Mail" > "Mailboxes".
- Click "Create".
- Configure email account:
- Email Address: admin@yourdomain.com
- Password: strong password
- Mailbox Quota: Set storage limit (e.g., 1024 MB)
- Click Save.
• Webmail: https://yourdomain.com/webmail
• IMAP: yourdomain.com (port 993 with SSL)
• SMTP: yourdomain.com (port 587 with STARTTLS)
• POP3: yourdomain.com (port 995 with SSL)
Now you can send and receive emails using Webmail or email clients (Outlook, Thunderbird, Apple Mail, etc.).
7 Configure Backups
To prevent data loss and ensure recovery options:
- Go to "System" > "Backups".
- Click "Create Backup" button.
- Select backup type:
- Full Backup: All data (websites, databases, emails)
- Partial Backup: Select specific items to backup
- Configure backup settings:
- Backup Type: Full or Custom
- Compression: Enable to save space
- Storage Location: Local server or remote FTP
- Click "Start Backup".
• Schedule regular automatic backups
• Store backups in different location (remote FTP)
• Test restore procedure periodically
• Keep multiple backup versions
Now your data is protected with regular backups.
8 Secure Your ISPmanager Server
Change Default SSH Port
- Open SSH configuration file:
sudo nano /etc/ssh/sshd_config
- Find the line:
#Port 22
- Change it to (use port between 1024-65535):
Port 2222
- Save file and restart SSH service:
sudo systemctl restart sshd
Enable Firewall (UFW)
sudo ufw allow 443/tcp
sudo ufw allow 2222/tcp
sudo ufw allow 1500/tcp
sudo ufw enable
Now your server is more secure against unauthorized access.
9 Optimize Performance
To speed up your website and improve server performance:
- Enable Caching: Install caching plugins for WordPress/Joomla
- Optimize PHP: Adjust PHP-FPM settings in ISPmanager
- Database Optimization: Regular MySQL optimization
- Content Delivery: Consider CDN for static files
- Image Optimization: Compress images before uploading
- GZIP Compression: Enable in web server settings
Use ISPmanager's resource monitoring tools to track CPU, RAM, and disk usage.
10 Troubleshooting ISPmanager Issues
| Issue | Solution |
|---|---|
| Cannot access ISPmanager | Check if port 1500 is open: sudo ufw allow 1500/tcpVerify service is running: sudo systemctl status ispmanager |
| Website not loading | Ensure files are in /var/www/yourdomain.com/Check file permissions: chown -R www-data:www-data /var/www/yourdomain.com |
| Email not working | Check MX records point to your server Verify SMTP settings in ISPmanager mail configuration |
| SSL not working | Reissue Let's Encrypt SSL from domain settings Check domain DNS A record points to server IP |
| Database connection error | Verify database credentials Check if MySQL service is running: sudo systemctl status mysql |
11 Summary
| Task | Steps |
|---|---|
| Login to ISPmanager | https://your-server-ip:1500 with root credentials |
| Add Website | "WWW" > "Domains" > Create > Enter domain details |
| Upload Files | File Manager or FTP (create FTP user first) |
| Create Database | "Databases" > "MySQL" > Create > Set credentials |
| Enable SSL | "WWW" > "Domains" > Edit > Enable Let's Encrypt |
| Setup Email | "Mail" > "Mail Domains" > Create > Add mailboxes |
| Configure Backups | "System" > "Backups" > Create Backup > Schedule |
| Secure Server | Change SSH port, enable firewall, regular updates |
Now your ISPmanager Lite is fully set up and ready for production use!


