Skip to content

McWebPanel es un panel de administración de Software Libre exclusivo para Servidores Minecraft, creado para PHP8 para ser utilizado en servidores Apache

License

Notifications You must be signed in to change notification settings

DEV-MCWEBPANEL/McWebPanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

McWebPanel (Versión Desarrollo)

McWebPanel es un panel de administración de Software Libre exclusivo para Servidores Minecraft, creado para PHP8 para ser utilizado en servidores Apache y Nginx.

Diseñado pensando en usuarios con conocimientos limitados a la hora de crear servidores y con el objetivo de utilizar el menor número de dependencias posibles.

Una interfaz de usuario responsive bajo Bootstrap para una navegación fácil para los usuarios.

PanelGif

Comenzando 🚀

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu servidor.

Pre-requisitos 📋

Estos son los requisitos para que McWebPanel funcione

Sistemas Operativos:
Debian 10.x | 11.x
Ubuntu Server 22.04 LTS | 24.04 LTS

Servidor Web:
Apache2 / Nginx

Versiones PHP compatibles:
PHP 8.0 | PHP 8.1 | PHP 8.3

OpenJDK             (Maquina Virtual Java)
screen              (GNU Screen)
php-mbstring        (Libreria strings php)
php-zip             (Libreria Zip php)
php-cli             (Libreria cli php)
php-json            (Librerua json php)
zip                 (Info-ZIP)
unzip               (De-archiver)
gawk                (GNU gawk)
wget                (GNU Wget)
tar                 (GNU tar)
gzip                (GNU gzip)
git                 (GIT)
pigz                (PIGZ Mark Adler)

Instalación 🔧

Guía paso a paso para realizar la instalación

Actualizar Servidor

sudo apt update
sudo apt upgrade

Instalar Paquetes Requisitos (Ubuntu Server / Debian)

sudo apt install apache2 php libapache2-mod-php default-jdk screen php-cli php-json gawk wget tar gzip git zip unzip pigz

Instalar

Descargar:
wget https://github.com/DEV-MCWEBPANEL/McWebPanel/archive/refs/tags/v0.22.zip

Descomprimir:
unzip v0.22.zip

Eliminar index.html por defecto de apache:
sudo rm /var/www/html/index.html

Copiar a la carpeta Apache:
sudo cp -r McWebPanel-0.22/. /var/www/html/

Cambiar Usuario Archivos:
sudo chown -R www-data:www-data /var/www/html/

Configurar zona horaria (Ubuntu y Debian 11)

sudo dpkg-reconfigure tzdata

Configurar Directorio Apache

  • Requerido para Proteger Carpetas.
  • Requerido para configuración Subir archivos.
Editar configuración por defecto:
sudo vim /etc/apache2/sites-available/000-default.conf

Añadir la siguiente configuración:

<VirtualHost *:80>

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

<Directory /var/www/html>
Options -Indexes
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Generar Carpeta Maven (Requerido para Compilar Spigot)

sudo mkdir /var/www/.m2
sudo chown -R www-data:www-data /var/www/.m2

Reiniciar Apache para aplicar cambios

sudo systemctl restart apache2

Abre el navegador y entra en el panel

http://la-ip-del-servidor

Construido con 🛠️

Colaboradores ✒️

Licencia 📄

Este proyecto está bajo la Licencia (GPLv3) - mira el archivo LICENSE para detalles

About

McWebPanel es un panel de administración de Software Libre exclusivo para Servidores Minecraft, creado para PHP8 para ser utilizado en servidores Apache

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published