---
title: "Deploy Sky Free"
description: "Multi-channel messaging SaaS built on the WhatsApp Cloud API"
category: "Automation"
url: https://railway.com/deploy/sky-free
---

# Deploy Sky Free

Multi-channel messaging SaaS built on the WhatsApp Cloud API

**[Deploy Sky Free on Railway](https://railway.com/template/sky-free)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/sky-free/manifest.json

- **Creator:** Sky Free
- **Category:** Automation

## Template content

### Redis https://cdn.sanity.io/images/sy1jschh/production/0ce0bfdcfbdbf69662b1116671f97c2dd788b655-157x157.svg

- **Image:** redis:8.6.3
- **Start command:** `/bin/sh -c "rm -rf $RAILWAY_VOLUME_MOUNT_PATH/lost+found/ && exec docker-entrypoint.sh redis-server --requirepass $REDIS_PASSWORD --save 60 1 --dir $RAILWAY_VOLUME_MOUNT_PATH"`
- **Public domain:** Yes

### Scheduler https://devicons.railway.app/node

- **Image:** skyfreeindia/skyfree
- **Health check:** /health/live
- **Public domain:** Yes

### Application https://devicons.railway.app/node

- **Image:** skyfreeindia/skyfree
- **Public domain:** Yes

### Autoscaler https://devicons.railway.app/node

- **Image:** skyfreeindia/skyfree
- **Health check:** /health/live
- **Public domain:** Yes

### PgBouncer https://devicons.railway.app/postgres

- **Image:** ghcr.io/railwayapp-templates/pgbouncer:1

### Database https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ha/postgres-patroni:17
- **Public domain:** Yes

### Sender https://devicons.railway.app/node

- **Image:** skyfreeindia/skyfree
- **Health check:** /health/live
- **Public domain:** Yes

## Buckets

- **Pg - WAL**

## Documentation


# Deploy and Host Sky Free on Railway

Sky Free is a multi-channel customer engagement platform for WhatsApp, Instagram, and web chat — unifying conversations, contacts, campaigns, and AI-powered automation into one team inbox. It supports white-label, multi-tenant deployments, so agencies can resell it under their own brand while managing multiple client workspaces from a single instance.

## About Hosting Sky Free

Sky Free runs as a Node.js/Express + React application backed by PostgreSQL and Redis, deployed from one Docker image with three interchangeable roles — web server, background worker (queues, cron jobs, automation execution), and a Caddy-based reverse proxy — selected via an `APP_MODE` environment variable. Production deployments benefit from PgBouncer in front of Postgres for connection pooling under bursty WhatsApp webhook traffic, and Redis for sessions, queues, and multi-instance Socket.IO sync. Mobile app builds (Android/iOS via Capacitor) require Java, Gradle, and Android SDK tooling baked into the image.

## Common Use Cases

- Running a WhatsApp Business / Instagram / webchat inbox with team collaboration, contact management, and campaign broadcasting
- White-labeling the platform to resell as a branded messaging and automation solution to multiple agency clients
- Building AI-agent-driven customer support or sales automation flows across messaging channels

## Dependencies for Sky Free Hosting

- PostgreSQL (PgBouncer strongly recommended in front of it for connection pooling)
- Redis (required for multi-instance deployments — sessions, queues, and Socket.IO real-time sync)

### Implementation Details

The app fails fast on boot in any non-development environment if required secrets are missing (`server/utils/security-secrets.ts`):

```env
SESSION_SECRET=   # required — cookies, OAuth state, API-key signing
REDIS_URL=        # required — sessions, queues, Socket.IO multi-instance sync
DATABASE_URL=     # required — PostgreSQL connection string
APP_MODE=web      # web | worker | proxy | all
```

## Why Deploy Sky Free 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 Sky Free 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.

## Similar templates

- [N8N Main + Worker](https://railway.com/deploy/n8n-main-worker) — Deploy and Host N8N with Inactive worker.
- [Evolution API with n8n](https://railway.com/deploy/evolution-api-with-n8n) — Automate WhatsApp workflows with Evolution API, n8n, and Postgres.
- [Postgres Backup](https://railway.com/deploy/postgres-s3-backups) — Cron-based PostgreSQL backup to bucket storage

Open this page in a browser: https://railway.com/deploy/sky-free
