MoinMoin is a free, open source, advanced and easy to use Wiki Engine written in Python. MoinMoin stores its content flat files and folders, rather than a database, so you can easily manipulate the content in a text editor on the server if necessary. You can easily synchronize contents from instance to instance.
MoinMoin has a large number of community users and is customisable, so several organisations use it for their public wikis, such as Ubuntu, Apache, FreeBSD uses MoinMoin.
In this tutorial, we will explain how to set up MoinMoin on Ubuntu 16.04 server.
A server running Ubuntu 16.04.
A non-root user with sudo privileges configure on your server.
Before starting, you will need to update Ubuntu repository with the latest one.
You can do this by running the following command:
sudo apt-get update -ysudo apt-get upgrade -y
Once your system is up to date you can proceed to next step.
uWSGI also known as a Web Server Gateway Interface is a simple and universal interface between web servers and web applications. it is a frameworks for the Python programming language.
Here, we will use uWSGI as the application server.
You can install uWSGI using pip (Python package manager). So first install pip with the following command:
sudo apt-get install python-pip python-dev
Once pip is installed, you can install the latest stable release of uWSGI by using the following pip command:
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...