Website: http://www.geniuswiki.com
Github home page: https://github.com/GeniusWiki/GeniusWiki
License: GNU General Public License version 2
GeniusWiki is a free open source enterprise level wiki software. It is a web system that is able to create, share and collect knowledge, ideas and files etc. It is the better way to set up your organization Intranet or create a public website. It runs for geniuswiki.com and hosts thousands users and spaces in last 4 years that never fail users expectations.
Here are some highlight features:
- Powerful markup or WYSIWYG editor by seamless switching.
- Customized dashbard
- Fine-grained access control
- Skins and Themes
- Support keyboard shortcut
- Powerful administrator portal
- Easy to install and upgrade
- Support most popular Java web server and database - MySQL, PostgreSQL, Oracle, DB2, SQL Server and HSQL
- Plugins framework
- Keyboard shortcut support
- Full text searching with advanced search options
- Many fancy functions, watch/favorite list, comment, page tree, draft auto saving, revision, and DND dashboard etc.
More detail for build, installation and development, please visit our document wiki space: GeniusWiki Document Center
ant ivy.retrieve
ant package
Switch to folder ./docker and build docker-build.sh
to create docker image. After success build, run docker-compose up -d
. Open http://localhost:8080 in your browser.
In setup step,
- In 2nd step is using default data root option, simply click 'OK'.
- In 3rd step, replace
127.0.0.1:61616
withactivemq.docker.geniuswiki:61616
for activemq address. Must TURN OFFUse embedded ActiveMQ server
option. - In 4th step, choose
MySQL
database, fill the host withmysql.docker.geniuswiki
, root user name isroot
, root password ispassword
, user name/password/retype password is any value you prefered for your database login.
All data, include database, log, uploads files are saved into ./docker/data directly. If you want to refresh install geniuswiki, just simply delete all files and folders under ./docker/data.
Note, if you cannot success build geniuswiki in docker-build.sh
, download latest release from github and copy geniuswiki.war to ./docker/geniuswiki/ folder, then comment ant command in docker-compose.yaml and try again.
Sponsor by PlatoForms. PlatoForms is an online form builder to help customers converting their PDF as a common web form.