Skip to content
Kaya
DocsUser GuideDeveloper
Kaya

Documentation

  • Home
    • Welcome
  • Getting Started
    • What is Kaya?
    • System Requirements
    • Installing Kaya
    • Updating
    • First Login
    • Initial Configuration
    • Backing Up Kaya
    • Restoring Kaya
    • Updating Kaya
    • Uninstalling Kaya
  • User Guide
    • Dashboard
    • Asset Manager
    • Rack Manager
    • Backup Manager
    • Compute Hosts
    • VM/Docker Manager
    • Remote Manager
    • Virtual Machines
    • VLAN/IP Manager
    • DNS Manager
    • Domain Manager
    • IP/WAN Monitor
    • Runbook Manager
    • License Keys
    • Secret Vault
    • Secure Send
    • Import and Export
    • Custom Fields
    • Categories
    • High Availability
    • Profile Settings
  • Administration
    • Site Administration Overview
    • Settings
    • Users and Roles
    • Audit Log
    • Permissions
    • Authentication
    • Email Settings
    • Reverse Proxy
    • Module Settings
    • Trusted Proxies
    • Backup Administration
    • Security
    • Audit and Logging
    • Data Management Administration
    • About Kaya
  • Integrations
    • Configure authentik
    • Pi-hole
    • SMTP
    • OpenID Connect
    • Reverse Proxies
    • Guacamole (guacd)
    • Proxmox
    • Docker Agent
  • Developer Documentation
    • Overview
    • Architecture
    • Functional Specification
    • Repository Structure
    • Contributing
    • Database
    • Application Startup
    • Modules
    • Routes and Services
    • Security
    • Authentication and Permissions
    • Deployment
    • API & Integrations
    • Creating a Module
    • Development Guide
    • Frontend and Styling
    • Coding Standards
    • Testing
    • Architecture Decisions (ADR)
    • Migrations
    • API Reference
    • Release Process
    • Secret Vault Module
    • Secure Send Module
    • ADR 001: FastAPI with server-rendered Jinja
    • ADR 002: SQLite-first persistence
    • ADR 003: Database-backed settings
    • ADR 004: Node helpers for browser remote access
    • Module: Dashboard
    • Module: Runbook Manager
    • Module: Remote Manager
    • Module: Networking
    • Module: DNS Manager
    • Module: Docker / Compute Manager
    • Module: Backup Manager
    • Module: Asset and Rack Management
    • Module: Licence Manager
    • Module: Site Administration
    • Module: Data Management
  • Troubleshooting
    • Common Issues
    • Installation Problems
    • Container Will Not Start
    • FAQ
    • Cannot Log In
    • Database Problems
    • File Permissions
    • Reverse Proxy Problems
    • Trusted Proxy Problems
    • Email Not Sending
    • Module Not Loading
    • Performance Problems
    • Backup and Restore Failures
    • Collecting Support Information

Developer Documentation

Modules

Index of Kaya module documentation.

Each module page follows the same structure:

  • Overview
  • Features
  • Navigation
  • Permissions
  • Database
  • Workflows
  • Settings
  • Related Modules
  • Screenshots
  • Known Limitations

Module pages

  • Dashboard
  • Runbook Manager
  • Remote Manager
  • Networking
  • DNS Manager
  • Docker / Compute Manager
  • Backup Manager
  • Asset and Rack Management
  • Licence Manager
  • Site Administration
  • Data Management
Kaya

Self-hosted infrastructure, documentation, assets, remote access and monitoring for practical operators.

Documentation

Getting startedUser guideTroubleshooting

Developers

ArchitectureAPI referenceContributing

Project

GitHubDocumentation editor

© 2026 Kaya. Self-hosted and open-source.