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.

Memos Worker logo

Self-host Memos Worker

20260206

Cloudflare-powered notes and knowledge base

ReleaseOpen SourceAGPL-3.0
Updatedlast week
LanguageHTML
Setup difficultyAdvanced
ThemeDark mode
Stars
250
Requires
Cloudflare D1, Cloudflare KV, Cloudflare R2
Main notes interface with three-column layoutMarkdown editor with split-screen previewWaterfall view modeSettings panel with theme customization

What is Memos Worker?

Memos Worker is a serverless note-taking and knowledge management app that runs on Cloudflare's platform. It uses Cloudflare Workers for compute, D1 for the database, KV for caching, and R2 for file storage. The app includes a Markdown editor with live preview and split-screen editing, multiple view modes such as list, waterfall, and date-grouped layouts, and organization tools like automatic tagging, full-text search, a timeline, calendar, and contribution heatmap. You can attach files by dragging them in or pasting, with images stored in R2 or Imgur. Individual notes can be shared publicly with optional expiration dates. A Telegram bot lets you capture text, images, videos, and files from your phone. There's also a separate tree-structured documentation section for building a knowledge base. The interface supports light and dark themes, custom accent colors, background pictures, frosted-glass visual effects, and detailed layout controls. You deploy it by forking the repo, provisioning the required Cloudflare resources, editing wrangler.toml, and deploying via the Cloudflare dashboard or the Wrangler CLI. Login is a simple username and password stored as environment variables. The code is licensed under AGPL-3.0.

Should you self-host Memos Worker?

Memos Worker scores 46/100 on selfhost.directory (how scoring works) and ranks #51 of 81 in Notes & Editors. It has 250 GitHub stars.

It shipped 3 stable releases in the past year. The latest, 20260206, came out on 7 February 2026. New versions land roughly every 2 months.

Setup is advanced: plan for several services and some ongoing maintenance. It is AGPL-3.0-licensed and written mostly in HTML.

Its closest alternative on selfhost.directory is Memos (86/100, 64 141 stars). It scores higher overall, so compare the two before you pick. See Memos Worker vs Memos side by side.

Features

  • File attachments
  • Flexible Views
  • Full-Text Search
  • Knowledge Base (Docs)
  • Markdown Editor
  • Public Sharing
  • Serverless on Cloudflare
  • Telegram Integration
  • Timeline & Calendar

Memos Worker README

How to configure Memos Worker

  • AUTHORIZED_TELEGRAM_IDSYour Telegram user ID to authorize (optional)

    Your Telegram user ID to authorize (optional)

  • PASSWORDYour login password

    Your login password

  • TELEGRAM_BOT_TOKENYour Telegram bot's token (optional)

    Your Telegram bot's token (optional)

  • TELEGRAM_WEBHOOK_SECRETA long, random string for webhook security (optional)

    A long, random string for webhook security (optional)

  • USERNAMEYour login username

    Your login username

Memos Worker releases & version history

More in Notes & Editors

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…