
Deploy memos
note-taking tool built for quick capture, lightweight, and fully yours.
Just deployed
/var/opt/memos
Deploy and Host Memos on Railway
About Hosting
Memos is an open-source, self-hosted note-taking application built for fast capture, lightweight knowledge management, and personal or team documentation. Railway is a managed hosting platform that offers simple deployment, public networking, HTTPS, and persistent storage options while allowing users to retain control over their data.
Tech Stack
- Application: Memos
- Runtime: Go monolithic app
- Database: SQLite (embedded by default)
- Storage: Persistent volume mounted at
/var/opt/memos
Why Deploy on Railway
- Supports simple Docker image deployment
- Provides persistent storage without server maintenance
- Includes built-in public domain and TLS
- Makes redeployment and rollback straightforward
- Works well for lightweight self-hosted productivity apps
Common Use Cases
- Personal knowledge base and daily notes
- Team internal updates and lightweight documentation
- Self-hosted alternative to cloud note apps
- Quick capture for ideas, tasks, and internal records
Deployment Notes
- This deployment uses the pinned container image
neosmemo/memos:0.26.2 - The application listens on port
5230 - Railway routing should use
PORT=5230 - The application itself should also be configured with
MEMOS_PORT=5230 - Persistent data should be stored through a mounted volume at
/var/opt/memos - The default SQLite database is stored inside the mounted volume
Dependencies for Memos on Railway
Deployment Dependencies
| Service | Image | Port | Volume | Type |
|---|---|---|---|---|
| memos | neosmemo/memos:0.26.2 | 5230 | /var/opt/memos | HTTP |
Template Content