Deploy MDView
block-based Markdown editor — Supports HWP/HWPX import and export
mdview
Just deployed
Deploy and Host MDView on Railway
MDView is a Korean-friendly, block-based WYSIWYG Markdown editor designed to seamlessly bridge Hangul documents and Markdown. It provides an intuitive editing experience with drag-and-drop support, slash commands, and offline capabilities. It is ideal for writers, developers, and professionals needing robust document conversion and large-file handling.
About Hosting MDView
Hosting MDView on Railway provides a fast, scalable environment for running this Next.js application. Railway manages the underlying infrastructure, automatically handling the build process from the source code and deploying the server. Because MDView utilizes IndexedDB for local, in-browser autosaving and offline Progressive Web App support, the backend primarily serves the application assets and handles server-side rendering.
This architectural design means you do not need to configure persistent server volumes or external databases to get started. Railway's automatic HTTP proxy routing seamlessly connects your domain to the application, providing out-of-the-box HTTPS encryption and zero-downtime deployments. As traffic increases, Railway allows you to scale compute resources instantly to handle the load efficiently.
Common Use Cases
- Document Management and Conversion
- Internal Knowledge Bases
- Content Management Systems (CMS)
Dependencies for MDView Hosting
| Dependency | Type | Description |
|---|---|---|
| IndexedDB | Client Storage | Browser-based local storage for autosaving documents and offline support |
Deployment Dependencies
| Resource | Link |
|---|---|
| GitHub Repository | revfactory/mdview |
Implementation Details
Docker
No official Dockerfile is provided in the repository root. Railway will automatically detect the Next.js framework using Nixpacks to build and deploy the application.
Public Networking
| Proxy Type | Target Port |
|---|---|
| HTTP Proxy | 8080 |
Environment Variables
No server-side environment variables are explicitly required for the base installation.
| Variable | Required | Description |
|---|---|---|
| NODE_ENV | No | Defines the application environment |
NODE_ENV=production
Persistent Storage
MDView is a local-first application utilizing IndexedDB (Dexie.js) for document storage directly in the user's browser. A server-side Railway Volume is not required.
Database
No external database is required for the current version.
Build & Start
Railway automatically builds from the source using Nixpacks. No custom build or start commands are required.
Accessing the Application
To access the application:
- Open your project in Railway.
- Navigate to Railway Settings → Networking → Generate Domain.
- Access the provided URL in your browser.
- The editor is ready to use immediately, and data will be saved locally to your browser upon your first edit.
Why Deploy MDView on Railway?
Railway is a modern app hosting platform that builds, deploys, and manages your apps. You can just connect your GitHub repository and Railway will automatically build and deploy your application. With built-in continuous integration, automatic HTTPS, and highly available infrastructure, Railway lets you focus on your code while it handles the operational complexity.
Template Content
mdview
bilalnawaz072/mdview