Getting Started With SEO Panel

SEO Panel Open Source SEO Tool for Managing Your Websites.

SEO Panel is one of the tools that won't cost you a penny. It's an open source application that is easy to install and use. So there's is no cost for SEO Panel itself but you need a server and update SEO Panel & your server regularly to keep it fast and secure.

So, today we’re going to take a look at how to Setup, Install, & Configure - Bitnami SEO Panel on Google Cloud. Also, enable essential services through Debian CLI  to keep our Server streamlined.

Why use Bitnami Image for SEO Panel?

Bitnami will ensure that SEO Panel image is secure, up-to-date, and packaged using industry best practices.

With Bitnami you can trust what's in the app you're launching. Bitnami monitors all components and libraries for vulnerabilities, outdated components, and application updates. When one is reported, Bitnami developers push an update and release every affected listing within a couple days at most.

1. SEO Panel On Google Cloud (Bitnami)

Google Cloud Platform, offered by Google, is a suite of cloud computing services that run on the same infrastructure that Google uses for its end-user products, such as Google Search, Google Drive, Android,  YouTube. read more

Get $300 To Try Google Cloud‎

Use products & Services offered by Google for free up to the specified usage limits during and past the free trial. These usage limits are subject to change and only available for eligible customers. read more

Step 1. Create New Project In Google Cloud Platform

Once you’ve signed up for Trial or purchased Google Cloud, you’ll need to log into your Google account and access the Google Cloud Console. From the Project drop-down, click Create project:

Create Project
Create Google Cloud Project

 

  • Deploy Seo Panel & Configure Instance

After creating a project, Let's Click on Go to Cloud Launcher and select SEO Panel Certified by Bitnami from the Marketplace by Google Cloud that lets you quickly deploy software.

SEO Panel Market Place
SEO Panel Certified by Bitnami

 

  • Launch on Compute Engine

Click on Launch Compute Engine to configure your Server.

SEO Panel Certified by Bitnami
Launch SEO Panel Certified by Bitnami in Compute Engine

 

Step 2. Configure SEO Panel Deployment

  • Enter Deployment Name - Deployment name can only contain lowercase characters, numbers or dashes. It must start with a lowercase letter and cannot end with a dash.
  • Select Zone  - The zone determines what computing resources are available and where your data is stored and used Learn more
  • Configure Machine Type - Machine types determine the specifications of your machines, such as the amount of memory, virtual cores, and persistent disk limits an instance will have. Learn more about machine types
  • Enter Administrator Email - This email will be used if you need to reset your password.
  • Select Install phpMyAdmin
  • Boot Disk Type - Storage space is much less expensive for a standard persistent disk. An SSD persistent disk is better for random IOPS or streaming throughput with low latency. Learn more
  • Firewall - By default, all incoming traffic from outside a network is blocked. Select the type of network traffic you want to allow. Learn more  Check both Allow HTTPS & HTTPS Traffic.
  • Finally, Click on Deploy and Wait for Google to generate IP Address & Credentials for your WordPress Instance.
Configure SEO Panel Deployment
Configure SEO Panel Deployment

 

  • Deployment Manager for SEO Panel

Once SEO Panel is deployed, Google will generate credentials required for you to get started in Deployment Manager, similar to the following:

Site Address: http://111.111.111.111
Admin URL: http://111.111.111.111/admin-panel.php 
Admin useradminExample
Admin password (Temporary): passwdExample
Instance : seopanel-Example-vm
Instance zone: us-central1-f
Instance machine type: f1-micro
  • Software:
Operating System: Debian (9)
Open Source - Web Server 
Apache (2.4.33), 
Open Source - Database
MySQL (5.7.22),
Open Source - SSL Certicate
OpenSSL (1.0.2o), 
Open Source - Server Side Scripting Programming Language
PHP (7.0.30), 
Open Source - Administration Tool for MySQL 
phpMyAdmin (4.8.1), 
Open Source - SEO Management for Websites
SEO Panel (3.13.0)
Relational Database Management
SQLite (3.18.0)
Deployment Manager for SEO Panel
Use Credentials to verify SEO Panel installation and Click on SSH to Launch Terminal

 

  • Launch Terminal

