Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Self Hosted
  3. DailyTxT

DailyTxT

MITSvelteSelf-Hosted

A self-hosted, encrypted diary web application with markdown support, file uploads, and multi-user capabilities.

Visit WebsiteGitHubGitHub
488 stars42 forks0 contributors

What is DailyTxT?

DailyTxT is an open-source, encrypted diary web application that allows users to privately journal online. It encrypts all entries and uploaded files on the server before storage, ensuring that even server administrators cannot access user data. The app provides a markdown editor, file management, search functionality, and multi-user support, all designed to be self-hosted for complete data control.

Target Audience

Privacy-conscious individuals, developers, and teams who want a secure, self-hosted journaling solution with full control over their data and encryption keys.

Value Proposition

Developers choose DailyTxT for its strong focus on privacy through server-side encryption, ease of self-hosting via Docker, and a rich feature set including markdown, file uploads, and multi-user management—all without relying on external databases or cloud services.

Overview

Encrypted Diary Web-App

Use Cases

Best For

  • Hosting a private, encrypted online diary accessible from any device
  • Self-hosting a journaling app with multi-user support for families or teams
  • Storing and encrypting personal files alongside diary entries
  • Writing journal entries in markdown with live preview and templates
  • Managing a searchable, tag-based personal knowledge base
  • Deploying a lightweight, database-free web app using Docker

Not Ideal For

  • Projects requiring true client-side end-to-end encryption for maximum privacy assurance
  • Large teams or organizations needing robust database scalability and concurrent user management
  • Users who prefer cloud-hosted, maintenance-free solutions with automatic updates and backups
  • Scenarios demanding real-time collaborative editing or shared journal workspaces

Pros & Cons

Pros

Strong Server-Side Encryption

Uses ChaCha20-Poly1305 to encrypt all entries and files on the server, ensuring data privacy even from administrators, as detailed in the encryption section.

Rich Markdown Editor

Offers live preview, custom templates, and tag support for enhanced writing and organization, making it versatile for journaling.

Easy Docker Deployment

Designed for Docker Compose with a provided configuration file, simplifying setup and maintenance for self-hosting.

Data Portability

Stores data in JSON files without a database, allowing easy migration and backups, as emphasized in the philosophy.

Cons

Complex Migration Hassles

Upgrading from version 1 requires careful backups, environment variable changes, and cache clearing, which can be error-prone and time-consuming.

No True E2E Encryption

Encryption occurs on the server to enable search functionality, meaning data is decrypted server-side, posing a risk if the server is compromised.

Docker Dependency Barrier

Relies entirely on Docker for deployment, which may alienate users unfamiliar with containerization or preferring traditional hosting methods.

Limited Scalability

Uses JSON files for storage instead of a database, which may not efficiently handle large volumes of data or high concurrent user loads.

Frequently Asked Questions

Quick Stats

Stars488
Forks42
Contributors0
Open Issues2
Last commit1 month ago
CreatedSince 2020

Tags

#markdown-editor#privacy#pwa#multi-user#file-upload#docker#svelte#go#self-hosted

Built With

G
Go
N
Node.js
S
Svelte
D
Docker

Links & Resources

Website

Included in

Self Hosted284.1k
Auto-fetched 6 hours ago

Related Projects

TriliumNext NotesTriliumNext Notes

Build your personal knowledge base with Trilium Notes

Stars37,002
Forks2,476
Last commit9 hours ago
flatnotesflatnotes

A self-hosted, database-less note taking web app that utilises a flat folder of markdown files for storage.

Stars3,158
Forks194
Last commit5 months ago
Many NotesMany Notes

Markdown note-taking web application designed for simplicity

Stars1,031
Forks43
Last commit15 days ago
JottyJotty

Lightweight but powerful alternative for managing your personal, file based, notes and checklists. (Source Code) AGPL-3.0 Docker

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub