---
title: "Deploy LibreDesk on StackBlaze"
description: "Modern, open-source omnichannel customer support desk with live chat, email, a help center, and automations. A self-hosted alternative to Zendesk and Help Scout."
category: "helpdesk, communication, collaboration"
url: https://www.stackblaze.com/templates/libredesk
---

# Deploy LibreDesk

Modern, open-source omnichannel customer support desk with live chat, email, a help center, and automations.
A self-hosted alternative to Zendesk and Help Scout.

**[Deploy LibreDesk on StackBlaze](https://dashboard.stackblaze.com/new/template/libredesk)**

## This stack

- **Web**: LibreDesk server
- **PostgreSQL**: managed database · TCP:5432
- **Valkey**: managed cache · TCP:6379
- **Email**: platform add-on

## After you deploy

Image ghcr.io/stackblaze/libredesk (Stackblaze fork of LibreDesk). First boot installs the schema and creates the System user. Sign in with email System and the password in LIBREDESK_SYSTEM_USER_PASSWORD (generated once at create; change it after login). Then set the public URL in Admin settings — app.root_url defaults to http://localhost:9000, which breaks links and the chat widget. The encryption key is generated once; do not change it after data exists. Uploads persist on the shared volume. Notification email is stored in Admin → Settings: copy SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASSWORD, and SMTP_FROM (STARTTLS on 587). Customer inboxes are added in the LibreDesk admin.

## Configuration

- `LIBREDESK_APP__ENV`
- `LIBREDESK_APP__LOG_LEVEL`
- `LIBREDESK_APP__ENCRYPTION_KEY`
- `LIBREDESK_APP__SERVER__ADDRESS`
- `LIBREDESK_SYSTEM_USER_PASSWORD`
- `LIBREDESK_DB__HOST`
- `LIBREDESK_DB__PORT`
- `LIBREDESK_DB__USER`
- `LIBREDESK_DB__PASSWORD`
- `LIBREDESK_DB__DATABASE`
- `LIBREDESK_DB__SSL_MODE`
- `LIBREDESK_REDIS__URL`
- `LIBREDESK_UPLOAD__PROVIDER`
- `LIBREDESK_UPLOAD__FS__UPLOAD_PATH`

Source: https://github.com/stackblaze/libredesk
