Ever wanted to host your own World of Warcraft server at home, running 24/7 without burning hundreds of watts? Thanks to the Raspberry Pi 5, you can.
With just a few watts of power and a credit-card-sized board, the Pi is now powerful enough to handle AzerothCore, the most popular open-source server software for WoW’s Wrath of the Lich King (3.3.5a) client. That means you can have your own private Azeroth — always online, silent, and cheap to run.
In this guide, I’ll walk you step by step through:
- Preparing your Raspberry Pi 5.
- Installing the right MySQL server (Percona, not MariaDB).
- Compiling AzerothCore on ARM64 with the correct build flags.
- Setting up the world data and database.
- Creating your first GM and player accounts.
By the end, you’ll have a working WoW server on your Raspberry Pi 5.
🌍 Why WoW Classic?
World of Warcraft launched in 2004 and quickly became the world’s biggest MMORPG. Over the years Blizzard released expansions, but many fans consider the Wrath of the Lich King era (patch 3.3.5a) to be the golden age.
Why is it still so loved?
- Balanced gameplay between classes and roles.
- Iconic raids like Icecrown Citadel.
- A time when the community, guilds, and world PvP truly mattered.
That’s why WoW “Classic” has such a strong following today: players want to relive the feel of Azeroth as it was in its most memorable form.
🔧 What is AzerothCore?
AzerothCore is an open-source MMORPG server based on the WoW 3.3.5a client.
- It started as a fork of TrinityCore, but with a focus on modularity and easier maintenance.
- Today it has an active community on GitHub, with frequent updates and plugins.
- It’s perfect for experimenting, running a private server for friends, or even learning how big online servers are structured.
👉 Get it here:
https://github.com/azerothcore/azerothcore-wotlk
💿 Getting the WoW 3.3.5a Client
To connect to your server, you’ll need the Wrath of the Lich King client, version 3.3.5a (build 12340).
- If you still have your original discs or backups, use those.
- Some community archives exist online, but remember: Blizzard owns the rights, so use your own copy if possible.
- The important part is that it’s exactly 3.3.5a (12340) — newer or older versions won’t work.
⚡ Raspberry Pi 5 Tuning Note
On my own Pi 5, I’ve actually underclocked it:
- CPU at 1.5 GHz (down from 2.4 GHz).
- GPU at 600 MHz.
Even at these lower speeds, AzerothCore runs smoothly. Temperatures sit around 70 °C with only the stock heatsink (no fan). This proves the Pi can handle a WoW server 24/7, silently, with low power draw — making it an ideal home project.