Marketplace

One-click deploy popular open source applications and services.

Overview

Deploy pre-configured open source applications in one command. Each marketplace app comes with optimized defaults, managed updates, and RaidFrame integration.

rf marketplace list
MARKETPLACE
───────────
Analytics
  plausible          Plausible Analytics — privacy-friendly web analytics
  umami              Umami — simple, fast web analytics
  matomo             Matomo — full-featured analytics platform

Databases & Tools
  pgadmin            pgAdmin — PostgreSQL admin interface
  redis-commander    Redis Commander — Redis GUI
  minio              MinIO — S3-compatible object storage

CMS & Content
  ghost              Ghost — professional publishing platform
  strapi             Strapi — headless CMS
  wordpress          WordPress — the world's most popular CMS
  directus           Directus — data platform with REST/GraphQL API

DevOps
  grafana            Grafana — monitoring dashboards
  uptime-kuma        Uptime Kuma — self-hosted uptime monitoring
  n8n                n8n — workflow automation
  gitea              Gitea — lightweight Git hosting

Communication
  mattermost         Mattermost — team messaging
  listmonk           Listmonk — newsletter & mailing list manager

Business Tools
  metabase           Metabase — business intelligence
  nocodb             NocoDB — Airtable alternative
  cal-com            Cal.com — scheduling infrastructure

Deploy from Marketplace

rf marketplace deploy plausible
Deploying Plausible Analytics...

✓ Service created: plausible (web)
✓ Database: PostgreSQL provisioned
✓ ClickHouse: provisioned
✓ Domain: plausible-abc123.raidframe.app

  Dashboard: https://plausible-abc123.raidframe.app
  Setup: Visit the URL to create your admin account

  Add your domain: rf domains add analytics.myapp.com --service plausible

Deploy with Options

rf marketplace deploy ghost --plan pro --region eu-west-1 --domain blog.myapp.com
rf marketplace deploy minio --storage 100gb

Manage Marketplace Apps

Marketplace apps are regular RaidFrame services. All standard commands work:

# View status
rf services info plausible

# View logs
rf logs --service plausible

# Scale up
rf services scale plausible --resources pro

# Update to latest version
rf marketplace update plausible

# Delete
rf services delete plausible

Automatic Updates

Marketplace apps receive automatic security updates. Feature updates require explicit opt-in:

# Check for updates
rf marketplace updates

# Apply updates
rf marketplace update plausible

# Pin to specific version
rf marketplace pin plausible --version 2.1.0

# Enable auto-updates
rf marketplace auto-update plausible --enabled

Templates

Deploy pre-configured application starters:

rf templates list
TEMPLATES
─────────
saas-nextjs        Next.js SaaS starter with auth, billing, and database
api-go             Go API with PostgreSQL and Redis
landing-page       Static landing page with analytics
discord-bot        Discord bot with background workers
cron-worker        Scheduled job runner with queue
rf templates deploy saas-nextjs --name my-saas
Creating project: my-saas
✓ Service: web (Next.js 16)
✓ Database: PostgreSQL
✓ Redis: sessions and caching
✓ Cron: daily cleanup job
✓ Environment: configured

  Edit your code: git clone https://github.com/raidframe/template-saas-nextjs my-saas
  Deploy changes: cd my-saas && rf deploy

  Live at: https://my-saas-abc123.raidframe.app

Templates include:

  • Working application code (cloned to your GitHub)
  • Database schema and migrations
  • Environment variables pre-configured
  • CI/CD pipeline (GitHub Actions)
  • Dockerfile optimized for RaidFrame