In order to install Magento 2.x extension from admin panel, you need to go through following steps:

  1. Upload the extension files into Magento root directory (e.g. public_html) as mentioned above in FTP & cPAnel method.
  2. Now, navigate to System -> Web Setup Wizard -> Component Manager

via admin panel

  1. Now click on component Manager

Setup Wizard

  1. It will show the list of available components. Find the extension you want to enable. Then press "Select" in "Actions" column and choose "Enable".

Choose Extension

  1. It would navigate you to another page. Click on Start Readiness Check button

Start Readiness Check

  1. If you get any error while this check, first resolve them and then again start Readiness Check.
  2. After Readiness Check is complete, click Next

Readiness Check Ok

  1. Now Click on Create Backup. It might take some time. Once it is complete click on button Next.

Create Backup

  1. Now you are all set. Click on Enable. It might take some time to enable the extension. Do not refresh the page.

Enable Extension

  1. After the above steps are completed successfully, the module is installed.