MM-Wiki is a lightweight knowledge-sharing and team collaboration platform. It is designed to help organizations deploy and maintain an internal company wiki with minimal overhead.
Key Features
Create and navigate to a new directory:
mkdir mm_wiki && cd mm_wiki
Download the latest package (Example for Linux amd64):
wget [download link]
Extract the archive to the current directory:
tar -zxvf mm-wiki-linux-amd64.tar.gz
Navigate to the installation folder and run the installer:
cd install
./install
The default port is 8090. You can specify a different port using --port=8087.
Open http://[your-ip]:8090 in your web browser and follow the installation wizard.
Once the setup is complete, stop the installer and launch MM-Wiki:
cd ..
./mm-wiki --conf conf/mm-wiki.conf
Access the IP and port displayed in your terminal to start using MM-Wiki.
install folder and double-click install.exe.http://[your-ip]:8090 in your browser and complete the setup wizard.mm-wiki.exe --conf conf/mm-wiki.conf
Prepare the Database
Import the docs/databases/data.sql and docs/databases/table.sql files into your MySQL instance.
Note: You must uncomment the first admin user "insert" statement in data.sql before importing.
Deployment
Option 1 – DockerHub (Recommended)
mm-wiki.conf. Define your data directory and MySQL connection strings.docker run -d -p 8080:8081 -v /data/mm-wiki/conf/:/opt/mm-wiki/conf/ -v /data/mm-wiki/data:/data/mm-wiki/data/ --name mm-wiki eahom/mm-wiki:v0.1.7
Option 2 – Build from Source
docker build -t mm-wiki-image .
mm-wiki.conf file with your specific data directory and MySQL settings.docker run -d -p 8080:8081 -v /data/mm-wiki/conf/:/opt/mm-wiki/conf/ -v /data/mm-wiki/data:/data/mm-wiki/data/ --name mm-wiki mm-wiki-image
Nginx Reverse Proxy (Optional) To serve MM-Wiki behind Nginx, use the following configuration:
upstream frontends {
server 127.0.0.1:8088; # Replace with MM-Wiki's IP and port
}
server {
listen 80;
server_name wiki.intra.xxxxx.com www.wiki.intra.xxxxx.com;
location / {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://frontends;
}
location /static {
root /www/mm-wiki; # Path to MM-Wiki root directory
expires 1d;
add_header Cache-Control public;
access_log off;
}
}
Requirements: Go 1.8 or higher.
To build the project from source:
git clone https://github.com/phachon/mm-wiki.git
cd mm-wiki
go build ./
AI Presentation Generator: An Open-Source Gamma Alternative for Slide Decks
How to Install Open Notebook: A Guide for Docker and Source Setup
NeuralAgent: An Open-Source AI Agent for Native Desktop Automation
ChatGPT-on-WeChat Setup Guide: Run GPT-4o, Claude & More on WeChat
Common Ground: Multi-Agent Collaboration That Actually Works
Easy-AI-CodeReview: LLM-Powered Automated Code Review for GitLab
NPS Proxy: A Powerful Self-Hosted Tunnel to Expose Local Servers
Extract2MD: Convert PDF to Markdown using Local LLMs and OCR
Weapp-QRCode: Generating QR Codes in WeChat Mini Programs
How to Highlight Top 3 and Bottom 3 Bars in an Excel Chart
LVCHA VPN: Free, No Registration, No Ads & Unlimited Bandwidth
Shendeng VPN: Game & App Accelerator – Now 22% Off