Railway

Deploy NoteDiscovery - self-hosted Notion and Evernote alternative

Self-hosted Markdown notes with search, backlinks, graph view and auth.

Deploy NoteDiscovery - self-hosted Notion and Evernote alternative

gamosoft/notediscovery:latest

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.

NoteDiscovery editor with split Markdown preview

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

More templates in this category

View Template
Rocky Linux
Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
44
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
71
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta
51