> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/server-management/install-and-upgrade-mariadb.md).

# Deployment

Learn to install and upgrade MariaDB Server. This section provides detailed instructions and best practices for setting up new instances and seamlessly upgrading existing ones to newer versions.

Deployment includes installing, configuring, upgrading, downgrading, migration from other DBMS[^1]s, and automated deployment options. Here's an overview of what you can find in this section.

{% columns %}
{% column %}
[MariaDB Package Repository Setup and Usage](/docs/server/server-management/install-and-upgrade-mariadb/mariadb-package-repository-setup-and-usage.md)
{% endcolumn %}

{% column %}

* MariaDB Repository Setup Scripts
* MariaDB Foundation Repository Configuration Tool
* Set up RedHat, Ubuntu, Debian, and Suse repositories
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column %}
[General Deployment Instructions](/docs/server/server-management/install-and-upgrade-mariadb/deployment-general-installing-and-upgrading-instructions.md)
{% endcolumn %}

{% column %}

* Best practices
* Deployment methods
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column %}
[Installing Enterprise Server](/docs/server/server-management/install-and-upgrade-mariadb/installing-enterprise-server.md)
{% endcolumn %}

{% column %}

* Customer download token
* Single-node installation
* Multi-node installation (primary/replica)
* Installation with ColumnStore
* Upgrade paths
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column %}
[Installing Community Server](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb.md)
{% endcolumn %}

{% column %}

* MariaDB ID
* Installing binary packages (executables)
* Installing from source
* Installing system tables
* Troubleshooting installation issues
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column %}
[Configuring MariaDB](/docs/server/server-management/install-and-upgrade-mariadb/configuring-mariadb.md)
{% endcolumn %}

{% column %}

* Option files
* Environment variables
* Advanced configuration options
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column %}
[Upgrading MariaDB](/docs/server/server-management/install-and-upgrade-mariadb/upgrading.md)
{% endcolumn %}

{% column %}

* Upgrade guides
* Upgrade paths
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column %}
[Automated Deployment & Administration](/docs/server/server-management/automated-mariadb-deployment-and-administration.md)
{% endcolumn %}

{% column %}

* Automation systems overview
* Ansible
* Puppet
* Containers
* Kubernetes
* Vagrant
  {% endcolumn %}
  {% endcolumns %}

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

[^1]: Database Management System. Popular DBMSs include MariaDB, MySQL, Oracle, PostgreSQL, and MongoDB.
