All Projects → librewiki → liberty-engine

librewiki / liberty-engine

Licence: MIT license
Wiki engine made with node.js

Programming Languages

javascript
184084 projects - #8 most used programming language
Yacc
648 projects

Labels

Projects that are alternatives of or similar to liberty-engine

yeonghoey
A personal knowledge base
Stars: ✭ 13 (-68.29%)
Mutual labels:  wiki
world
The world of Red Eclipse, community discussions and other useful things.
Stars: ✭ 15 (-63.41%)
Mutual labels:  wiki
TheRoadOfSO
学习安全运营的记录 | The knowledge base of security operation
Stars: ✭ 286 (+597.56%)
Mutual labels:  wiki
tw5-checklist
Simple checklist widget for TiddlyWiki5:
Stars: ✭ 47 (+14.63%)
Mutual labels:  wiki
bedrock-wiki
Rewrite of the Bedrock Wiki.
Stars: ✭ 93 (+126.83%)
Mutual labels:  wiki
csu-cs-wiki
本仓库托管Wiki网站及内容原始代码,其他课程资料如课设实验代码均已拆分至其他仓库。
Stars: ✭ 73 (+78.05%)
Mutual labels:  wiki
dawn-api
A RESTful API package
Stars: ✭ 25 (-39.02%)
Mutual labels:  wiki
homebrewhub
A showcase/archive of homebrews, patches, hackroms for old consoles. Provides community submission, tagging and rating features.
Stars: ✭ 36 (-12.2%)
Mutual labels:  wiki
beatoraja-english-guide
Detailed guide for how to get started with beatoraja or BMS in general. -- For example: What is BMS, How do I set it up, Where do I download songs, How does the community work, How does the difficulty system work
Stars: ✭ 62 (+51.22%)
Mutual labels:  wiki
wiki
my wiki
Stars: ✭ 27 (-34.15%)
Mutual labels:  wiki
nookipedia-api
Nookipedia's custom API for querying data from the Animal Crossing video game series.
Stars: ✭ 27 (-34.15%)
Mutual labels:  wiki
zettelgeist
A less-is-more (distributed) notetaking application. Designed specifically for those who prefer working with the command line and want to do crazy indexing, analysis, and transformation of notes. Aimed at but not limited to scholarly research projects.
Stars: ✭ 25 (-39.02%)
Mutual labels:  wiki
Pangea-Docs
Get started with BITNATION and the Pangea Jurisdiction!
Stars: ✭ 46 (+12.2%)
Mutual labels:  wiki
wikijs ynh
Modern and powerful wiki app package for YunoHost
Stars: ✭ 19 (-53.66%)
Mutual labels:  wiki
CodeforcesApiPy
Implementation of https://codeforces.com API
Stars: ✭ 17 (-58.54%)
Mutual labels:  wiki
Purity
Wiki authoring engine.
Stars: ✭ 41 (+0%)
Mutual labels:  wiki
wiki
XS-Leaks Wiki
Stars: ✭ 115 (+180.49%)
Mutual labels:  wiki
hyperdraft
Turn your notes into a website.
Stars: ✭ 59 (+43.9%)
Mutual labels:  wiki
aarbac
An Automated Role Based Access Control .NET framework with T-SQL Query Parser which automatically parse select, insert, update, delete queries based on the logged in user role
Stars: ✭ 18 (-56.1%)
Mutual labels:  wiki
gooseberry
A command line utility to generate a knowledge base from Hypothesis annotations
Stars: ✭ 103 (+151.22%)
Mutual labels:  wiki

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';
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].