selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

storyden logo

Self-host storyden

v1.26.16

Modern forum and community platform with knowledge library

ReleaseOpen SourceMPL-2.0
Updated9 hours ago
LanguageGo
Setup difficultyModerate
MobilePWA
Stars
343
CPU
2 CPU cores
RAM
256 MB
Port
8000 (HTTP API and web frontend)
Docker
ghcr.io/southclaws/storyden
Install with Docker
Storyden community homepage with discussion categories, shared links, and Library navigationPopulated Storyden community with category covers and discussions

What is storyden?

Storyden combines a discussion forum with a structured knowledge library called the Library. It targets communities that want full ownership of their conversations and content without relying on large social platforms. The software provides threaded discussions with categories, a Library for curating pages with properties and links, optional AI assistance for auto-filling content metadata, a plugin system for custom behaviour, OAuth/OIDC authentication with Google, GitHub, Discord, and Keycloak, and a Progressive Web App installable on devices. It runs as a single container with SQLite by default, supports PostgreSQL and Turso for scaling, and offers S3-compatible asset storage. Deployment options include Docker, Docker Compose with Caddy, Fly.io, and local development with Go and Node.js.

Should you self-host storyden?

storyden scores 50/100 on selfhost.directory (how scoring works) and ranks #45 of 69 in Social Networks & Forums. It has 343 GitHub stars.

It shipped 15 stable releases in the past year. The latest, v1.26.16, came out on 25 October 2026. New versions land roughly every 2 weeks.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MPL-2.0-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is Discourse (83/100, 48 023 stars). It scores higher overall, so compare the two before you pick. See storyden vs Discourse side by side.

Features

  • Brand customization
  • Custom themes
  • Discussion forum
  • Full-Text Search
  • Knowledge library
  • Message Queue
  • Moderation tools
  • Multi-database Support
  • OAuth/OIDC Authentication
  • Optional AI assistanceOptional, requires configuration
  • Plugin System
  • Progressive Web App
  • Rate Limiting
  • REST API with OpenAPI spec
  • S3-compatible asset storage

storyden README

How to install storyden

Install storyden with Docker

Docker Engine
Environment variables
PUBLIC_WEB_ADDRESS, PUBLIC_API_ADDRESS, DATABASE_URL, ASSET_STORAGE_TYPE, JWT_SECRET, OAUTH_*_ENABLED, OAUTH_*_CLIENT_ID, OAUTH_*_CLIENT_SECRET, EMAIL_PROVIDER, SMTP_*, SENDGRID_*, CACHE_PROVIDER, REDIS_URL, SEARCH_PROVIDER, QUEUE_TYPE, AMQP_URL

docker run -p 8000:8000 ghcr.io/southclaws/storyden

Full-stack image with API and frontend on port 8000

storyden releases & version history

More in Community

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…