Revision 2 - 2009-02-02 at 09:55:57

h1. System requirements

  • Perl 5.8+ and Catalyst 5.7+
  • database: in theory, any database back-end supported by DBIx::Class. MojoMojo has been successfully tested with SQLite, PostgreSQL and MySQL.
  • Memory requirements: on Linux, 60Mb per FastCGI process, regardless of the wiki database size or back-end type.

h1. Deployment with nginx

Catalyst versions prior to 5.8 are limited in that your application can only reside at / (more details and a workaround at "Catalyst and nginx": An alternative is to create a subdomain for your wiki. Here is an example nginx configuration for "my wiki":

bc.. server { server_name ~wiki.dandascalescu.(com|org|net);

access_log logs/wiki.access;
error_log logs/wiki.error error;

location / {
    include fastcgi_params;

location /.static/ {
    alias /home/dan/;


p. The @mojomojo@ server is, basically, run as an external FastCGI server:

bc. cd /home/dan/ script/ -listen -nproc 5 -keeperr 2>>log/error.log &

For a robust configuration, use the start/stop @init@ script from the "lighttpd deployment": page.

My tags:
Popular tags:
Powered by Catalyst