CuteFlow – Document circulation and workflow system Setup in Ubuntu

Sponsored Link
CuteFlow is a web based open source document circulation and workflow system. Users are able to define "documents" which are send step by step to every station/user in a list.It's an electronical way for doing (i.e. internal) document circulations. A document can be assembled from input fields of different types. The fields can be filled with values by the receiver of the document directly in the users E-Mail-Client. After a completed circulation you will have a completely filled document. Also attachments to the document are possible (i.e. for illustration material).All operations like starting a workflow, tracking, workflow-definition or status observation can be done within a comfortable and easy to use web interface.

Main Features

Free and Open Source!

Webbased User Interface

Easy to install, setup and use

Integration of workflow documents in e-mail message

Support for different workflow "mailingslists"

Unlimited amount of sender, fields, slots, receiver...)

Workflows can attach data and files

OS-Independent through the usage of PHP

Flexible user management with substitutes


Webserver with PHP (V.5.0.x or higher)

MySQL Database (support for other databases is planned for future versions)

SMTP E-Mail Server for sending workflow e-mails

Install CuteFlow in Ubuntu

Preparing Your System

sudo aptitude install build-essential zip unzip php5-ldap

Apache Web Server With PHP Support check here

Database server installation with PHP support

Install mysql with php support in Ubuntu

sudo apt-get install mysql-server mysql-client libmysqlclient15-dev

sudo apt-get install php4-mysql

If you want to install php5 support use the following command

sudo apt-get install php5-mysql

Install postfix for SMTP support in Ubuntu

sudo aptitude install postfix mailx

choose satellite system and just press enter when asked other questions, but don’t select any relay host (remove

Change /etc/mailname to say:

Change /etc/aliases such that,

# Added by installer for initial user
root: [email protected]

Replace [email protected] with your own e-mail address!

Finally, do as root


restart postfix using the following command

sudo /etc/init.d/postfix restart

Now you need to download cuteflow from here using the following command in to your web server root directory i.e /var/www/


Now you have file unzip this using the following command

sudo unzip

Now you have V.2.10.0 directory move this to cuteflow

sudo mv V.2.10.0 cuteflow

Now you need to change the permissions and ownership of this folder

sudo chown -R www-data:www-data cuteflow

sudo chmod 755 cuteflow

Now you need to point your web browser


This will start the installation process select the Language and click Install

Here you need to make sure everything should be ok if you see any red you need to fix other than if you want to use ldap you need to install LDAP extension otherwise you can ignore this click continue

Enter the database settings and click continue

Test Install Database successfull click continue

Enter your cuteflow server setting and SMTP settings click continue

SMTP Seetings Successfully written click continue

Installing test data click continue

Installing test data Successfully click continue

Installation completed click on Start cuteflow

cuteflow login Screen here Use admin/admin to login

After you login You should see similar to the following screen

Test Data Circulations

Check this documentation how to use cuteflow document circulation and workflow system

Sponsored Link

You may also like...

7 Responses

  1. Paul says:

    I dont understand:
    “Change /etc/mailname to say:”

    I did an ls in the etc director and there is no “mailname”
    I am i to create a new file called “” instead of “mailname”

    I am doing this install locally on my laptop for testing so can I assume that the installation procedures for Postfix will work based on your instructions?

  2. admin says:

    that is correct and it should work

  3. Clyde A says:

    http://serverip/cuteflow/ mine is garbled?? any guess what causes it???

  4. admin says:

    serverip – You need to enter your server ip address and you need to make sure you have apache web server is running and try.


  5. Clyde A says: when I open this a box will appear and will ask u to open this site using ?? which either IE or Mozilla….

  6. Clyde A says:

    Anyway I found the fix, error was on my php and I have it fixed… great….thanks man…

  7. Nicolas Villamil says:

    Ya tengo instalado el cute flow, pero tengo un inconveniente no me esta enviando la notificacion a los usuarios cada vez que finaliza una tarea, la notificacion funciona cuando la envio a todos, y no aparese la fecha y los encabezados del mensaje.

    I already have installed the flow cute, but I do not have a problem sending this notification to users each time they finish a task, the service works when the shipment at all, and not remove the date and the headers of the message.

Leave a Reply

Your email address will not be published. Required fields are marked *