10.162.0.190
Nombre: PCS1960074907
No está en dominio
Usuario: usuario
Contraseña: Generica de DT
--------------------------------------------------------------
10.162.0.190:7001/MagicInfo
Usuario: admin
Contraseña: Genérica de DT con *
Base de datos
PostgreSQL 15
pgadmin4 para interactuar con la base de datos
Usuario de la base de datos:
Contraseña de la base de datos: Genérica de DT con *
Nombre de la base de datos: magicinfo
USUARIOS:
mpjaen / MuseoJaen2025
-------------------------------------------------------------------------
SERVIDOR WEB
10.162.0.190
Se usa XAMPP v3.3.0 para ejecutar apache + PHP 8.2
BASE DE DATOS
Basada en MariaDB
10.162.0.190/phpmyadmin
Sin usuario y contraseña
COnfiguracion WordPress:
Base de datos: intranet
usuario: adm
Contraseña: Contraseña de DT
----------------------------
usuario wordpress: adm
Contraseña: Contraseña de DT con ****
Se instala Docker Desktop para gestionar contenedores:
Actualmente instalado GRAFANA, WORDPRESS Y NAGIOS
Se instala Windows Admin Center con gestion web:
usuario: usuario
Contraseña: Como la de delegacion
A día de hoy 18 de Agosto no funciona
Docker https://hub.docker.com/r/tomsik68/xampp
Contenedor docker con LAMP
Puertos:
80 real es 8080 en docker
3306 real es 3306 docker
22 real es 1022 en docker (root/root)
la carpeta de la web esta en /opt/lampp/htdocs
usuario wordpress: admin
Contraseña wordpress: &*I(Cub5wRjLzUgDfo
http://10.162.0.190:8080/phpmyadmin se entra sin usuario y contraseña
bases de datos: intranet glpi
usuario: admin
Contraseña: Jaen2020
GLPI
usuarios y contraseña: glpi / Jaen2020 | post-only / Jaen2020 | tech / Jaen2020 | normal / Jaen2020
versión a 17 de septiembre:
GLPI 10.0.20 (/glpi => /opt/lampp/htdocs/glpi)
Docker Portainer
8000:8000 Tcp
9000:9000 Tcp
9443:9443 Tcp
admin / Cultura2026*
operador / OperadorDocker26*
| Environment |
local-Standalone 28.5.1
|
| URL | /var/run/docker.sock |
| Tags | - |
DOCKER GLPI
usuarios:
glpi / AdminGLPI2026*
post-only / Post2026*
tech / Tech2026*
normal / NormalDT2026*
Para reportar:
msiexec /i "$env:TEMP\glpi-agent.msi" /quiet SERVER="http://TU-IP:8080/front/inventory.php" RUNNOW=1
https://github.com/glpi-project/glpi-agent/releases/latest
docker-compose.yml
version: '3.8'
services:
db:
image: mysql:8.0
container_name: glpi-db
restart: unless-stopped
environment:
MYSQL_RANDOM_ROOT_PASSWORD: "yes"
MYSQL_DATABASE: glpi
MYSQL_USER: glpi
MYSQL_PASSWORD: glpipassword123
TZ: Europe/Madrid
volumes:
- db_data:/var/lib/mysql
networks:
- glpi-net
glpi:
image: glpi/glpi:11.0.6
container_name: glpi-app
restart: unless-stopped
environment:
GLPI_DB_HOST: db
GLPI_DB_NAME: glpi
GLPI_DB_USER: glpi
GLPI_DB_PASSWORD: glpipassword123
TZ: Europe/Madrid
volumes:
- glpi_data:/var/glpi
depends_on:
- db
ports:
- "8080:80"
networks:
- glpi-net
volumes:
db_data:
glpi_data:
networks:
glpi-net:
driver: bridge
DOCKER DE WORDPRESS + mysql
Está instalado como template desde portainer en modo slack (WordPress + mySQL)
contraseña de base de datos: Cultura2026*
usuario WordPress: admin.cultura
Contraseña: 82#w$Qyjqv0tCZVfJb
http://10.162.0.190:8880/wp-admin/
version: '2'
version: '3.9'
services:
db:
image: mysql:8.0
container_name: wordpress_db
restart: always
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
volumes:
- C:/docker/wordpress/db:/var/lib/mysql
wordpress:
image: wordpress:latest
container_name: wordpress_app
restart: always
ports:
- "8880:80"
depends_on:
- db
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}
WORDPRESS_DB_NAME: wordpress
WORDPRESS_CONFIG_EXTRA: |
define('WP_HOME','http://10.162.0.19:8880');
define('WP_SITEURL','http://10.162.0.19:8880');
volumes:
- C:/docker/wordpress/html:/var/www/html
- C:/docker/wordpress/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
volumes:
db_data:
Aquí tienes el stack completo y actualizado:
docker-compose.ymlversion: '3.9'
services:
db:
image: mysql:8.0
container_name: wordpress_db
restart: always
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
volumes:
- C:/docker/wordpress/db:/var/lib/mysql
wordpress:
image: wordpress:latest
container_name: wordpress_app
restart: always
ports:
- "8880:80"
depends_on:
- db
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}
WORDPRESS_DB_NAME: wordpress
WORDPRESS_CONFIG_EXTRA: |
define('WP_HOME','http://10.162.0.19:8880');
define('WP_SITEURL','http://10.162.0.19:8880');
volumes:
- C:/docker/wordpress/html:/var/www/html
- C:/docker/wordpress/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
volumes:
db_data:
.envEn Portainer, en el mismo stack, añade estas variables de entorno:
MYSQL_ROOT_PASSWORD=root_password_seguro
MYSQL_PASSWORD=wordpress_password_seguro
uploads.iniCrea el archivo C:\docker\wordpress\uploads.ini con este contenido:
upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 300
```
---
### Carpetas que necesitas crear en Windows
```
C:\docker\wordpress\html\
C:\docker\wordpress\db\
El archivo uploads.ini va directamente en C:\docker\wordpress\
| Cosa | Dónde |
|---|---|
| Archivos WordPress | C:\docker\wordpress\html\ |
| Base de datos | C:\docker\wordpress\db\ |
| Config PHP | C:\docker\wordpress\uploads.ini |
| URL | http://10.162.0.19:8880 |
| MySQL | versión 8.0 |
| WordPress | última versión |
Una vez hagas Deploy en Portainer, espera unos segundos y accede a http://10.162.0.19:8880 — debería aparecer el instalador de WordPress.
DOCKER MI CALENDARIO
Se crea docker y está funcionando en el 10.162.0.190
usuarios creados:
admin / 123456789 (admin)
antonio.moreno / Antonio2020* (Admin)
calendario.biblioteca / Cultura26* (lector biblioteca)
usuario.biblioteca / CalendarioBilioteca26* (editor biblioteca)
version: '3.8'
services:
calendario-app:
build:
context: .
dockerfile: Dockerfile
container_name: calendario-app
restart: always
ports:
- "3000:3000"
volumes:
- calendario_data:/app/server/data
environment:
- NODE_ENV=production
- PORT=3000
volumes:
calendario_data:
name: calendario_data_vol
# Builder stage para el frontend FROM node:20-alpine AS frontend-builder WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . RUN npm run build # Builder stage para el backend (instalación de dependencias) FROM node:20-alpine AS backend-builder WORKDIR /app/server COPY server/package*.json ./ RUN npm ci --omit=dev # Stage final de producción FROM node:20-alpine WORKDIR /app # Crear directorio de datos para SQLite y ajustar permisos RUN mkdir -p /app/server/data && chown -R node:node /app/server # Cambiar al usuario no root por seguridad USER node # Copiar package.json y dependencias del backend COPY --chown=node:node --from=backend-builder /app/server/node_modules /app/server/node_modules COPY --chown=node:node server/package*.json /app/server/ # Copiar el código fuente del backend COPY --chown=node:node server /app/server # Copiar los archivos estáticos construidos del frontend COPY --chown=node:node --from=frontend-builder /app/dist /app/dist # Exponer el puerto EXPOSE 3000 # Directorio de trabajo para la ejecución WORKDIR /app/server # Modificar la variable de entorno para que la base de datos use el directorio montado ENV DB_PATH=/app/server/data/database.sqlite ENV NODE_ENV=production # Comando de inicio CMD ["node", "server.js"]