# Databasement Documentation > Simple and powerful database backup management — self-hosting and user documentation for Databasement. This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Introduction](https://david-crty.github.io/databasement/self-hosting/intro.md): Welcome to the **Self-Hosting** section of the **Databasement documentation**! - [Docker Compose](https://david-crty.github.io/databasement/self-hosting/docker-compose.md): This guide will help you deploy Databasement using Docker Compose. This method is ideal when you want to run Databasement alongside its own dedicat... - [Docker](https://david-crty.github.io/databasement/self-hosting/docker.md): This guide will help you deploy Databasement using Docker. This is the simplest deployment method, using a single container that includes everythin... - [Kubernetes + Helm](https://david-crty.github.io/databasement/self-hosting/kubernetes-helm.md): This guide will help you deploy Databasement on Kubernetes using Helm. - [Native Ubuntu Installation](https://david-crty.github.io/databasement/self-hosting/native-ubuntu.md): This guide will help you install Databasement directly on Ubuntu without Docker. This is useful for environments where Docker is not available or w... - [Application](https://david-crty.github.io/databasement/self-hosting/configuration/application.md): Core application settings including database, timezone, proxy configuration, and logging. - [Backup](https://david-crty.github.io/databasement/self-hosting/configuration/backup.md): Backup settings (compression, schedules, timeouts, etc.) can be configured directly from the **Configuration** page in the web UI. - [Notification](https://david-crty.github.io/databasement/self-hosting/configuration/notification.md): Notification settings (enable/disable, channels, recipients) can be configured directly from the **Configuration** page in the web UI. - [SSO](https://david-crty.github.io/databasement/self-hosting/configuration/sso.md): Databasement supports OAuth authentication, allowing users to log in using external identity providers. This can be used alongside or instead of tr... - [Versioning](https://david-crty.github.io/databasement/self-hosting/versioning.md): Databasement follows [semantic versioning](https://semver.org/). The Docker images, Helm chart, and application all share the same version number —... - [Introduction](https://david-crty.github.io/databasement/user-guide/intro.md): Welcome to the **User Guide** for **Databasement**! - [Database Servers](https://david-crty.github.io/databasement/user-guide/database-servers.md): Database servers are the source of your backups. Databasement can connect to and backup MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, ... - [Storage Volumes](https://david-crty.github.io/databasement/user-guide/volumes.md): Storage volumes are the destinations where your backup files are stored. Databasement supports multiple storage backends to fit your infrastructure... - [Backups](https://david-crty.github.io/databasement/user-guide/backups.md): Databasement allows you to create on-demand backups of your databases. Backups are processed asynchronously, so you can continue using the applicat... - [Snapshots](https://david-crty.github.io/databasement/user-guide/snapshots.md): Snapshots are the backup files created when you backup a database. They contain all the data needed to restore your database to a specific point in... - [Organizations](https://david-crty.github.io/databasement/user-guide/organizations.md): Databasement supports multi-organization setups, allowing you to isolate resources (database servers, volumes, agents, snapshots) between teams or ... - [Permissions](https://david-crty.github.io/databasement/user-guide/permissions.md): Databasement uses a role-based access control system. Roles are assigned **per organization** — a user can have different roles in different organi... - [REST API](https://david-crty.github.io/databasement/user-guide/api.md): Databasement provides a REST API for managing database servers, backups, snapshots, and storage volumes programmatically. - [MCP Server](https://david-crty.github.io/databasement/user-guide/mcp.md): Databasement includes a built-in [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server that lets AI assistants manage your databa... - [Development Guide](https://david-crty.github.io/databasement/contributing/development.md): This guide covers setting up a local development environment for contributing to Databasement. - [SSH Tunnel](https://david-crty.github.io/databasement/user-guide/ssh-tunnel.md): Connect to databases that aren't directly reachable from Databasement: in private networks, behind a bastion/jump host, or on a remote Docker host ...