Skip to content

Self-Hosted Apps Built with Redis

24 self-hostable apps built with Redis you can run on your own server — compared on specs, deployment difficulty, and the SaaS each one replaces.

Workflow automation

Activepieces

A no-code automation builder positioned as an open-source replacement for Zapier: a visual flow editor, a large library of 'pieces' (connectors) written in TypeScript, and MCP servers in the open core (its AI agents and Chat are paid-layer features). The Community Edition core is MIT-licensed; access control, audit logs, Git sync and multi-project features are sold as paid editions. Runs as one container for hobby use or a four-service compose stack for production.
TypeScriptNode.jsPostgreSQLRedis
easyRead guide →
Notes

AFFiNE

A workspace that combines documents, whiteboards and databases on one canvas, with a local-first editor and real-time collaboration. The self-hosted server runs with PostgreSQL and Redis; upstream plans for at least 2 GB of RAM.
TypeScriptNode.jsRustPostgreSQLRedis
easyRead guide →
Low-code internal tools

Appsmith

A low-code builder for internal tools: drag widgets onto a canvas, bind them to REST and GraphQL APIs or to databases with JavaScript, and publish the result as an app your team logs into. The Community Edition repository is Apache-2.0 and ships as one Docker image that runs MongoDB, Redis and PostgreSQL inside the container; the Commercial edition is a separate image.
JavaTypeScriptMongoDBRedis
easyRead guide →
Low-code internal tools

Budibase

A low-code platform for building internal apps, forms and admin panels on your own data, with an internal database plus connections to external SQL and REST sources, and a builder that publishes apps to end users. The monorepo is GPL-3.0 overall, the paid packages/pro package is under the Business Source License, and the packages that ship inside built apps are MPL-2.0; the all-in-one Docker image bundles CouchDB, Redis, MinIO and nginx.
TypeScriptSvelteCouchDBRedis
easyRead guide →
Forum

Discourse

Community forum software built on Ruby on Rails, Ember.js, PostgreSQL and Redis, licensed GPL-2.0-or-later. Chat, polls, solved answers, reactions, assignments and an AI plugin ship in the core repository. The only officially supported install is Docker through the discourse_docker launcher, which builds one container from YAML templates; there is no Compose file.
Ruby on RailsEmber.jsPostgreSQLRedis
easyRead guide →
Wiki & docs

Docmost

A collaborative wiki and documentation tool that positions itself as an open-source alternative to Confluence and Notion: real-time co-editing, spaces, groups and permissions, comments, page history, search, attachments, and built-in Draw.io, Excalidraw, and Mermaid diagrams. The core is AGPL-3.0 and runs as one Node.js container beside PostgreSQL and Redis; Bases (databases), SSO, AI features, audit logs, and SCIM are licensed Business/Enterprise features.
TypeScriptNode.jsPostgreSQLRedis
easyRead guide →
ERP

ERPNext

ERPNext is a GPL-3.0 open-source ERP from Frappe covering accounting, order management and inventory, manufacturing, asset management and projects, built on the MIT-licensed Frappe Framework. There is no paid edition of the software — Frappe sells managed hosting (Frappe Cloud), not features. HR and payroll live in a separate GPL-3.0 app, Frappe HR. It self-hosts through the official frappe_docker stack: MariaDB, two Redis instances, the web backend, background workers, a scheduler and a websocket service.
PythonFrappe FrameworkMariaDBRedis
hardRead guide →
Personal finance

Ghostfolio

Open-source wealth management for investors — track stocks, ETFs and cryptocurrencies across brokers and exchanges in one private dashboard, with portfolio performance, allocations, benchmarks and a FIRE calculator. A mobile-first web app you can install to your home screen.
TypeScriptNestJSAngularPostgreSQLRedis
easyRead guide →
Container registry

Harbor

A full container registry for teams: projects with role-based access, a web UI, image and Helm chart storage, replication to and from other registries, retention and immutability rules, audit logs, robot accounts and optional Trivy vulnerability scanning, all on top of the CNCF Distribution registry. Apache-2.0 licensed and a CNCF graduated project, written in Go with an Angular portal; it runs as a set of containers (core, jobservice, portal, registry, PostgreSQL, Redis, nginx) generated and started by its own installer.
GoTypeScriptPostgreSQLRedisNginx
moderateRead guide →
Secrets management

Infisical

An open-source platform for managing application secrets, certificates and privileged access, with per-environment secret storage, a CLI, SDKs and Kubernetes integration. The core is MIT-licensed; features under the ee/ directories need a paid enterprise license.
TypeScriptNode.jsPostgreSQLRedis
easyRead guide →
Invoicing

Invoice Ninja

Invoicing and billing for freelancers and small businesses: invoices, quotes, recurring billing, expenses, payments through online gateways, and a client portal, with desktop and mobile apps that also work against a self-hosted server. Source-available under the Elastic License 2.0; the self-hosted code includes the hosted Pro and Enterprise features, and removing the branding needs a paid white-label license.
PHPLaravelMySQLRedis
easyRead guide →
Monitoring

Kener

A status page system: public pages fed by uptime monitors, with incidents, maintenance windows, alerting and role-based team access, so your users can see what is up and what is not. MIT-licensed, built with Node.js and Svelte; it needs Redis for its queues, cache and scheduler and stores its own data in SQLite by default (PostgreSQL or MySQL via DATABASE_URL).
TypeScriptSvelteRedisSQLite
easyRead guide →
Observability

Langfuse

