Ech0
A self-hosted personal microblog for sharing and interacting on your own timeline.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-hosted microblog that puts your timeline and data under your control.
Core Features
- 60-second Docker deployment
- Markdown editor with live preview
- Tags, video embedding (Bilibili/YouTube), link cards
- Built-in comments, likes, sharing
- OAuth2/OIDC + Passkey login
What It Can't Do
- •Only the first registered account (admin) can publish by default; others need manual authorization,Comments are enabled by default; disable in settings for privacy,Set a strong JWT_SECRET to avoid security risks,S3 storage requires additional environment variables
Use Cases
- Personal blog alternative for quick thoughts and media
- Team internal activity feed with comments
- Content creator fan engagement timeline
- Privacy-first self-hosted microblog
Detailed Introduction
Ech0 is a lightweight, self-hosted microblogging platform designed for individuals who want to publish short thoughts, links, and media on their own timeline. Unlike private note-taking apps like Memos, Ech0 focuses on publishing and social interaction—your friends can follow, comment, and like your posts. It runs on your own server, ensuring full data ownership. Features include Markdown editing, file management, tag system, video embedding (Bilibili/YouTube), built-in comments, OAuth2/OIDC authentication, passkey login, S3 storage, automated backups, and a structured logging console. Deployable via Docker in 60 seconds, Ech0 is optimized for low resource usage and cross-platform support (Linux, Windows, ARM). It also provides RSS output and data migration tools.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
1. Run: docker run -d --name ech0 -p 6277:6277 -v /opt/ech0/data:/app/data -e JWT_SECRET="your-secret" sn0wl1n/ech0:latest
2. Open http://your-ip:6277, register the first account (becomes admin)
3. Start posting and invite followers
- 1. Run: docker run -d --name ech0 -p 6277:6277 -v /opt/ech0/data:/app/data -e JWT_SECRET="your-secret" sn0wl1n/ech0:latest
- 2. Open http://your-ip:6277, register the first account (becomes admin)
- 3. Start posting and invite followers
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop and remove container: docker stop ech0 && docker rm ech0, then delete the data directory /opt/ech0/data to fully uninstall.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
SearXNG
SearXNG is a free metasearch engine that combines results from over 70 search services while respecting your privacy. Self-host it to keep your data under your control.
Immich
High performance self-hosted photo and video management solution with automatic backup, AI search, facial recognition, and multi-user support.
syncthing
A continuous file synchronization program that syncs files between devices securely and automatically, with no central server.