Hello, friends. In this post, you will learn how to install Bludit CMS on Ubuntu 20.04 so you will have another alternative to create your website or blog.
Bludit is a fairly simple CMS that we can use to deploy a blog or website quickly. One of the main characteristics of this CMS is that it uses files in JSON format to store the content. So, you don’t need to install or configure a database.
Being a modern CMS, it is expected to support Plugins that extend its functionality. There are many so you may find what you need quickly.
Also, Bludit incorporates all the SEO tools to improve your ranking in all the search engines and social networks.
So, it is a good light and fast alternative to other more complete CMS like WordPress.
Install Bludit CMS on Ubuntu 20.04
Being a CMS created with PHP we need that in our computer are properly configured the webserver and PHP. You could run the LAMP stack on Ubuntu 20.04 but Bludit does not require a database driver so it is not necessary.
To install Apache and PHP along with some extra modules and packages, just open a terminal or connect to the server via SSH and run
sudo apt update sudo apt install php-cli php-fpm php-fpm php-common php-mbstring php-gd php-xml php-json apache2 libapache2-mod-php unzip git
This way, we will have the packages installed and we will be able to start the installation of Bludit
Download and install Bludit CMS
First, create the folder in the path where you want to install it. In this case, I have chosen /var/www/bludit
.
sudo mkdir -p /var/www/bludit
And now go to /tmp/
and from there with the help of the wget command perform the download.
cd /tmp wget https://www.bludit.com/releases/bludit-3-13-1.zip --2021-05-17 23:37:47-- https://www.bludit.com/releases/bludit-3-13-1.zip Resolving www.bludit.com (www.bludit.com)... 2606:4700:3035::6815:5322, 2606:4700:3032::ac43:d323, 172.67.211.35, ... Connecting to www.bludit.com (www.bludit.com)|2606:4700:3035::6815:5322|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1917816 (1.8M) [application/zip] Saving to: ‘bludit-3-13-1.zip’ bludit-3-13-1.zip 100%[=====================================================================================>] 1.83M --.-KB/s in 0.1s 2021-05-17 23:37:47 (13.5 MB/s) - ‘bludit-3-13-1.zip’ saved [1917816/1917816]
Note: at the time of this post, the latest stable version is 3.13.1
to know which is the latest version available you have to go to the Bludit website.
After this, unzip the file
sudo unzip bludit-3-13-1.zip
And now the unzipped content, move it to the directory you created for this purpose.
sudo mv bludit-3-13-1/* /var/www/bludit/
Make the bludit
folder belong to Apache.
sudo chown -R www-data:www-data /var/www/bludit
Next, you need to create a new VirtualHost for Bludit.
sudo nano /etc/apache2/sites-available/bludit.conf
And add the following configuration:
<VirtualHost *:80> ServerName bludit.osradar.test DocumentRoot /var/www/bludit <Directory /var/www/bludit> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
Replace the value of ServerName
with the value of your domain. Save the changes and close the text editor.
To apply the changes, disable the default VirtualHost, enable the newly created one for Bludit, enable the rewrite
module of Apache and restart it.
sudo a2dissite 000-default.conf sudo a2ensite bludit.conf sudo a2enmod rewrite sudo systemctl restart apache2
Complete the Bludit CMS installation
Now, open a web browser of your choice and go to http://your-domain/install
where you will see the initial installer screen.
Next, set a password for the admin
user and press the Install
button.
And the Bludit CMS instance will be ready on your server.
From there you will be able to access the Admin Panel
Now you just have to give it a try and make the most of it.
Conclusion
This simple and powerful CMS is a sample of the number of alternatives that exist today to create a fully functional website. With Bludit CMS you don’t need a database manager which further lowers your computer requirements.