Locked History Actions

MoinMoinOnFreeBsdWithApacheProxy

This page is a recipe for running a MoinMoin wiki on FreeBSD and fronting it with Apache as a reverse proxy.

Installing MoinMoin

You can install MoinMoin from FreeBSD ports or packages, but I've found that the ports and packages typically run behind the MoinMoin releases. Since that is the case I recommend downloading MoinMoin from the main MoinMoin web site here: http://moinmoin.wikiwikiweb.de/MoinMoinDownload.

You install MoinMoin like most python applications using the typical "python setup.py" command. Details of these steps are found on the MoinMoin basic installation page which is common to any type of MoinMoin install. This amounts to extrating the distribution, checking that you have the appropriate version of Python installed, and performing the setup operation. The MoinMoin basic installation page provides some details about how to log the setup output to a file, how to install to a non-default location in the file system etc. See the basic installation page for these details.

Now an install of MoinMoin does not create an instance of a running wiki. Additional steps are needed to actually create an instance of a wiki that will serve up pages on a web site. Instead this basic install will add the MoinMoin modules to your Python site-packages, and create a set of directories that will hold a set of template files that will be used as the basis of any wiki instance that you create plus a set of directories that will serve up the shared, immutable pages part of a MoinMoin instance. The immutable pages are the HelpContens and similar content. These directories typically end up under /usr/local/share/moin on FreeBSD.

Creating a MoinMoin instance

Setting up Apache as a reverse proxy

http://www.apachetutor.org/admin/reverseproxies


CategoryFreeBsd CategoryPageInProgress