Jump to content
Sign in to follow this  

To Docker or VM - MediaWiki dependencies

3 posts in this topic Last Reply

Recommended Posts



I'm using the NGNIX & mariadb dockers to run a webserver on Unraid 6.6.7. I'm wanting to use wordpress and/or Mediawiki just for home/personal stuff - recipes and misc notes/documentation. I've have both running, no problem.


For MediaWiki, there are other libraries or programs that need to be installed that are dependencies of the a certain skin or extension. For example, I want to install the Cameleon skin, but it requires Composer, for PHP: https://github.com/cmln/chameleon/blob/master/docs/installation.md


I also wanted to install the VisualEditor extention, but requires a "Parsoid" service. https://www.mediawiki.org/wiki/Parsoid/Setup


How would I install these services in the NGNIX docker?


Am I at the point where I should just setup a Ubuntu Server VM in Unraid and thus would give me more flexibility?






Share this post

Link to post
10 hours ago, Jason442 said:

How would I install these services in the NGNIX docker?


General rule (definitely not set in stone though), is that docker containers are static apps.  IE: They contain whatever the author of the container dictated, and while you can go into the container's terminal and run what ever commands are needed to install additional packages, if/when the container is updated, then all of your changes are lost.  My opinion would be you would either create your own container, or the easier way would be to create a VM to do what you want.

Share this post

Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this