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.

CC Our Story logo

Self-host CC Our Story

v1.7.1

Self-hosted couples space for memories and moments

ReleaseOpen SourceMIT
Updated2 weeks ago
LanguageC#
Setup difficultyModerate
Stars
234
CPU
1 core
RAM
2 GB
Ports
5000 (HTTP (default)), 8080 (HTTP (Docker/configured)), 5080 (HTTP (development with dotnet watch))
Requires
SQLite
Install with Docker Compose

What is CC Our Story?

CC Our Story is a self-hosted web app for couples to build their own private digital space. It runs on ASP.NET Core with SQLite and needs only modest hardware (1 core, 2 GB RAM). Features include a timeline for photos and notes, anniversary reminders, a wish shop where partners trade virtual coins for real favors, a guestbook for both members and visitors, push and email alerts, content locking, and an optional AI ambience group that comments on posts via any OpenAI-compatible API. The UI offers light/dark themes, lazy-loaded WebP images with a lightbox viewer, and can store uploads locally or on Aliyun OSS. You can deploy it with Docker Compose, as a standalone .NET binary, or via systemd. The system has exactly two accounts (boy/girl) and identifies guests by browser fingerprint instead of registration.

Should you self-host CC Our Story?

CC Our Story scores 47/100 on selfhost.directory (how scoring works) and ranks #22 of 38 in Personal Productivity. It has 234 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v1.7.1, came out on 8 October 2026. New versions land roughly every 1 days.

Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in C#.

Its closest alternative on selfhost.directory is LanguageTool (75/100, 15 206 stars). It scores higher overall, so compare the two before you pick. See CC Our Story vs LanguageTool side by side.

Features

  • Admin Dashboard
  • Affinity test
  • Anniversary tracking
  • Content locking
  • Dark/Light theme
  • Email notifications (SMTP)
  • Inline Lucide icons
  • Lazy-loaded WebP images
  • Lightbox image viewer
  • LLM Ambience Group
  • Messaging/Guestbook
  • Timeline/Moments
  • Web push notifications
  • Wish shop

CC Our Story README

How to install CC Our Story

Install CC Our Story with Docker Compose

Docker and Docker Compose
Environment variables
HTTP_PORT=8080

Copy-Item .env.example .env docker compose up -d --build

Data persisted in named volume 'ourstory_data'

How to configure CC Our Story

  • ASPNETCORE_HTTP_PORTS8080Internal HTTP port the ASP.NET Core app listens on

    Internal HTTP port the ASP.NET Core app listens on

  • HTTP_PORT8080External port for the site (used by docker-compose)

    External port for the site (used by docker-compose)

  • OURSTORY_DATA_DIR/dataAbsolute path to data directory (database, attachments, keys, config)

    Absolute path to data directory (database, attachments, keys, config)

CC Our Story releases & version history

More in Social Networks & Forums

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…