Diferencia entre revisiones de «ED VM Debian»

De FSF
Línea 338: Línea 338:
<pre>
<pre>
sudo poweroff
sudo poweroff
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r) -y
</pre>
----
: {{s|Luego vuelve a montar:}} {{a3|Dispositivos}}
:* {{s|''→ Insertar imagen de CD de Guest Additions''}}
----
<pre>
cd /media/cdrom0
sudo sh VBoxLinuxAdditions.run
sudo apt install virtualbox-guest-utils -y
sudo apt install virtualbox-guest-utils -y
sudo reboot
sudo reboot

Revisión del 10:31 9 may 2026

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

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

Software Uso Liga
Oracle VirtualBox Sistema de virtualización https://www.virtualbox.org/wiki/Downloads
VirtualBox Extension Pack Compatibilidad adicional USB y mejoras Misma página de VirtualBox
Debian 13 XFCE Sistema operativo Linux ligero https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/

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

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

Sistema Dirección Función
Windows 10 + XAMPP http://localhost Desarrollo Windows existente
Debian VM http://192.168.x.x Servidor ED Linux Portable

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

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.