Public | Automated Build

Last pushed: a year ago
Short Description
Corporatized edition of MediaWiki, designed to help you setup an internal company wiki easily.
Full Description

Internal MediaWiki

This wiki is designed to work as an internal-only corporate, general purpose wiki. It should be robust enough to be reused by most companies who want to deploy an internal wiki quickly with all the normal business features. It's based on benhutchins/mediawiki, with the addition of:

How to use this image

The guidance on this image is intentionally short. It is run very similarly to benhutchins/mediawiki which this is extends, but has more the additional dependent link of a parsoid service.

Docker Compose

I highly recommend you use Docker Compose to manage this service. It will start all the dependent services quickly. To get started, simply copy the files provided in the example directory in this repository, configure it as you'd like and run:

docker-compose up

Using plain Docker Engine

# Pull dependent services and then this
docker pull mysql
docker pull benhutchins/parsoid
docker pull milcord/internal-mediawiki

# Start up mysql and parsoid
docker run --name interwiki-mysql -e MYSQL_ROOT_PASSWORD=mypassword -d mysql
docker run --name interwiki-parsoid -p 8000:8000 -e MW_URL="http://wiki.company.net" -d parsoid

# Now start the wiki
docker run \
  --name interwiki \
  -p 80:80 \
  --link interwiki-mysql:mysql \
  --link interwiki-parsoid:parsoid \
  -e MEDIAWIKI_SITE_SERVER="http://wiki.company.net" \
  -e MEDIAWIKI_SITE_NAME="Company Internal Wiki" \
  -v /local/data/dir:/data:rw \
  -d \
  milcord/internal-mediawiki
Docker Pull Command
Owner
milcord

Comments (0)