ZesleCP image provides a One-Click installer to automatically install Apache/Nginx, PHP, MySQL database server, Email servers with auto-configured SPF/MX/DKIM records, FTP server, One-click WordPress App, and many more useful packages.
ZesleCP is a lightweight, fast, and secure web hosting control panel designed to make the entire experience of managing your website and web server quick and easy.
Server Config - Get all the common packages and services ready out-of-the-box, with best-in-class GUI interface
Reseller/Multi-Accounts - Create and launch Control Panel accounts for your resellers and direct customers
Hosting Packages - Create hosting packages for your customers. Limit the services you want to provide and enjoy the full control
Domains Management - Add and manage your website domains, sub-domains, and parked domains with a single click using our GUI interface
Databases Mgmt. - Easily create and manage your databases & users. Manage user roles and privileges with MySQL Wizard & phpMyAdmin
Email Accounts - Get email accounts for each website easily with pre-configured DKIM, SPF, and TXT records
FTP Accounts - Create unlimited FTP accounts with the option to grant access to selected directories
Firewall Manager - Manage all the complexity of IP-tables with our easy Firewall Manager interface. Allow, deny, or restrict any service or port with a single click
One-click Apps - Install and configure your favorite applications, WordPress, in less than 5-minutes
SSH Keys - Manage your SSH keys. Create or revoke .ppk and .pem keys directly from your ZesleCP dashboard
SSL Integration - You can install your preferred SSL certificates. Renew and revoke certificates. One-click FREE Let’s Encrypt SSL included
File Manager - Enjoy a new fully featured file manager to perform all the file system related tasks easily
Cron Job Manager - Cron jobs are always complex. Schedule your tasks and commands easily with our GUI Cron Manager
Backup Wizard - Securely create backups, manage, and transfer your website files and database backups
And more …
Multiple IPs, Processes Manager, Root FileSystem Manager, Logs Viewer, and much more
Package | Version | License |
---|---|---|
Apache | 2.4.56 | Apache License 2.0 |
Nginx | 1.23.3 | 2-clause BSD |
PHP | 7.2-8.1 | PHP License |
MySQL | 5.7 | GPLv2 |
phpMyAdmin | 4.9.5 | GPLv2 |
WordPress | 5.9 | GPLv2 |
Roundcube | 1.4.7 | GPLv3 |
Exim | 4.94 | GPLv2 |
Dovecot | 2.2.36 | MIT |
BIND | 9.11.4 | MPL |
Pure-FTPd | 1.0.49 | BSD License |
Certbot | 1.10 | Apache License 2.0 |
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the ZesleCP 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB ZesleCP Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "zeslecp-7"}' \
"https://api.digitalocean.com/v2/droplets"
After the installation of your ZesleCP droplet,
Login into your server command line terminal
Once you logged into the command line, simply run zesle first:run
command.
This command will create your ZesleCP logins. Follow the instructions on screen to login into ZesleCP.
After success login,
Please follow our Getting Started on DigitalOcean article here: https://zeslecp.com/docs/getting-started-on-digitalocean
That’s it :)