Go ahead and click on SSH to Terminal, so that we can configure Static Domain on our machine and you can also configure Open Source SSL by following the instructions on Bitnami SEO Panel documentation from Terminal.

Launch Terminal
Click on SSH To Launch Terminal

 

  • Test Installation

You can go ahead and test the installation by using your account credentials generated in Google Deployment Manager to Log into your SEO Panel Dashboard
Type the IP address provided by Google for your server in the browser and you should see the default welcome page for SEO Panel, similar to this:
Test SEO Panel Installation
Use the Site Address provided in Google Deployment Manager to Test Installation

 

Step 3. Configure Installation:

  • Update Static Domain  

SEO Panel requires updating the IP address/domain name if the machine IP address/domain name changes. The bnconfig tool also has an option which updates the IP address, called --machine_hostname.

Note: bfconfig tool changes the URL to http://EXAMPLE_DOMAIN.COM/seopanel

You can update your domain name by typing the following command in terminal:

sudo /opt/bitnami/apps/seopanel/bnconfig --machine_hostname EXAMPLE_DOMAIN.COM

If you have configured your machine to use a static domain name or IP address, you should rename or remove the /opt/bitnami/apps/seopanel/bnconfig file by typing the following command:

sudo mv /opt/bitnami/apps/seopanel/bnconfig /opt/bitnami/apps/seopanel/bnconfig.disabled
SEO Panel requires updating the IP address/domain name.
SEO Panel requires updating the IP address/domain name if the machine IP address/domain name changes

 

You can also change your hostname by modifying it in your hosts file. Enter the new hostname using your preferred editor.

sudo nano /etc/hosts

Add a new line with the IP address and the new hostname. Here's an example. Remember to replace the IP-ADDRESS and DOMAIN placeholders with the correct IP address and domain name.

IP-ADDRESS DOMAIN

Edit Hostname
Change Hostname

 

NOTE: Be sure that your domain is propagated

  • Update Domain's IP Address for forwarding

Furthermore, Login to your Domain Control Panel, Navigate to DNS Zone and update the IP address for forwarding in 3 simple steps.

  • Host Name - Enter the host name the A record links to. Type @ to point the record directly to your domain name, including the www.
  • Points to IP Address - Enter 111.111.111.111 (Example)
  • TTL - Select how long the server should cache the information.

Note: It should take a few minutes for DNS to propagate. However, you can expect a propagation time up to 24 hours. This is because it takes time for the DNS to take effect across the internet. Make use of DNSChecker to check DNS data collected from all location for confirming that your domain is completely propagated or not worldwide.

  • Test Configuration

Once done, open your web browser and enter the domain name to see if everything is working correctly by using the credentials provided by Google in Deployment Manager for logging in to your SEO Panel Dashboard.

SEO Panel Account
Login to your SEO Panel Account

 

Use the Bitnami SEO Panel documentation to Setup SSL certificate for your Domain Name by clicking here.

2. Getting Started with SEO Panel

After logging in to your SEO Panel Dashboard. Navigate to Admin Panel to review the settings, most importantly Changing the temporary password provided in Google Deployment Manager.

  • Update Google Settings

We need to generate API Key from the Google Developer Console for our Project to make requests from SEO Panel dashboard.

Create your application's API key:

  1. Go to the API Console.
  2. From the projects list, select a project or create a new one.
  3. If the APIs & services page isn't already open, open the left side menu and select APIs & services.
  4. On the left, choose Credentials.
  5. Click Create credentials and then select API key.

 

Google API Key
Generate Google API Key

 

  • Update API Key in SEO Panel

Go ahead and update Google Settings by entering the API Key.

Google API Key
Verify Connect by using Google API Key

 

  • Test Requests

Let's verify if we are able to make requests after updating Google Settings. Navigate to SEO Tools, Go to Keyword Position Check and Select Quick Keyword Position Checker to make requests.

Fill the desired information and you will see results, similar to this:

Conclusion!

You've successfully Setup SEO Panel. I am sure you will be able to unleash the beast from here to meet your SEO requirements for FREE...!

If you encounter errors or problems during or after the installation. Lets us know in the Comments below!

You may also be interested in reading Install OpenVBX on Cloud.

Need Help or have any questions. Get in touch for Support!