# Deploy Huly with Easypanel

URL: /templates/huly

Huly is an all-in-one project management platform and self-hosted alternative to Linear, Jira, Slack, Notion, and Motion. It combines issue tracking, CRM, HRM, ATS (Applicant Tracking), chat, documents, and team collaboration in a single platform. Built on a robust framework for business applications, Huly offers real-time document collaboration with Y.js CRDT, full-text search via Elasticsearch, S3-compatible file storage with MinIO, and event-driven architecture with Redpanda (Kafka). Requires 2+ vCPUs and 8+ GB RAM minimum.

## Installation notes

After deployment, access Huly via the main service domain. On first visit, click "Sign up" to create your account, then create a workspace. Email notifications (password recovery, etc.) are disabled by default—add the mail service and SMTP config for production. Allow ~60 seconds for all services to initialize on first startup.

## Benefits

### All-in-One Platform

Combined issue tracking, CRM, HRM, ATS, chat, documents, and team collaboration—replacing Linear, Jira, Slack, Notion, and Motion.

### Real-Time Collaboration

Y.js CRDT-based document editing with presence awareness. Multiple users edit simultaneously with automatic conflict resolution.

### Self-Hosted & Open Source

Full control over your data. EPL-2.0 licensed. Deploy on your own infrastructure with no vendor lock-in.

### Enterprise-Ready Architecture

CockroachDB for distributed SQL, Redpanda for event streaming, Elasticsearch for full-text search, MinIO for object storage.

## Features

### Issue Tracking

Kanban boards, sprints, custom fields, and workflows for project management. Jira and Linear alternative.

### CRM & Contacts

Customer relationship management with contacts, deals, and pipelines.

### HRM & ATS

Human resources and applicant tracking for recruitment workflows.

### Chat & Documents

Real-time chat and collaborative document editing with rich formatting.

### Full-Text Search

Instant search across projects, issues, documents, and chat via Elasticsearch.

### API & Integrations

Typed API client for programmatic access. Built-in integrations for Gmail, Calendar, Telegram.

## Configuration

- `appServiceName` (App Service Name, required): huly

- `appServiceImage` (Huly Version, required): v0.7.382 — Use production tags (v*) from GitHub Releases

- `cockroachImage` (CockroachDB Image, required): cockroachdb/cockroach:v24.2.10

- `minioImage` (MinIO Image, required): minio/minio:RELEASE.2025-09-07T16-13-09Z

- `enableLove` (Enable Love (Audio & Video Calls)): false — Requires LiveKit Cloud or self-hosted LiveKit

- `livekitHost` (LiveKit Host): Set during installation — e.g. wss://your-project.livekit.cloud (required when Love enabled)

- `livekitApiKey` (LiveKit API Key): Set during installation — From LiveKit Cloud or your LiveKit server (required when Love enabled)

- `livekitApiSecret` (LiveKit API Secret): Set during installation — From LiveKit Cloud or your LiveKit server (required when Love enabled)

## Services

- huly: app (nginx:1.21.3-alpine)

- huly-cockroach: app (cockroachdb/cockroach:v24.2.10)

- huly-redpanda: app (docker.redpanda.com/redpandadata/redpanda:v25.3.9)

- huly-minio: app (minio/minio:RELEASE.2025-09-07T16-13-09Z)

- huly-elastic: app (elasticsearch:7.14.2)

- huly-rekoni: app (hardcoreeng/rekoni-service:v0.7.382)

- huly-transactor: app (hardcoreeng/transactor:v0.7.382)

- huly-collaborator: app (hardcoreeng/collaborator:v0.7.382)

- huly-account: app (hardcoreeng/account:v0.7.382)

- huly-love: app (hardcoreeng/love:v0.7.382), optional

- huly-workspace: app (hardcoreeng/workspace:v0.7.382)

- huly-front: app (hardcoreeng/front:v0.7.382)

- huly-fulltext: app (hardcoreeng/fulltext:v0.7.382)

- huly-stats: app (hardcoreeng/stats:v0.7.382)

- huly-kvs: app (hardcoreeng/hulykvs:v0.7.382)

## Resources

- [Website](https://huly.io)

- [GitHub](https://github.com/hcengineering/platform)

- [Documentation](https://docs.huly.io)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/huly)