Suite de ED Escritorio Digital para venta
VM
Instalador
Debian
Instalador
Instalación de ED Portable sobre Debian 13 XFCE en VirtualBox
Construcción inicial de un servidor local ED Portable usando Debian 13 XFCE dentro de Oracle VirtualBox sobre Windows 10 Pro. El objetivo es crear una base estable, portable, ligera y fácilmente transportable para MediaWiki, Apache, MariaDB y futuras herramientas WEB de la Escuela RyE y ED.
Objetivo General
- https://download.virtualbox.org/virtualbox/7.2.8/
| Objetivo
|
Descripción
|
| Crear un servidor portable
|
Toda la instalación Linux, Apache, MariaDB y MediaWiki viven dentro de una sola máquina virtual portable.
|
| Evitar conflictos con Windows
|
El Apache Linux y el Apache/XAMPP Windows funcionan aislados y no interfieren entre sí.
|
| Facilitar backups
|
La VM puede copiarse, exportarse y restaurarse fácilmente.
|
| Preparar ED Portable
|
Esta VM será la base del futuro producto ED Portable.
|
Software Utilizado
ISO Seleccionado
| Archivo ISO Correcto
|
Razón
|
| debian-live-13.4.0-amd64-xfce.iso
|
XFCE es ligero, estable, rápido y excelente para VirtualBox y servidores ED.
|
Configuración de la Máquina Virtual
| Parámetro
|
Valor
|
| Nombre VM
|
ED_Server_01
|
| Carpeta
|
E:\00_ED_VM
|
| Tipo
|
Linux
|
| Distribución
|
Debian
|
| Versión
|
Debian (64-bit)
|
| RAM
|
4096 MB
|
| CPUs
|
2
|
| UEFI
|
DESACTIVADO
|
| Disco
|
80 GB
|
| Tipo Disco
|
VDI
|
| Reserva Completa
|
NO
|
| Dynamic Allocation
|
SÍ
|
Configuración de Red
| Configuración
|
Valor
|
Razón
|
| Adapter 1
|
Bridged Adapter
|
La VM obtiene IP propia dentro de la red local.
|
| Adaptador
|
WiFi/Ethernet real
|
La VM actúa como servidor independiente.
|
| NAT
|
NO usar
|
NAT limita el acceso y dificulta la intranet local.
|
Relación entre Windows y la VM
Instalación Debian
| Paso
|
Valor Seleccionado
|
| Boot Menu
|
Start installer
|
| Language
|
English
|
| Region
|
Mexico
|
| Locale
|
en_US.UTF-8
|
| Keyboard
|
Latin American
|
| Hostname
|
ed1
|
| Domain Name
|
vacío
|
| Root Password
|
vacío
|
| Usuario
|
ed1
|
| Password usuario
|
ed1ed1
|
| Timezone
|
Central
|
Particionado
| Configuración
|
Valor
|
| Método
|
Guided - use entire disk
|
| LVM
|
NO
|
| Encrypted LVM
|
NO
|
| Esquema
|
All files in one partition
|
| File System
|
ext4
|
| Swap
|
automática
|
Configuración de Paquetes
| Opción
|
Valor
|
| Network Mirror
|
YES
|
| Mirror
|
deb.debian.org
|
| HTTP Proxy
|
vacío
|
| Package Survey
|
NO
|
GRUB
| Configuración
|
Valor
|
| Instalar GRUB
|
YES
|
| Destino
|
/dev/sda
|
Filosofía Técnica del Proyecto ED Portable
| Principio
|
Explicación
|
| Simplicidad Primero
|
Evitar Docker, Kubernetes y complejidad innecesaria en FASE 1.
|
| Portabilidad
|
Toda la plataforma vive dentro de una VM exportable.
|
| Separación Total
|
Linux aislado de Windows evita romper el host.
|
| Backups Sencillos
|
Copiar la VM equivale a respaldar todo ED.
|
| Estabilidad
|
Debian XFCE ofrece un equilibrio excelente entre ligereza y robustez.
|
Próximos Pasos
| Paso
|
Objetivo
|
| Reiniciar Debian
|
Entrar al escritorio XFCE instalado
|
| Instalar Apache
|
Crear servidor WEB Linux
|
| Instalar MariaDB
|
Base de datos para MediaWiki
|
| Instalar PHP
|
Compatibilidad MediaWiki
|
| Obtener IP local
|
Acceso desde Windows
|
| Instalar MediaWiki
|
Base inicial de ED Portable
|
MariaDB
CREATE DATABASE ed;
CREATE USER 'eduser'@'localhost' IDENTIFIED BY 'ed1wiki';
GRANT ALL PRIVILEGES ON ed.* TO 'eduser'@'localhost';
cd /var/www/html/
sudo apt install p7zip-full -y
sudo poweroff
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r) -y
- Luego vuelve a montar: Dispositivos
- → Insertar imagen de CD de Guest Additions
cd /media/cdrom0
sudo sh VBoxLinuxAdditions.run
sudo apt install virtualbox-guest-utils -y
sudo reboot
sudo apt install wget -y
cd /tmp
wget http://192.168.0.2:8000/ED.7z
ls
sudo apt install p7zip-full -y
sudo mkdir /var/www/html/ED
sudo 7z x ED.7z -o/var/www/html/ED
ls /var/www/html/ED
cd..
sudo mv ED/* .
sudo mv ED/.* . 2>/dev/null
sudo rmdir ED
sudo chown -R www-data:www-data /var/www/html/ED
Sigue
- corregir LocalSettings
cd /var/www/html/ED
sudo nano LocalSettings.php
$wgDBserver = "localhost";
$wgDBname = "ed";
$wgDBuser = "eduser";
$wgDBpassword = "ed1wiki";
cd maintenance
php run.php changePassword --user="Ed1" --password ed1ed1ed1..
- password ed1ed1ed1..
cd /var/www/html/ED/maintenance
php run.php update
FileZilla
- Instalar para usar SSH en el servidor virtual local que creamos en Debian con VM.
sudo apt update
sudo apt install openssh-server -y
sudo systemctl status ssh
- Debe decir: active (running) - - - 192.168.0.16
MySQL
Configuración inicial de MariaDB/MySQL para ED Portable sobre Debian 13 XFCE. Esta fase prepara la base de datos que utilizará MediaWiki/ED y define una estructura limpia y coherente con la arquitectura del proyecto ED.
Estado del Servicio MariaDB
| Componente
|
Estado
|
Resultado
|
| MariaDB Service
|
active (running)
|
✅ Funcionando correctamente
|
| Inicio Automático
|
enabled
|
✅ Arranca automáticamente con Debian
|
| Puerto Local
|
localhost
|
✅ Acceso interno listo
|
Filosofía de Configuración ED
| Concepto
|
Decisión
|
Razón
|
| Nombre de Base de Datos
|
ed
|
Refleja identidad propia de ED
|
| Usuario SQL
|
eduser
|
Separación limpia del sistema
|
| Nombre VM
|
ED_Server_01
|
Arquitectura coherente
|
| Futuro Hostname
|
ed.local
|
Preparación para intranet local
|
Acceso a MariaDB
| Acción
|
Comando
|
| Entrar a MariaDB
|
sudo mariadb
|
| Salir de MariaDB
|
exit
|
Creación de Base de Datos
| Paso
|
SQL
|
Función
|
| Crear Base de Datos
|
CREATE DATABASE ed;
|
Base principal ED
|
| Crear Usuario
|
CREATE USER 'eduser'@'localhost' IDENTIFIED BY 'ed1wiki';
|
Usuario dedicado ED
|
| Asignar Permisos
|
GRANT ALL PRIVILEGES ON ed.* TO 'eduser'@'localhost';
|
Permisos completos sobre ED
|
| Aplicar Cambios
|
FLUSH PRIVILEGES;
|
Refrescar permisos SQL
|
Arquitectura Resultante
| Elemento
|
Nombre
|
| Base de Datos Principal
|
ed
|
| Usuario SQL
|
eduser
|
| Password SQL
|
ed1wiki
|
| VM Principal
|
ED_Server_01
|
| Plataforma
|
ED Portable
|
Posibles Bases Futuras
| Base
|
Uso Futuro
|
| ed
|
Sistema principal
|
| ed_test
|
Entorno pruebas
|
| ed_ai
|
Inteligencia artificial
|
| ed_school
|
Escuela RyE
|
| ed_backup
|
Respaldo y snapshots
|
Principios Técnicos Aplicados
| Principio
|
Aplicación
|
| Simplicidad
|
Configuración mínima funcional
|
| Portabilidad
|
Compatible con OVA y snapshots
|
| Coherencia
|
Todo usa nombres ED
|
| Escalabilidad
|
Preparado para múltiples servicios
|
| Separación
|
Usuario SQL independiente
|
Próximo Paso
| Objetivo
|
Acción
|
| Descargar MediaWiki
|
Instalar ED sobre Apache Debian
|
| Configurar Apache
|
VirtualHost y rutas ED
|
| Ejecutar instalador WEB
|
Crear LocalSettings.php
|
| Snapshot
|
Punto limpio ED + MariaDB
|
🤝ChatGPT ✨ 🧩🌐- 20260509
Nota IA:
Este artículo fue generado mayormente por IA y revisado mínimamente por Ziv.