Skip to content

Feature: Local Filesystem/Docker Mode without Auth for Framna Docs #632

@ulrikandersen

Description

@ulrikandersen

Is your feature request related to a problem?

Framna Docs cannot currently be run as a local self-hosted documentation portal from arbitrary files on disk. To use it, GitHub integration and authentication are required, and all documentation must live in remote repositories with GitHub-based access control. That was the original design goal of Framna Docs.

What solution would you like?

Introduce a new "filesystem" mode (toggle via environment variable) so Framna Docs can be launched as a Docker container without authentication, reading directly from a mounted folder. Projects will be detected from local subfolders (e.g., /docs/project-a/openapi.yml), including support for . framna-docs.yml for customization, and displayed in the standard web UI. No GitHub, authentication, or network requests required. Documentation visualization and project browsing should work exactly as with GitHub-backed mode, just purely local.

What alternatives have you considered?

  • Creating a separate minimal project for this use case (but this would fork and fragment instead of reusing Framna Docs).

Any additional context?

See attached feasibility analysis in chat: the existing architecture with pluggable repository data sources, clear UI separation, and Docker experience makes this practical as a major new feature.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions