OpenSSL 3.x is NOT SUPPORTED. Use the version the installation guide points to.
Ubuntu 22.0 and later ships with OpenSSL 3.x! If you want to use Ubuntu, use a lower version or compile a lower version of OpenSSL
There are several ways to install AzerothCore, you need to choose ONE.
These are the officially-supported and complete ways of installing AzerothCore, for any purposes.
Azerothcore Classic Setup (Windows, Linux, macOS) - the traditional way of installing AzerothCore. Battle-tested, recommended for all operating systems for any purposes. This process gives more awareness of how AzerothCore is structured. See below in this page.
Docker setup - an installation process based on Docker. Docker knowledge recommended. Limited support.
AzerothCore Bash Dashboard setup - simplest way of installing AzerothCore, recommended for Linux and Mac OS systems for both local development and production. Currently not recommended for Windows.
These guides are made by community members and might not be up-to-date:
Every step of the guide is divided in three tabs regarding different operating systems (Linux, macOS and Windows).
The guide has been divided into 8 steps, to make it more readable:
Each step can be read independently or you can read them neatly, to gradually get into it and better understand it all.
Tip: If this is your first time installing AzerothCore we recommend that you read every step carefully!
If you are still having problems, check: