Skip to content

milcord/docker-internal-mediawiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Corporatized edition of MediaWiki, designed to help you setup an internal company wiki easily.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages