Restyaboard is an open source alternative to Trello, but with smart additional features like offline sync, diff /revisions, nested comments, multiple view layouts, chat, and more. And since it is self-hosted, data, privacy, and IP security can be guaranteed.

Restyaboard is more like an electronic sticky note for organizing tasks and todos. Apart from this, it is ideal for Kanban, Agile, Gemba board and business process/workflow management. It can be extended with productive plugins

Today, several universities, automobile companies, government organizations, etc from across Europe take advantage of Restyaboard.

This document is a step-by-step guide that illustrates how to setup Restyaboard in windows using XAMPP.

What you'll learn

For step-by-step instructions on Install in Windows using XAMPP, refer YouTube video

Please skip the steps below, if you have already installed XAMPP server, PostgresQL on your machine

Installation of XAMPP server:

Installation of PostgreSQL:

Getting postgreSQL to connect with PHP

  1. Download script from https://github.com/RestyaPlatform/board/releases, and choose the latest version. e.g., https://github.com/RestyaPlatform/board/releases/download/v0.6.8/board-v0.6.8.zip
  2. Extract the zip into your apache server root folder. e.g., C:\xampp\htdocs\
  3. Create database using the command
    psql -U {{YOUR POSTGRES DATABASE USER}} -c 'create database restyaboard’
  4. Import SQL using the command
    psql -h localhost -d restyaboard -U {{YOUR POSTGRES DATABASE USER}} -W < 'restyaboard_with_empty_data.sql’
  5. Change the database credentials in server/php/config.inc.php
    • define('R_DB_USER’, 'restya’);
    • define('R_DB_PASSWORD’, 'hjVl2!rGd’);
  6. Give write permission to following directories: media, tmp/cache, server/php/shell/*.sh & client/img; can be chmod 655 or 755 or 777 depending upon your server configuration
  7. Use this .htaccess to run it in Apache https://github.com/RestyaPlatform/board/blob/master/.htaccess
  8. Rewrite the base name in https://github.com/RestyaPlatform/board/blob/master/.htaccess#L7 as /restyaboard
  9. Write following crons in crontab using crontab -e command

Example

*/5 * * * * C:\xampp\htdocs\restyaboard\server\php\shell\main.sh
Chat