Deploy SilverBullet
An open source personal productivity platform built on Markdown and Lua.
SilverBullet
Just deployed
/space
Deploy and Host SilverBullet on Railway
SilverBullet is a programmable, self-hosted personal knowledge management platform built around Markdown. It runs entirely in the browser, stores your notes as plain files, and can be extended with Lua scripting to support tasks, queries, dynamic pages, and custom workflows, while remaining private and fully under your control.
About Hosting SilverBullet
Hosting SilverBullet involves running its Go-based backend alongside a compiled browser client, backed by a persistent filesystem that stores your Markdown space. The server handles indexing, sync, and execution of Lua scripts, while the frontend provides a fast, offline-capable editing experience. On Railway, this typically means deploying the SilverBullet binary or Docker image, attaching a persistent volume for your space directory, and exposing the HTTP service. Railway abstracts away server provisioning, networking, and restarts, allowing you to focus on configuration, backups, and scaling rather than infrastructure plumbing.
Common Use Cases
- Personal or team knowledge bases with wiki-style links and full Markdown support
- Task, outline, and project management with programmable queries and views
- Private alternatives to hosted note-taking tools, with full data ownership
Dependencies for SilverBullet Hosting
- Go (for building or running the backend, unless using Docker)
- Deno (used during build time for frontend assets and plugs)
Deployment Dependencies
- Official SilverBullet documentation: https://silverbullet.md/Install
- Docker (optional): https://docs.docker.com/
Implementation Details
SilverBullet can be deployed using its Dockerfile, mounting /space as a persistent volume. The server is started by pointing it at the space directory, for example:
./silverbullet /space
Why Deploy SilverBullet on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying SilverBullet on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
SilverBullet
ghcr.io/silverbulletmd/silverbullet:latestUSER
Username to authenticate edits.
PASSWORD
Password to authenticate edits.