---
sidebar_position: 1
---
import DocBanner from '@site/src/components/DocBanner/DocBanner';

<DocBanner />
# 🖥️ Admin Panel Installation

Welcome to the **Admin Panel Installation Guide** for e-School SaaS! This section will guide you through the complete setup process for deploying and configuring the admin panel on your VPS server.

## 🎯 What You'll Learn

This guide covers everything you need to set up the e-School SaaS admin panel, including:

- 🖥️ **VPS Server Setup** - Preparing your server environment
- 📦 **Installation Steps** - Step-by-step installation process
- ⚙️ **Additional Configurations** - Post-installation setup and optimization
- 🔌 **Socket URL Configuration** - Setting up WebSocket for real-time features
- 🔄 **Queue Setup** - Configuring Laravel Queue for background jobs
- 🌐 **Custom Domain Setup** - Configuring custom domains for schools
- 👨‍🏫 **Staff/Teacher App Scope** - Understanding mobile app features for staff

## 📋 Prerequisites

Before you begin, ensure you have:

- ✅ A VPS server (Ubuntu 20.04+ LTS recommended)
- ✅ Root or sudo access to the server
- ✅ Domain name (for SSL and custom domains)
- ✅ Basic knowledge of Linux commands
- ✅ Your Envato purchase code

## 🔑 Purchase Code

To find your Envato purchase code, visit:
👉 [Where is My Purchase Code?](https://help.market.envato.com/hc/en-us/articles/202822600-Where-Is-My-Purchase-Code-)

## 🚀 Getting Started

Ready to install? Let's begin with the [VPS Server Setup](vps-server-setup.md)!

---

**Need Help?** If you encounter any issues, check out our [FAQs](../faqs.md) or [Contact Support](../help-and-support.md).
