Get started in 2 minutes

Deploy Yotara on your own server. No vendor lock-in, no data leaving your infrastructure.

Docker 512MB RAM 1GB disk Linux x86_64 / arm64
Yotara today view showing tasks grouped by priority
Method 1

Quick start with Docker

$ docker run -d \
  --name yotara \
  -p 8080:80 \
  -e BETTER_AUTH_SECRET=your-secret-here \
  apauldev/yotara:latest

→ Open http://localhost:8080

Method 2

Recommended — Docker Compose

Create a docker-compose.yml in your project directory:

services:
  api:
    image: apauldev/yotara-api:latest
    environment:
      DATABASE_URL: /data/yotara.db
      BETTER_AUTH_SECRET: change-me
    volumes:
      - yotara_data:/data

  frontend:
    image: apauldev/yotara-frontend:latest
    ports:
      - "8080:80"
    depends_on:
      - api

volumes:
  yotara_data:

Then run:

$ docker compose up -d

→ Open http://localhost:8080

System requirements

Docker installed (20.10+)
512MB RAM
1GB disk space
Linux x86_64 or arm64

That's it. No external database, no Redis, no email server required.

Coming soon

One-click cloud deploy

Deploy to Railway, Render, or Fly.io with a single click. No server management required.

Coming soon

Managed Yotara Cloud

Let us host it for you. Managed backups, automatic updates, and priority support.

Coming soon