GetSimple CMS is a lightweight and easy to use content management system suitable for small business or personal websites. In this tutorial, we will guide you through the steps to install GetSimple CMS on Ubuntu Server.
To begin, we need to install Apache web server on the Ubuntu system. Apache is one of the most popular web servers available and is capable of handling large traffic with ease.
Use the following command to install Apache web server:
$ sudo apt-get update
$ sudo apt-get install apache2
GetSimple CMS requires a database server to store the data. In this tutorial, we will use MySQL as our database server. You can install the MySQL server with the following command:
$ sudo apt-get install mysql-server
Once MySQL server is installed, we need to create a database for GetSimple CMS. To do that, log into MySQL as the root user:
$ sudo mysql -u root -p
Create a new database with the following command:
mysql> CREATE DATABASE getsimple;
Next, create a new user and grant all permissions for the database we just created:
mysql> CREATE USER 'gsuser'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON getsimple.* TO 'gsuser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;
GetSimple CMS is a PHP-based application, so we need to install PHP along with some necessary extensions. Use the following command to install PHP and required extensions:
$ sudo apt-get install php php-mysql
Download the latest version of GetSimple CMS from their official website. You can use wget
command to download it directly to your server.
$ sudo wget https://github.com/GetSimpleCMS/GetSimpleCMS/releases/download/v3.3.16/GetSimple_3.3.16.zip
After the download is complete, extract the zip file into the /var/www/html
directory:
$ sudo unzip GetSimple_3.3.16.zip -d /var/www/html/
Make sure Apache web server owns the extract files by running the following command:
$ sudo chown -R www-data:www-data /var/www/html/GetSimple
Navigate to http://your_server_ip_or_domain.com/GetSimple
in your web browser, and the GetSimple CMS installation wizard should start. Follow the instructions to complete the installation process.
When prompted, enter the following MySQL database credentials to connect to the database:
getsimple
gsuser
password
localhost
After providing the necessary details, create a new administrator user to access the GetSimple CMS dashboard.
Finally, we need to secure our installation. You can start by securing the MySQL server by following the MySQL security checklist.
To secure Apache web server, you can use HTTPS instead of HTTP. The following guide will help you to secure Apache with Let's Encrypt SSL certificate.
GetSimple CMS is now installed on your Ubuntu Server. You can use it to create and manage your website content. We hope this tutorial helped you get started with GetSimple CMS.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!