Drupal Set Up

What is Drupal?

Drupal is a powerful content management platform that can be used for everything from social networks and intranets, to blogs, forums, E-commerce websites and more. Drupal comes with tons of open-source modules and themes and the system is backed by a thriving and supportive community.

Drupal is perfect for users who are already confident working with content management systems and will extend the limits for what you can build online.

What’s under the hood?

Drupal runs on Ubuntu with HostJane

HostJane’s Drupal VPS runs on the linux distribution, Ubuntu 16.04. Please note your server is running NGINX — pronounced “engine-X” — as it’s web server layer in a LEMP stack. NGINX helps servers be super scalable, which is why the UK Government used NGINX on their servers to support millions of people being redirected to their new website, and BuzzFeed uses NGINX to serve 7 billion page views per month.

Skip to How to Install Drupal if you’re not interested.

A LEMP Stack uses NGINX as it’s web server software instead of Apache. The LEMP stack is built as follows:

  • Operating system layer: Linux
  • Web Server Layer: NGINX
  • Database layer: MySQL/MariaDB
  • Scripting layer: PHP

NGINX replaces the second letter, E in LEMP, simply because it is pronounced “Engine-X”

We use Ubuntu principally for security and stability reasons.

Ubuntu is widely-acknowledged as one of the world’s safest operating systems for servers, with significantly fewer bugs/exploits to worry about over Windows servers.

Additionally, Ubuntu’s source code is designed with much stronger abilities to handle large processing requirements without degrading over time.

The combination of Ubuntu and NGINX will assist your Drupal site scale quicker and be more cost-effective for your monthly hosting spend.

How to point your domain to the server

For both VPS and Dedicated servers running Drupal, you will need to create an A-record at your domain registrar to point your domain to the server.

Follow these DNS instructions to begin pointing your domain.

Please note that it can take up to 72 hours for a domain to propagate throughout the internet to a server, although it usually happens much sooner.

First steps to set up Drupal

1. After successful payment is approved, your server will be set up within 2 minutes.

2. Login to My HostJane. In the Dashboard under Services, look for the Drupal server you have provisioned.

drupal-manageservice

If you cannot see the Drupal server or the server is not active, please open a ticket.

3. Click Manage next to the Drupal server item. You will be transferred to the server’s dashboard.

Drupal-Service-dashboard-MyHostJane

4. Go to the Statistics area to find your server’s IP address and password. Follow the instructions to complete your Drupal installation.

Copy and paste the installer link into a fresh browser window. The installer address will look something like this, but will have your server’s IP address:

https://[Your_Server’s_IP]/install.php

Replace Your Server’s IP with your Drupal server’s IP as found in Statistics

For example:

https://123.456.789.1/install.php

The Drupal database is automatically set up by HostJane on your server. The user/password credentials to the MySQL or MariaDB database can also be found at Statistics.

For your security we don’t send this by email. You you need to login to your secure SSL-encrypted My HostJane account to review the credentials.

Sample screenshot of the Application Information.

drupal-installer-link

Accessing the Drupal Installer

5. After copying the installer link into a new browser window, you will see a HTTPS warning.

As explained on the order page, your server comes with a self-signed SSL certificate. This means that you can access your Drupal installation by HTTP://, but when accessing via HTTPS://, a warning appears in your browser.

ssl-warning-janevps-chrome

This warning is expected because we can’t configure an SSL certificate for an IP address. But it’s safe to ignore. Click the Advanced button in the browser to add an exception.

ssl-warning-janevps-2

A security dialog box will open.

login-to-HTTPS-server

Enter the username and password credentials into the box, as found in Statistics.

Click Sign in or Enter.

How to remove the SSL warning

Once your domain has successfully pointed to the server, open a support ticket and we will install your free SSL certificate on the server, which will be accessible at:

https://www.yourdomain.TLD

TLD means top-level domain, and can stand for any domain like .com, .net. .org, or any other TLD. HostJane and our servers work with all domain registrars worldwide.

6. After passing the security dialog, you will see your server’s Drupal Installer for the latest version of Drupal.

drupal-installer

Follow the on-screen steps, reviewing the Drupal set up information. Hit the browser back button if you need to return to the previous menu.

drupal-installer-profile

Most people opt for the standard installation.

drupal-installer-set-up-database

Complete the database user/pass credentials by copying and pasting the information provided in Statistics as shown above.

The installer will then initialize.

drupal-installer-intializing

This takes less than 30 seconds to install Drupal’s modules and framework.

drupal-installer-database-logging-54percent

You will finally come to the Configure Site screen, where you will:

  • Name your site
  • Enter a global email for the site
  • Choose a username
  • Choose a password
  • Complete regional settings
  • Choose your notification preferences

Use HostJane’s strong password generator to choose a secure, random password for your site.

drupal-installer-configure-site

Upon Saving the details, you will be forwarded to the homepage of your site.

7. As soon as your domain has finished propagating, the site can be accessed at:

https://www.YourDomain.com

frontpage-new-drupal-installation

To access the admin area before propagation completes use:

https://[Your_Server’s_IP]/admin

After propagation is complete use:

https://www.YourDomain.com/admin

frontpage-new-drupal-admin

Updated on July 17, 2018

Was this article helpful?