Bitnami Drupal Deployment

What is Drupal ?

Drupal is one of the most versatile open source content management systems on the market. Over a thousand developers contributed to the code in the most recent version. Drupal is built for high performance and is scalable to many servers, has easy integration via REST, JSON, SOAP and other formats, and features a whopping 15,000 plugins to extend and customize the application for just about any type of website. You won’t feel alone if you use Drupal; the hundreds of thousands of Drupal users around the world have built a very robust community with local meetups and global user conferences.

Why use the Bitnami Drupal Stack?

The Bitnami Drupal Stack is always up-to-date and secure. The installation and configuration of the stack are automated completely, making it easy for everyone, including those who are not very technical, to get them up and running.

Where To Find Drupal Console & MySQL credentials?

The instance/node/machine root credentials would be sent to your registered email address as soon as you launch the Drupal one-click deployment.

The Drupal console access and MySQL credentials are stored in a standalone file. To obtain the credentials at any time, follow these steps:

Connect to the instance/node/machine through SSH using root user credentials and Password which you have received over the email Run the following command to obtain your application credentials:

cat /home/bitnami/bitnami_credentials

How To access the Drupal console?

  • Access the Drupal console by browsing to http://SERVER-PUBLIC-IP/.

  • To Logging in to your site use the user and password which you have retrieved from the standalone file /home/bitnami/bitnami_credentials

How to open MySQL 3306 port using UFW Firewall?

By default, the Bitnami Drupal comes with MySQL, and its port is configured to be accessible in the localhost only. To open the MySQL 3306 port to the open internet or only to specific IP addresses, please follow the below steps.

  • Connect to the instance/node/machine through SSH using root user credentials.


Security Risk: Opening MySQL network port to the public internet is a significant security risk. It is strongly advised to open the MySQL port to trusted IP addresses only.

  • Execute the following command to open a port to the Internet:

ufw allow 3306
  • Execute the following command to Open a port to a specific IP address

ufw allow from <IP Address> to any port 3306 proto tcp

More Tutorials and documentation

Drupal includes comprehensive content management features, including the ability to create new content types and import content from other sources. You can refer this bitnami documentation for full details.