Deploy memos
Self-hosted note-taking. Markdown-native, lightweight (20MB), 61k+ stars.
Just deployed
/var/lib/postgresql/data
Postgres-c8ht
Just deployed
/var/lib/postgresql/data
Just deployed
/var/opt/memos
Deploy and Host Memos on Railway
About Hosting
Deploy Memos, the open-source, Markdown-native note-taking app, on Railway with one click. Single container, PostgreSQL-ready, persistent storage, and zero configuration.
Memos is an open-source, self-hosted note-taking tool inspired by Obsidian and Flomo. It features:
- Timeline-first UI for quick capture
- Markdown-native editing with live preview
- Tag-based organization with full-text search
- Mobile-responsive web UI (works as PWA)
- REST and gRPC APIs for integration
- MIT licensed — completely free
Why Deploy
- One-click deploy — no setup, no config
- Total data ownership — your notes, your infrastructure
- Radical simplicity — single Go binary, ~20MB image, <128MB RAM
- Persistent 50GB volume for data that survives redeploys
- PostgreSQL-ready for production-grade persistence
- Auto health checks and automatic restarts
- Always up-to-date — uses
stableDocker tag
Common Use Cases
- Personal Knowledge Base — Daily notes, journal, and quick capture
- Family Updates — Private timeline for sharing with loved ones
- Developer Snippets — Code snippets, debugging logs, and documentation
- Team Wiki — Lightweight internal documentation and knowledge sharing
- Research Notes — Links, quotes, and idea trails organized by tags
Key Metrics
- 61,000+ GitHub stars
- 20 million+ Docker pulls
- 500+ community contributors
- MIT licensed
Dependencies for Memos
Deployment Dependencies
| Dependency | Version | Purpose |
|---|---|---|
| neosmemo/memos | stable (rolling) | Memos application image |
| PostgreSQL | 16 (Railway managed) | Production database (optional — SQLite supported) |
| Railway Volume | 50GB | Persistent storage for SQLite and uploads |
Resources
- Upstream source: https://github.com/usememos/memos
- Documentation: https://usememos.com/docs
- Template repo: https://github.com/INAPP-Mobile/railway-memos
- Docker image: https://hub.docker.com/r/neosmemo/memos
- Community Discord: https://discord.gg/tfPJa4UmAv
Template Content
PGDATA
PGPORT
NODE_ENV
POSTGRES_DB
POSTGRES_USER
SSL_CERT_DAYS
RAILWAY_DEPLOYMENT_DRAINING_SECONDS
Postgres-c8ht
ghcr.io/railwayapp-templates/postgres-ssl:18PGDATA
PGPORT
POSTGRES_DB
POSTGRES_USER
SSL_CERT_DAYS
RAILWAY_DEPLOYMENT_DRAINING_SECONDS
MEMOS_ADDR
SERVE_ADDR