
Deploy NoteDiscovery - self-hosted Notion and Evernote alternative
Self-hosted Markdown notes with search, backlinks, graph view and auth.
gamosoft/notediscovery:latest
Just deployed
/app/data
Deploy and Host NoteDiscovery on Railway
What is NoteDiscovery?
NoteDiscovery is an MIT-licensed, self-hosted Markdown knowledge base. It provides a modern web editor, full-text search, backlinks, tags, favorites, themes, graph view, HTML export, a REST API, and MCP integration for supported AI clients.

About Hosting NoteDiscovery
This template runs the official ghcr.io/gamosoft/notediscovery:latest container as a single Python web service on port 8000. Railway supplies the public HTTPS domain and manages the container lifecycle.
Your notes are stored as plain Markdown and related files under /app/data. The template automatically mounts a Railway volume at that path so notes survive application redeploys and restarts. Keep an independent backup of important notes.
NoteDiscovery's built-in authentication is optional and designed for a single user. If the service is publicly reachable, enable authentication and replace the upstream default password. It is not a multi-user identity system and does not provide roles or SSO.
Common Use Cases
- Personal Markdown knowledge base or second brain
- Private documentation hub for a single user or small trusted group
- Searchable wiki with backlinks, tags, and graph view
- Notes API and MCP integration for compatible automation and AI tools
- Self-hosted alternative for users who prefer portable Markdown files
Dependencies for NoteDiscovery Hosting
- A Railway account
- Persistent storage is provisioned automatically through a Railway volume mounted at
/app/data - A strong password and generated session secret when authentication is enabled
Deployment Dependencies
Why Deploy NoteDiscovery on Railway?
Railway turns the official container into a managed HTTPS service without requiring you to configure a server, TLS certificate, or port forwarding. The setup is one application container, one public domain, and one Railway volume automatically mounted at /app/data for persistent notes. Railway also provides deployment logs, restart controls, resource metrics, and usage-based billing in one dashboard.
Software licensing is free under the MIT License. Railway infrastructure and storage usage are billed separately according to the resources your deployment consumes.
Template Content
gamosoft/notediscovery:latest
ghcr.io/gamosoft/notediscovery:latest