> ## Documentation Index
> Fetch the complete documentation index at: https://docs.minestorecms.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Learn more about MineStoreCMS Backend and Operating Services.

<img className="block dark:hidden" src="https://mintcdn.com/minestorecms/VtrvDTg9Ae1Jio21/images/logo-colored.png?fit=max&auto=format&n=VtrvDTg9Ae1Jio21&q=85&s=9a513eccdc32f2a282cc5bed4f9294bf" alt="Hero Light" width="300" height="72" data-path="images/logo-colored.png" />

<img className="hidden dark:block" src="https://mintcdn.com/minestorecms/VtrvDTg9Ae1Jio21/images/logo-white.png?fit=max&auto=format&n=VtrvDTg9Ae1Jio21&q=85&s=a52b71408723381b432ce7316874f3bc" alt="Hero Dark" width="300" height="72" data-path="images/logo-white.png" />

## **MineStoreCMS Backend**

**Technical Overview:**

1. **Language**: PHP 8.3
2. **Framework**: Laravel 11.x^ (Latest for v11)
3. **Database**: MariaDB 10.6^+.
4. **Operating System Services**: `minestore_queue` (Queue Worker), `minestore_schedule` (Scheduler), `minestore_worker` (Cron Worker), `minestore_discord` (Discord Bot) and `minestore_frontend` (Frontend & Updater Service).
5. **API**: RESTful API (For main frontend `Next.js` application).
6. **Web Server**: Nginx (Recommended)
7. **Admin Panel**: Built with Blade Template Engine.
8. **Default Performing Path**: `/var/www/minestore`.
9. **Websockets**: Local, being used when using the `minestore_frontend` service during restart or update.
10. **Ports**: `80` (HTTP) and `443` (HTTPS) are required for the frontend service.
