try.directtry.direct

Deploy 67+ self-hosted apps with one command.

Stacker is the open-source deployment engine behind TryDirect. Pick a template, run stacker deploy, and your app is running on your laptop, your server, or the cloud — with SSL, health checks, and secrets set up for you.

Quick Start

Three commands. That's it.

# Install Stacker CLI
curl -fsSL https://get.stacker.sh | bash

# Clone the catalog and pick a template
git clone https://github.com/trydirect/awesome-selfhosted-stacker
cd awesome-selfhosted-stacker/stacker-projects/umami

# Generate secrets and deploy
./scripts/generate-secrets.sh
stacker deploy

Deploys locally by default. Switch to a server or cloud with --target server or --target cloud.

Production-Ready AI Stacks

Deploy a full AI stack — LLM runtime, vector DB, orchestration, and UI — in one command. Every stack below is currently running on a live TryDirect-managed server; click to see it in action, then read below for how to deploy your own copy.

AI Knowledge Base (RAG)

Replaces ChatGPT Enterprise / Glean

Dify + Qdrant + Ollama + PostgreSQL. Corporate knowledge base with local LLMs and vector search. No OpenAI required.

🟢 See it live → · Template

Private Sovereign AI

Replaces ChatGPT / Claude

Open WebUI + Ollama + Pipelines. Fully on-prem LLM chat. Zero data leaves your infrastructure.

🟢 See it live → · Template

AI Automation Workflows

Replaces Zapier + LangChain hosted

Flowise + n8n + Ollama + Qdrant + PostgreSQL. Visual agent builder + workflow automation on your infra.

🟢 See it live → · Template

Deploy your own copy

The live demos above run on our infrastructure. To run the same stack on your own fresh cloud box, clone the template and change three lines. Everything else — reverse proxy, SSL, healthchecks, secrets — is handled by stacker deploy.

Step 1 — clone and pick a stack

git clone https://github.com/trydirect/awesome-selfhosted-stacker
cd awesome-selfhosted-stacker/stacker-projects/private-sovereign-ai

Step 2 — change three lines in stacker.yml

install:
  inputs:
    commonDomain: your-subdomain.your-company.com   # ← your domain

deploy:
  target: cloud                                     # or 'server' for BYO box
  cloud:
    provider: hetzner                               # hetzner|digitalocean|aws|linode|vultr
    region: fsn1
    size: cpx32
    ssh_key: ~/.ssh/id_ed25519                      # ← your SSH key path

Prefer to deploy to a Linux box you already own? Change target: cloudtarget: server and add server: {host: 1.2.3.4, user: root}.

Step 3 — generate secrets and deploy

cp .env.example .env
./scripts/generate-secrets.sh   # random passwords, JWT keys, API tokens
stacker deploy                  # ~8 minutes for a fresh cloud box

Point your DNS at the IP shown at the end of the deploy, and NPM auto-issues a Let's Encrypt certificate on the next visit. See the full deploy timeline →

More Featured Templates

Six of the most-deployed apps in the catalog. All 67+ live in the GitHub repo.

Umami

Replaces Google Analytics

Privacy-friendly web analytics. Own your visitor data, no cookies, GDPR-ready.

View template →

Plausible

Replaces Google Analytics

Lightweight, open-source analytics with a clean dashboard and shareable links.

View template →

Outline

Replaces Notion

Team wiki and knowledge base. Markdown-native, real-time collaboration.

View template →

Vaultwarden

Replaces 1Password / LastPass

Self-hosted Bitwarden-compatible password manager. Runs on any Docker host.

View template →

Ghost

Replaces Substack / Medium

Modern publishing platform for blogs, newsletters, and paid memberships.

View template →

Gitea

Replaces GitHub / GitLab

Lightweight self-hosted Git service with issues, pull requests, and CI/CD.

View template →

What's in the Catalog

67+ apps across every major self-hosted category.

AnalyticsBlogging & CMSChat & MessagingCommunicationDatabasesDeveloper ToolsFeed ReadersFile HostingGit HostingKnowledge BaseMedia StreamingMonitoringPassword ManagersProductivitySearch EnginesSocial NetworksTask ManagementAI & LLM

Why Stacker?

One YAML, three targets

The same stacker.yml deploys to your laptop, a Linux server you SSH to, or a fresh cloud VM. No dashboard required.

Batteries included

Every template ships with health checks, secret generation, backup hooks, and reverse-proxy config. No 30-page setup guide.

Config as code

Commit stacker.yml to git. Deploy from CI. Roll back with git revert. Same tools you already use.

FAQ

Is Stacker really open source?

Yes. Stacker is MIT-licensed and lives at github.com/trydirect/stacker. The 67+ template catalog at github.com/trydirect/awesome-selfhosted-stacker is also fully open. You can deploy locally, to your own server, or to any cloud provider without ever touching try.direct.

What is the difference between Stacker and TryDirect?

Stacker is the open-source CLI and deployment engine. TryDirect is the managed platform built on top of Stacker — it adds a visual UI, managed servers, backups, and support. If you like doing it yourself, Stacker is enough. If you want it managed, TryDirect handles it.

Where does Stacker deploy to?

Three targets: local (your machine, for development), server (any Linux host you SSH to), or cloud (Hetzner, DigitalOcean, AWS, Linode, Vultr). Same stacker.yml works across all three.

How is this different from Coolify, Dokploy, or CapRover?

Stacker treats a stack as a single YAML file that you commit to git and deploy from CLI or CI. No dashboard required to deploy. The catalog is a git repo, not a marketplace behind an admin UI. Coolify and CapRover are dashboard-first; Stacker is config-file-first.

Do I need to know Docker?

You need Docker installed on the target machine. You do not need to know how to write Dockerfiles or Compose files — the templates handle that. If you want to customize, everything is plain YAML that you can edit.

Auto-SSL Included

Every stack in the catalog ships with Nginx Proxy Manager pre-configured. Add a domain, and stacker requests a Let's Encrypt certificate automatically — no certbot dance, no Caddyfile to hand-edit. The three live AI stacks above run on this exact setup.

Get started in 60 seconds.

Star the repo, clone the catalog, deploy a template. Contributions welcome — new templates especially.