# Getting started

- [Requirements](/mailscheduler/getting-started/requirements.md)
- [Windows](/mailscheduler/getting-started/requirements/windows.md)
- [Linux](/mailscheduler/getting-started/requirements/linux.md)
- [Security](/mailscheduler/getting-started/requirements/security.md): Security guidelines for on-premises deployments
- [Getting started](/mailscheduler/getting-started/getting-started.md): The following guide provides extra context to the One-Click Installation Wizard for MailScheduler, getting you on the way to realizing your MailScheduler use-cases as soon as possible!
- [Windows](/mailscheduler/getting-started/getting-started/windows.md)
- [Linux](/mailscheduler/getting-started/getting-started/linux.md): MailScheduler should be installed at /usr/local/share/mailscheduler
- [Installation wizard](/mailscheduler/getting-started/installation-wizard.md)
- [MailScheduler installer](/mailscheduler/getting-started/installation-wizard/mailscheduler-installer.md)
- [New installation](/mailscheduler/getting-started/installation-wizard/mailscheduler-installer/new-installation.md)
- [Upgrading from a version before 5.0](/mailscheduler/getting-started/installation-wizard/mailscheduler-installer/upgrading-from-a-version-before-5.0.md)
- [Setup](/mailscheduler/getting-started/setup.md)
- [License](/mailscheduler/getting-started/setup/license.md)
- [Repository database](/mailscheduler/getting-started/setup/repository-database.md)
- [SQL Server](/mailscheduler/getting-started/setup/repository-database/sql-server.md)
- [MySQL](/mailscheduler/getting-started/setup/repository-database/mysql.md)
- [PostgreSQL](/mailscheduler/getting-started/setup/repository-database/postgresql.md)
- [SQLite](/mailscheduler/getting-started/setup/repository-database/sqlite.md)
- [Create a user](/mailscheduler/getting-started/setup/create-a-user.md)
- [URL & SSL Certificate](/mailscheduler/getting-started/setup/url-and-ssl-certificate.md)
- [Run as a service](/mailscheduler/getting-started/setup/run-as-a-service.md)
- [Summary](/mailscheduler/getting-started/setup/summary.md)
- [Running on Linux](/mailscheduler/getting-started/setup/summary/running-on-linux.md)
- [Setup wizard](/mailscheduler/getting-started/setup/summary/setup-wizard.md)
- [Upgrade](/mailscheduler/getting-started/upgrade.md)
- [Upgrade from 1.x to 2](/mailscheduler/getting-started/upgrade/upgrade-from-1.x-to-2.md): This describes a manual way of upgrading from version 1 to 2 and then upgrading to version 3.
- [Upgrade from 2.x](/mailscheduler/getting-started/upgrade/upgrade-from-2.x.md)
- [Upgrade from 3.x or 4.x to 5.x](/mailscheduler/getting-started/upgrade/upgrade-from-3.x-or-4.x-to-5.x.md)
- [Upgrade from a version after 5.0](/mailscheduler/getting-started/upgrade/upgrade-from-a-version-after-5.0.md)
- [Update license](/mailscheduler/getting-started/update-license.md)
- [Moving to production](/mailscheduler/getting-started/moving-to-production.md)
