Description
SkyWall CMS — a ready-to-go website for your WoW private server
If you run a WoW private server, you already know the pain: piecing together a half-working website, editing config files by hand, and praying the thing doesn’t break when you change cores. SkyWall was built to remove all of that.
It connects straight to your emulator database and gives you a complete, good-looking website in about five minutes. No coding, no templates to hack together. It supports AzerothCore, TrinityCore, cMaNGOS and VMaNGOS (3.3.5a), and it figures out which one you’re running on its own.
Try it before you buy
Don’t take my word for it — go poke around the live demo:
- Live demo
- Admin panel: admin / admin123
- Player account: Player / Player123
- Full documentation
- Discord support

What makes it worth it
Works with your core. Whether you’re on AzerothCore, TrinityCore, cMaNGOS or VMaNGOS, the installer detects your core and sets everything up for you. Change emulator later and the site adapts — no rework needed.
Five-minute setup. A visual installer walks you through it step by step. Database connection, realmlist, SOAP — all handled. You spend your time on your server, not on your website.
Security you don’t have to think about. CSRF protection on every form, rate limiting on login/register/shop/forum, SRP6 passwords like real WoW, and locked-down sessions. The boring stuff that keeps your site from getting wrecked is already done.
Fast out of the box. Caching, GZIP, lazy loading, no N+1 queries. It stays snappy even when you have a few hundred players online.
What players actually get

Character armory
Search any character and see their gear (with real item icons), talents, professions, arena teams, achievements, guild and stats. Players love being able to show off their character without logging in.
Forum
A proper community forum — categories, threads, a rich text editor, likes/dislikes, quotes, reporting, and search. Guests can read; members can post.
News
Post patch notes, announcements and events in the admin panel, and they show up on the homepage and on a dedicated news page players can browse through.
Bugtracker
A clean ticket system so players can report issues instead of spamming your Discord. Categories, priorities, private admin notes, and Wowhead links built in.
Shop
An in-game style shop where players spend points on items, gold, mounts or services. You write the command (anything SOAP supports) and the shop delivers it automatically. Supports both Vote Points and Donation Points.
Vote system
Reward players for voting on top-listing sites. Multiple sites, per-site cooldowns, and optional callback verification. You can award VP and DP on the same vote.
Donations
Players buy Donation Points to spend in the shop. Create your own packages, pick your currency, and choose how you want to get paid: Stripe or PayPal (credited automatically), or manual/crypto (player sends payment with a reference code, you approve it). Refunds are handled automatically, and you can get a Discord ping whenever a manual payment needs review.
Account progression
A 30-level system that tracks XP across all of a player’s characters. Unlock ranks, tiers, and shareable badges — it gives people a reason to come back.
Rankings
Four leaderboards — level, honor, kills and playtime — plus a Hardcore hall of fame (death logs and longest-surviving heroes) for HC realms.
Live map
A live world map showing where players are in Azeroth, Outland and Northrend. Alliance and Horde shown as colored dots, updated every 30 seconds.
Live server status
Online/offline, player count and uptime, with a JSON API endpoint if you need it.
Account system
Registration with email validation, secure SRP6 login, a math CAPTCHA (no third-party service), and password changes with strength checks.
PWA
Installable on phones with app icons, so players can add it to their home screen like a normal app.
Admin panel — everything in one place
The whole site is managed from a single dashboard. No hunting through files.
Dashboard
- Accounts, characters and online players at a glance
- Registration trends and charts (7-day, 30-day, yearly)
- Faction/class/race/level distribution
- Drag-and-drop widgets
Users
- Search and browse all accounts
- Edit email, expansion and GM level
- Delete accounts, view characters and activity
News
- Write, edit and publish articles with image upload
- Rich text with HTML sanitization
Shop
- Full item management with command-based delivery
- Purchase logs with status tracking
- Manually mark delivered or refund when something goes wrong
Donations
- Create and manage donation packages
- Configure Stripe and PayPal, set the currency, add crypto addresses
- Review and approve/reject manual donations, with a full transaction log
Vote
- Manage vote sites and rewards
- Cooldown presets and one-click secret generator
- Full vote logs with search and filters
Templates & live editor
- Switch themes without touching the core
- Upload, duplicate and preview templates
- Built-in Monaco editor (like VS Code) with live preview and auto-backup
Site builder
- Menu builder with drag-and-drop
- Homepage sections, hero buttons and social links
Audit log
- Every admin action logged with user, IP and details
- Search, filters and cleanup
Settings & migration
- Site name, realmlist, server and SOAP config
- Google Analytics (GA4 + GTM)
- Safe database migration runner

Security & performance
Security is handled at the framework level, so you don’t have to babysit it:
| What | How |
|---|---|
| CSRF tokens | Every POST request is protected |
| Rate limiting | Login, register, email, shop, forum |
| SRP6 passwords | Matches official WoW hashing |
| SQL injection | Prepared statements everywhere |
| XSS | Output escaping + HTML sanitizer |
| Sessions | HttpOnly, SameSite, IP/user-agent checks |
| Headers & HTTPS | Security headers + auto-redirect |
| .env protection | Blocked on Apache and Nginx |
On the performance side: caching, GZIP, browser caching headers, lazy loading, no N+1 queries, and optional Redis. It stays fast as you grow.
Under the hood
Clean PHP MVC, PHP 7.4–8.2, four database connections (auth, characters, world, CMS), and a modular design. Every feature lives in its own folder under modules/ — add a feature by dropping in a folder, no core edits required.
What you get
- Full source code
- Visual installer with core auto-detection
- Lifetime license for your domain — no subscription
- Install guide + free updates during the version cycle
- Two templates (skywall + skeleton)
- Discord community for support
License
One-time payment, use it forever. The license key is only needed for activation and anti-piracy. You’re free to edit and extend it for your own server or clients — just don’t resell or redistribute it. Localhost testing doesn’t consume your domain license.
Requirements
- PHP 7.4 – 8.2
- Database MySQL / MariaDB 5.7+
- Extensions PDO, cURL, OpenSSL, GD
- Web server Apache or Nginx
- Core AzerothCore, TrinityCore, cMaNGOS or VMaNGOS (3.3.5a)









Reviews
There are no reviews yet.