OpenSource-Hub
E

Ech0

2.0k stars·Privacy Protection·SHA-256 checksum verified

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

self-hostedmicrobloglightweightGoopen-sourcesocial

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

1. Run: docker run -d --name ech0 -p 6277:6277 -v /opt/ech0/data:/app/data -e JWT_SECRET="your-secret" sn0wl1n/ech0:latest

4

2. Open http://your-ip:6277, register the first account (becomes admin)

5

3. Start posting and invite followers

Install Guide
  1. 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. 2. Open http://your-ip:6277, register the first account (becomes admin)
  3. 3. Start posting and invite followers
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseMIT
Last Updated2026-05-13 16:16:22
GitHub RepositoryOfficial Website

Similar Projects