---
title: "Deploy NoteDiscovery - self-hosted Notion and Evernote alternative"
description: "Self-hosted Markdown notes with search, backlinks, graph view and auth."
category: "Other"
url: https://railway.com/deploy/notediscovery
---

# 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 on Railway](https://railway.com/template/notediscovery)**

- **Creator:** Just Deploy It
- **Category:** Other
- **Total deploys:** 11

## Template content

### gamosoft/notediscovery:latest

- **Image:** ghcr.io/gamosoft/notediscovery:latest
- **Public domain:** Yes

## Documentation

# Deploy and Host NoteDiscovery on Railway

## What is NoteDiscovery?

[NoteDiscovery](https://github.com/gamosoft/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](https://raw.githubusercontent.com/gamosoft/NoteDiscovery/main/docs/carousel-1.jpg)

## 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

- [NoteDiscovery source repository](https://github.com/gamosoft/NoteDiscovery)
- [Official NoteDiscovery container image](https://github.com/gamosoft/NoteDiscovery/pkgs/container/notediscovery)
- [Authentication guide](https://github.com/gamosoft/NoteDiscovery/blob/main/documentation/AUTHENTICATION.md)

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


## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/notediscovery
