Libredesk

Open-source, self-hosted customer support desk. Single binary app.

This project is currently in alpha. Features and APIs may change and are not yet fully tested.

Developer Setup

Prerequisites

  • go
  • pnpm
  • PostgreSQL >= 13
  • Redis
  1. Clone the repository:

    git clone https://github.com/abhinavxd/libredesk.git
    cd libredesk
    
  2. Configure the Application:

    • Copy the sample configuration file config.toml.sample to config.toml:

      cp config.toml.sample config.toml
      
    • Edit the config.toml file to configure your database and Redis connection settings.

  3. Run in Development Mode:

    • Backend: make run-backend
    • Frontend: make run-frontend

Visit libredesk.io for more info.

Languages
Vue 41.7%
Go 41.5%
JavaScript 13.3%
PLpgSQL 1.8%
HTML 0.8%
Other 0.9%