Main Page

Oddmuse is a wiki engine. It has been around for a while. It got started back in 2003.

Oddmuse is one Perl script—and, optionally, one Perl script configuration and a suite of Perl script extensions, CSS themes, and installation examples.

Oddmuse leverages your local filesystem for storing, restoring, and versioning page content, rather than local or remote databases. “no database; no worries.”

What is a Wiki? How does it work?
What Is A Wiki

Oddmuse is a small community. It consists of developers, users, consultants – and you.

Oddmuse is free software, openly released under the GNU General Public License.

Downloading Oddmuse!

Oddmuse is freely downloadable. Get the latest stable release from here:

You can also get a copy from the Alex’ repository, GitHub, or Not A Bug like this:

git clone https://alexschroeder.ch/cgit/oddmuse

If you do that, you can run make prepare to create a build directory where the actual version of every file is added to the file itself. If you use the files from the build directory, visitors can use the Version Action to figure out which version of the files you are using.

The only thing you actually need to get started is a copy of wiki.pl (the link goes to the current stable copy).

We used to call the stable version of the script current.pl – and that’s why you can still see it mentioned on this site every now and then – but it can be named whatever you like.

Learn more about the Script Setup.

Running Oddmuse!

Oddmuse is cross-platform compatible. It runs on a variety of operating systems (Linux, OS X, Windows), webservers (Apache HTTP Server, Bozotic HTTP Server, lighttpd), and webserver hosts (NearlyFreeSpeech.NET, BlueHost, DreamHost, and several free hosts).

Things To Do

If you’d like to learn more about Oddmuse, check out the huge list of pages on our Site Map.

If you’d like to test Oddmuse without installing it, see our Test Wikis.

If you’d like to comment, check out the “Comments on…” link at the bottom of every page.

If you’d like to report a bug, write a comment on Quick Bug Reports page. You can also create an issue on GitHub.

If you’d like to talk to other users, check out the #oddmuse on the Libera.Chat network. Alex Schröder hangs out as ‘kensanata’ and AlexDaniel as himself.

If you’d like to contact the maintainer, send mail to Alex Schröder. There is no mailing list for this wiki.