Free self-hosting

Alternative scheduleron your serversame OpenQuok but free

A free alternative to paid schedulers like Buffer and Hootsuite when you deploy OpenQuok on your own server — no software fee under AGPL.

No software fee

Self-hosting is not a hosted plan tier. You pay for your own servers, database, infrastructure, and any social network developer apps you use.

AGPL-3.0-or-later

Inspect and modify the source under the licence terms. You can even run your own Scheduler as SaaS as long as you stay opensource.

Choose your path

Hosted cloud, self-host dockerized scheduler, or your own cloud stack

Start on openquok.com with a free trial, or run OpenQuok yourself. Operator paths have no software fee under AGPL.

Hosted cloud plan

You want us to run OpenQuok for you.

  • We run updates and security for your workspace
  • Start a 7-day free trial — no credit card required
  • Meta, Google, and TikTok apps are ready for cloud workspaces

Modify further

Tune each layer of your stack

For maintainers who want to go beyond the quick start — open the guide for the backend, web, worker, or CLI piece you are changing.

Backend configuration

Env files, Supabase, Redis, and service keys for the API.

Supabase

Create a project, copy API keys, and match dashboard settings.

Database and migrations

Run OpenQuok migrations before the first user signs up.

Redis cache

Point the API at Redis for cache and job queues.

Docker (local services)

Run Redis locally or follow the self-host Compose stack.

Upload storage (R2 or local)

Store media on disk or in Cloudflare R2 for publishing.

Google sign-in

Wire Google OAuth for dashboard login on your domain.

Email (Resend or local)

Send sign-up and notification email from your instance.

Rate limiting

Tune auth, API, and upload limits for your deployment.

Sentry

Send API errors to Sentry when you enable monitoring.

Stripe billing

Optional — enable subscriptions when you bill workspaces.

Web configuration

Vite env files and defaults for the dashboard origin.

Vite (SvelteKit)

Set VITE_* vars, HTTPS dev, and API proxy rules.

SEO and marketing defaults

Meta tags and social links for your public domain.

Config defaults

Company name, navigation, and fallback site copy.

PWA metadata

App name and icons in web-config.json.

AI crawlers and robots.txt

Let search and AI crawlers read your public pages.

Worker configuration

BullMQ workers, Redis, and the admin queue dashboard.

Workers with Docker

Start Redis and worker scripts on your machine.

Redis and queues

Share REDIS_* settings between API and workers.

Railway (workers)

Deploy always-on workers on Railway.

CLI auth server

Env vars for openquok auth:login on your network.

Auth server architecture

How device login flows between CLI, browser, and API.

Neon Postgres

Host auth-server state in Neon when you split services.

Scaling and Postgres

Run more than one auth server against pooled Postgres.

Self-hosting FAQ

Self-host OpenQuok,answered

Common questions about cost, stack size, parity with hosted OpenQuok, social apps, CLI auth, and exposing Compose on a VPS.

Lazy and don't want to operate a server?

Start a hosted workspace on openquok.com. We run updates, edge TLS, and cloud OAuth apps so your team can connect channels and schedule in minutes.

Start for $0
Discord Support