Deploy Huly
A project management & collaboration tool similar to Linear, Jira or Notion
Third Party
Elasticsearch
Just deployed
/usr/share/elasticsearch/data
MinIO
Just deployed
/data
Just deployed
/var/lib/kafka/data
Cockroachdb
Just deployed
/cockroach/cockroach-data
Backend
Fulltext
Just deployed
Hulykvs
Just deployed
Just deployed
Just deployed
Workspace
Just deployed
Transactor
Just deployed
Account
Just deployed
Collaborator
Just deployed
Frontend
Just deployed
Huly-Caddy
Just deployed
Deploy and Host Huly on Railway
Huly is an all-in-one project management platform combining tasks, issues, documents, and team collaboration in a single workspace. An open-source alternative to Linear, Jira, and Notion – purpose-built for development teams wanting full data control.
About Hosting Huly
Deploying Huly traditionally requires orchestrating multiple microservices, complex Docker Compose configurations, manual networking setup, and tedious environment variable management. This Railway template eliminates that complexity entirely. With one click, you get a fully configured Huly instance with Caddy reverse proxy handling SSL and routing, private networking for all backend services, and pre-wired environment variables. No Docker knowledge required, no configuration files to edit – just deploy and start collaborating in under 5 minutes.
Common Use Cases
- Self-hosted project management - Run your own private Huly instance for complete data sovereignty and compliance
- Team collaboration platform - Replace multiple SaaS tools with a unified self-hosted workspace for tasks, docs, and communication
- Enterprise deployments - Deploy on-premise or in private cloud with full security and data control for regulated industries
Dependencies for Huly Hosting
- Caddy (reverse proxy with automatic SSL, only public service)
- Frontend (React web application)
- Account Service (authentication and authorization)
- Transactor (business logic and WebSocket server)
- Collaborator (real-time document collaboration)
- CockroachDB (distributed SQL database)
- Elasticsearch (full-text search engine)
- Kafka (message queue for event streaming)
- MinIO (S3-compatible object storage)
- Rekoni (AI/ML service), Stats (analytics), KVS (key-value store)
Deployment Dependencies
- Huly Official Documentation
- Huly Self-Host Repository
- Caddy Reverse Proxy Config
- Huly Community Forum
Implementation Details
Architecture: Only Caddy is publicly exposed. All backend services (frontend, account, transactor, databases) use Railway's private networking for security. Caddy routes /_accounts, /_transactor, /_collaborator to respective services while stripping prefixes.
Deployment takes ~3-5 minutes:
- Infrastructure services start (CockroachDB, Kafka, Elasticsearch, MinIO)
- Core services launch (account, transactor, collaborator, workspace)
- Frontend and Caddy deploy with auto-SSL
- Visit your Railway URL and create first account
Post-deployment (optional):
- Enable email notifications via SMTP/AWS SES
- Enable video calls with LiveKit credentials
- Add custom domain in Caddy service settings
Why Deploy Huly on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Huly on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
Fulltext
hardcoreeng/fulltext:s0.7.330Hulykvs
hardcoreeng/hulykvs:s0.7.330Elasticsearch
elasticsearch:7.14.2MinIO
minio/minioCockroachdb
cockroachdb/cockroach:latest-v24.2Workspace
hardcoreeng/workspace:s0.7.330Transactor
hardcoreeng/transactor:s0.7.330Frontend
hardcoreeng/front:s0.7.330Account
hardcoreeng/account:s0.7.330Collaborator
hardcoreeng/collaborator:s0.7.330Huly-Caddy
vipulasri/huly-caddy-railway
