Home
Softono

Liberty Engine

Open source MIT JavaScript
52
Stars
8
Forks
45
Issues
4
Watchers
3 years
Last Commit

 About Liberty Engine

Wiki engine made with node.js

Platforms

Web Self-hosted

Languages

JavaScript

Need Help Installing Liberty Engine?

We provide expert installation service for this software. Our team will install, configure, and secure Liberty Engine on your server. plans start at just $30.

Liberty Engine

View on GitHub

LibertyEngine

Build Status

Table of Contents

Requirements

  • The latest version (10+) of Node.js
  • MariaDB version 10+
    • Mroonga storage engine for fulltext search. sudo apt install mariadb-plugin-mroonga
  • Nginx
  • Redis (optional)

Installation (Ubuntu / Debian)

# install dependencies
sudo apt update
sudo apt install mariadb-server
sudo apt install mariadb-plugin-mroonga
sudo apt install nginx
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install nodejs
# install LibertyEngine
git clone https://github.com/librewiki/liberty-engine.git
cd liberty-engine
npm i
npm run setup

Start

npm start

Stop

npm stop

Upgrade

git pull
npm run upgrade

Development

npm run dev # runs API development server at http://localhost:3001

Migration from Mediawiki (experimental)

bin/import-from-mw < your_mw_dump_file.xml

When Mroonga related error occurs

sudo mysql
mysql> INSTALL SONAME 'ha_mroonga';