Deploy Raneto Private Knowledge Base

Markdown knowledge base with browser editing and persistent pages.

Deploy Raneto Private Knowledge Base

Deploy and Host Raneto Private Knowledge Base

Markdown knowledge base with browser editing and persistent pages.

About Hosting

ServiceAccessPersistent storage
ranetoPublic HTTPS with owner authenticationNone
appPrivate Railway network/data (Markdown pages, page images, and login sessions)

Railway terminates public TLS. Keep the application at one replica because it uses local persistent storage. Only the gateway has a public service domain.

Why Deploy Raneto Private Knowledge Base on Railway

An editable Markdown knowledge base without a database dependency. The adapter maps pages and sessions onto one persistent Railway volume and supplies generated native login credentials.

Common Use Cases

Maintain private runbooks, household instructions, a project handbook, and searchable reference pages.

First use

Open the Railway public URL and enter gateway username admin with the generated raneto.ACCESS_PASSWORD. Then sign in to Raneto as owner with app.RANETO_PASSWORD. Edit the welcome page and create a category and a page. Change app.SITE_TITLE for your site title. Keep SESSION_SECRET and both passwords with your backups.

The gateway accepts Basic authentication or X-Template-Key: YOUR_ACCESS_PASSWORD for clients that can set headers. After an authenticated page response, it sets a Secure, HttpOnly owner cookie so browser requests can also carry the application’s native authorization headers. It consumes Basic Authorization and forwards other authorization schemes. Preserve the gateway and native authentication settings; rotating ACCESS_PASSWORD invalidates existing owner cookies.

Scope and limitations

This is a private knowledge base: the owner gateway protects reading as well as editing. Sessions and pages persist under /data; custom theme source is part of the image. Existing pages are never replaced by the welcome-page seed. The adapter drops root privileges before starting Raneto. The 32 MiB gateway request limit also applies to any attachment workflow. SMTP and Google OAuth are not configured.

The reviewed sources and template configuration have static checks. Container builds, fresh Railway startup, complete application workflows, native-client compatibility, volume recovery, and operating costs remain unverified. The gateway’s /healthz only proves the proxy process is running; it does not establish application readiness. No application deployment was created while preparing this listing.

Acceptance checks

Reject an unauthenticated request, sign in through both layers, create and edit a Markdown page, create a category, search for the page, and verify that its content and images survive a volume-preserving restart. Confirm native logout blocks editing even when gateway access is still cached.

Before storing important data, stop writes, make a consistent backup of the whole persistent volume and generated secrets, and restore into a separate deployment. Verify records, accounts, and original file bytes. An image rollback does not reverse a database migration.

Dependencies for Raneto Private Knowledge Base

Deployment Dependencies

A Railway account with capacity for two services and one persistent volume, access to the selected container registry, and GitHub access to the adapter repository. No external provider account or operator-supplied secret is required. Generated Railway credentials are available in the service variables.

Source and maintenance

Upstream software retains its own license and trademarks. This community integration does not imply endorsement.


Template Content

More templates in this category

View Template
Libredesk - Complete Setup
Complete self-hosted omnichannel customer support desk.

codestorm
2
View Template
Paperless-ngx
Paperless-ngx — document management with OCR and full-text search

INAPP
1
View Template
Instatic CMS - Postgres
Design, build and manage powerful static sites from state-of-the-art CMS

Instatic
163