Bludit is a completely free, open source content management web application that can be used to make your own site or blog in seconds. It is fast, simple and extensible content management system application writen in PHP that uses flat-files to store its content, so you don't need to install any database.
In this tutorial, we will explain how to install and configure Bludit on Ubuntu 16.04 with PHP-FPM and Nginx.
A server running Ubuntu-16.04 on your system.
A non-root user with sudo privileges setup on your server.
A static IP address configure on your server.
Update the System
First, you will need to update the system with the latest version and install necessary packages.
You can do this by running the following commands:
Next, test the Nginx configuration for syntax error with the following command:
sudo nginx -t
Once everything is ok, then restart the Nginx service with the following command:
sudo systemctl restart nginx
Before accessing the Bludit, you will need to allow HTTP service through UFW firewall. By default UFW is disabled on your system, so you need to enable it first.
You can enable it with the following command:
sudo ufw enable
Once UFW firewall is enabled, you can allow HTTP service by running the following command:
sudo ufw allow http
You can now check the status of UFW firewall by running the following command:
sudo ufw status
Access the Bludit Web Installation Wizard
Once everything is setup properly, it's time to access Bludit web installation wizard. You can do this through your web browser. Open your favourite web browser and type the URL http://bludit-demo.com or httt://your-ip-address, you should see the following installation screen:
Truth be told, it’s difficult for a web application that doesn’t have some kind of identification, even if you don’t see it as a security measure in and of itself. The Internet is a kind of lawless land, and even on free services like Google’s, authentication ensures that abuses will...
Although data persistence is almost always a fundamental element of applications, Node.js has no native integration with databases. Everything is delegated to third-party libraries to be included manually, in addition to the standard APIs. Although MongoDB and other non-relational databases are the most common choice with Node because if you...