ISPmanager Lite
ISPmanager Lite
by ISPsystem

Version 5.246.0

OS CentOS 7.x

Description

ISPmanager Lite provides a rich feature set for managing websites, creating users, handling domains, emails, databases, etc. It supports an unlimited number of users and domains.

The panel already has lots of various integrations such as Let's Encrypt, website builder, anti-viruses, etc. You can also create plug-ins by yourself by using open and well-documented API.

Features

  • Manage Domains - Сonnect domain, set up a redirect, or choose PHP version and mode for every website.
  • Manage Email - Create mailboxes, configure aliases, SPAM protection, DKIM.
  • Manage Databases - Create databases and the levels of access.
  • FTP - Create and manage FTP users. Choose home directories.
  • File manager - Edit files with a panel. Manage levels of access to files and directories.
  • Security - Stats on used resources, SSL certificates, firewall, backup system, and access levels.

Software Included

Getting started after deploying ISPmanager Lite

After the deployment of your ISPmanager droplet, the easiest way is by using the root username and a password, which you will receive by email after the droplet is created. To log in this way, skip the “Add your SSH keys” step and go to the next one.

Alternatively, you can use an SSH key for logging in. To do so, add a new SSH key by clicking New SSH key or select a previously added key (if you have any).

Then go to https://Your-Droplet-IP:1500/ispmgr and login with these root credentials into ISPmanager - using “root” as a login name and the password that you received via email from DigitalOcean.

Actions after installation

  1. Buy an ISPmanager license or specify its details.
  2. Read the license agreement
  3. Specify the server domain

How to create user and website

  1. Go to Accounts ➞ Users ➞ Add button.
  2. In the Main settings section, specify the user login, full name and password for entering ISPmanager.
  3. In the Access section, enable the options SSL and PHP as Apache module. Press Next.
  4. Enter the name of the WWW-domain. Press Next.
  5. Press Finish to confirm user settings.
  6. Create the A-record in your domain registrar's client area to make your website available by its domain name. Resource records may take up to 72 hours to update. After that, the website will be available by its domain name.

How to create user and website via API

Via http queries

To create user

https://<Your-Droplet-IP>:1500/ispmgr?authinfo=root:<root-password>&out=xml&func=user.edit&name=<user>&owner=root&passwd=<user-password>&confirm=<user-password>&limit_ssl=on&limit_php_mode_mod=on&sok=ok

To create website

https://<Your-Droplet-IP>:1500/ispmgr?authinfo=root:<root-password>&out=xml&func=webdomain.edit&name=<domain>&owner=<user>&email=<admin_email>&secure=on&php=on&sok=ok"

Comments:

  • <Your-Droplet-IP> - droplet IP address
  • <root-password> - root-password
  • <user> - website owner user name
  • <user-password> - website owner user password
  • <domain> - website domain name
  • <admin_email> - domain administrator's email

Via mgrctl utility

Connect to the server via SSH and run the command:

/usr/local/mgr5/sbin/mgrctl -m ispmgr user.edit name=<user> owner=root passwd=<user-password> confirm=<user-password> limit_ssl=on limit_php_mode_mod=on sok=ok && /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit name=<domain> owner=<user> email=<admin_email> secure=on php=on sok=ok

Comments:

  • <user> - website owner user name
  • <user-password> - website owner user password
  • <domain> website domain name
  • <admin_email> - domain administrator's email

Placement of website data

You can load a ready-to-go website to the server, or install a content management system (CMS) to the website.

To load a website with ready-to-go content to the server:

  1. Log on to ISPmanager with the website owner permissions: Accounts ➞ Users ➞ select the user name ➞ Log in button.
  2. Open the website directory in file manager: WWW ➞ WWW-domains ➞ select the website ➞ Directory button.
  3. Load the website files to the server: Upload button ➞ Choose file ➞ select the required files ➞ ОК.

To install a CMS on the website:

  1. Log on to ISPmanager with the website owner permissions: Accounts ➞ Users ➞ select the user name ➞ Log in button.
  2. Enter WWW ➞ WWW-domains ➞ select the website ➞ Scripts button ➞ select the CMS ➞ Install.
  3. Read the license agreement and specify the settings for installation.

How to log in to the control panel without a username and password

To log in to the control panel without a username and password you can use a temporary key. To generate the key, access the server as the superuser (root per default). E.g. if you have specified invalid keys when configuring reCAPTCHA, you won't be able to log in to the control panel with your login and password. Perform the following steps to log in with a temporary key:

  1. Connect to server via SSH with the superuser permissions.
  2. Generate a random key at least 16-characters long:

sudo pwgen -s 16 1

  1. Copy the key to the clipboard.
  2. Execute the function to create an access key:

/usr/local/mgr5/sbin/mgrctl -m ispmgr session.newkey username=user key=generatedKey

  1. Follow the URL in the browser:

https://Your-Droplet-IP:1500/ispmgr?func=auth&amp;key=generatedKey

API Creation

In addition to creating a Droplet from the ISPmanager Lite 1-Click App via the control panel, you can also use the DigitalOcean API.

As an example, to create a 4GB ISPmanager Lite Droplet in the SFO2 region, you can use the following curl command. You’ll need to either save your API access token to an environment variable or substitute it into 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":"ispsystem-ispmanagerlite-7"}' \
      "https://api.digitalocean.com/v2/droplets"
      

Support Details

Supported By:ISPsystem
Hours:24x7x365
Support URL:https://www.ispsystem.com
Support Email:sales@ispsystem.com