A simple Markdown powered knowledge base for Node.js that stores all content in flat files.

Raneto screenshot 1

Raneto is an open-source, self-hosted knowledge base application built for Node.js. It functions as a flat-file content management system that uses Markdown for page creation and storage, which removes the requirement for a traditional database. The application is deployed as a web server and provides a browser-based interface for viewing and managing documentation.

This software is designed for users who require a lightweight system to organize internal knowledge or public-facing guides using a simple file structure. Because it relies on flat files, the content remains portable and can be managed directly on the server filesystem or through the provided web interface. It serves as a centralized hub for documentation where information is structured as a series of linked Markdown pages.

Key features

  • Flat-file storage for all content
  • Integrated Markdown editor in the browser
  • Full-text search for file names and contents
  • Login system for edit protection
  • Configuration via environment variables
  • Support for multiple UI locales
  • Google Analytics 4 integration

Raneto is built on Node.js and stores its data as .md files within a designated content directory. Administrators can manage the application through a configuration file or environment variables to define session secrets, admin credentials, and the base URL. The system allows for a specific configuration of access controls where authentication can be toggled to protect content from unauthorized edits while keeping the knowledge base readable to the public. Users can customize the site title and locale to match their organizational needs.

The architecture focuses on simplicity by avoiding complex database migrations and dependencies. This makes it suitable for environments where quick deployment and easy backups of text files are prioritized over complex relational data structures. It is primarily intended for developers and technical writers who prefer Markdown for content authoring.

This software is intended for individuals or teams seeking a minimal, file-based wiki for structured documentation.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity4 months ago
Repository Age12 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.