From Porcupine wiki

Administrators: Installation

A good place to start is the Downloads page. This page will help decide which downloads are needed, based on your system configuration.

Installing Porcupine is a two-step process. First you need to install one of the available web connectors to your web server and then install Porcupine itself. To install the desired Porcupine web connector see InstallingPorcupineConnectors.


To run Porcupine on Linux, download the source package, extract it and then from a shell window run:

 $ python ./

To run Porcupine as a daemon type:

 $ python ./ daemon

To stop the daemon type:

 $ python ./ stop

To see more detailed example for working with Linux installation, please visit InstallationLinux page.


If you have downloaded the sources and you want to install Porcupine as an NT service use:

 $ python install


If you need to upgrade to the latest version see the Porcupine Upgrade Instructions.

NOTE: If the Porcupine service fails to start on Windows 2003 using the win32 installer, try installing it manually. Open a command window and go to the Porcupine installation directory. Then type the following:

 $ porcupinesvc -remove
 $ porcupinesvc -install -auto
Retrieved from
Page last modified on April 20, 2010, at 03:05 AM