An open-source LLM engineering platform: traces for LLM calls and agents, prompt management and versioning, evaluations (including LLM-as-judge), datasets and a playground. Its SDKs and OpenTelemetry ingest feed a Postgres + ClickHouse + Redis + S3-compatible-storage stack, so it is a real multi-service deployment, not a single container.
TypeScriptNext.jsPostgreSQLClickHouseRedis
moderateRead guide →
Social network (Fediverse)

Mastodon

A decentralized microblogging server built on ActivityPub. Each server runs its own community and federates with other Mastodon and Fediverse servers.
RubyRailsNode.jsPostgreSQLRedis
moderateRead guide →
Web analytics

OpenPanel

An open-source web and product analytics platform that pitches itself as "the power of Mixpanel with the ease of Plausible": funnels, cohorts, user profiles, session history and replay, A/B tests, revenue tracking, real-time dashboards, and SDKs for web, iOS/Android and server-side events — cookieless. Licensed AGPL-3.0; the documented install clones a dedicated git branch, a setup quiz writes .env, and a start script brings up seven containers (Caddy, PostgreSQL, Redis, ClickHouse, API, dashboard, worker). Free to self-host with unlimited events, per its pricing page.
TypeScriptNext.jsFastifyPostgreSQLClickHouseRedis
moderateRead guide →
Forms & surveys

OpnForm

A no-code form builder with form logic, file uploads and other input types, embeds, email notifications, captcha protection, form analytics and Slack, Discord and webhook integrations. The core is AGPL-3.0 (the api/app/Enterprise directory carries its own licence); it runs as a Laravel API with a queue worker and scheduler, a Nuxt UI, PostgreSQL, Redis and an nginx ingress in front.
PHPLaravelVueNuxtPostgreSQLRedis
moderateRead guide →
Video platform

PeerTube

A self-hosted video hosting and live-streaming platform that federates with other PeerTube instances over ActivityPub. It handles uploads, transcoding, channels and playlists.
TypeScriptNode.jsPostgreSQLRedis
moderateRead guide →
Project Management

Plane

Open-source project management platform for tracking work items, running sprint cycles, and managing product roadmaps. The self-hosted AGPL-3.0 Community Edition ships work items across five layouts — list, board (kanban), calendar, table, and timeline (a Gantt-equivalent) — plus cycles, modules, saved views, and wiki-style pages; some AI and enterprise capabilities shown on Plane's hosted cloud offering are gated to paid plans and aren't part of the self-hosted Community Edition.
TypeScriptPythonPostgreSQLRedis
moderateRead guide →
Web analytics

Rybbit

An open-source, privacy-friendly Google Analytics alternative that goes further than a pageview dashboard: sessions, unique users, bounce rate, real-time view, goals, retention, user journeys, funnels, session replays, custom events with JSON properties, and country → region → city maps — no cookies. Licensed AGPL-3.0 and installed by one setup script that starts Caddy, ClickHouse, PostgreSQL, Redis and the two app containers; it needs a domain pointed at the server because its tracking script must be served over HTTPS.
TypeScriptClickHousePostgreSQLRedis
easyRead guide →
Business intelligence

Apache Superset

An Apache Software Foundation data-exploration and dashboarding platform: write SQL in a browser editor or build charts without code, assemble them into dashboards, and connect to a wide range of SQL databases. It is a Python (Flask) backend with a React frontend that keeps its own state in a metadata database, and the full feature set also needs a Redis cache and Celery workers. Upstream's Docker Compose setup is for trying it out; its recommended production route is Kubernetes.
PythonFlaskTypeScriptReactPostgreSQLRedis
hardRead guide →
Web analytics

Swetrix

A cookieless, privacy-first Google Analytics alternative whose Community Edition bundles more than traffic: custom events, sessions and user flows, funnels, real-user performance monitoring and error tracking, with session replays available if you attach S3-compatible storage. The tracker script is under 5 KB. Licensed AGPL-3.0; the self-hosting repo's compose file runs the frontend, API, Redis and ClickHouse behind an nginx proxy. Alerts, email reports and the revenue/experiments/AI features are cloud-only.
TypeScriptNest.jsClickHouseRedis
easyRead guide →
Low-code internal tools

ToolJet

A low-code platform for building internal tools and workflows on top of your existing databases and APIs, with a drag-and-drop app builder, a built-in ToolJet Database served through PostgREST, and workflow jobs run by a worker. The public repository is AGPL-3.0; its server/ee and frontend/ee directories are Git submodules pointing at separate ToolJet repositories, and the single Docker image runs with a PostgreSQL database.
TypeScriptNestJSPostgreSQLRedis
moderateRead guide →
Video platform

Tube Archivist

A self-hosted YouTube archive: subscribe to channels, download videos and metadata with yt-dlp, index them in Elasticsearch, then search, play and track what you have watched from a web UI, with Jellyfin and Plex plugins and a browser extension. GPL-3.0, Python (Django) with a React front end; it runs as three containers: the app, Redis and Elasticsearch.
PythonTypeScriptElasticsearchRedis
moderateRead guide →
Fitness

wger

Workout and fitness manager: build routines with automatic weight-progression rules, log workouts, body weight and measurements, and track nutrition against the Open Food Facts database. Includes an exercise wiki, a REST API, basic gym-management features and companion apps for Android, iOS and Flathub.
PythonDjangoPostgreSQLRedisCelery
easyRead guide →

Analytics cookies only (Google Analytics, PostHog). No ad networks, no cross-site tracking. See our privacy policy.