Actualizado Joplin

This commit is contained in:
2026-02-15 13:43:19 +01:00
parent 3f91dd338c
commit 30e34c28c9
+25 -36
View File
@@ -1,47 +1,36 @@
services:
db:
image: postgres:15 # Imagen oficial de PostgreSQL
container_name: JoplinDB # Nombre del contenedor
image: postgres:15
container_name: JoplinDB
restart: unless-stopped
volumes:
- /path/to/joplin/db:/var/lib/postgresql/data # Aquí se guardan los datos de la base de datos
ports:
- "5432:5432" # Puerto estándar de PostgreSQL
restart: unless-stopped # Se reinicia automáticamente si falla
- /path/to/joplin/db:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=your_postgres_password # Contraseña para la base de datos
- POSTGRES_USER=joplin_user # Usuario de la base de datos
- POSTGRES_DB=joplin_database # Nombre de la base de datos
POSTGRES_USER: joplin_user
POSTGRES_PASSWORD: your_postgres_password
POSTGRES_DB: joplin_database
app:
image: joplin/server:latest # Imagen oficial de Joplin Server
container_name: JoplinServer # Nombre del contenedor
depends_on:
- db # Espera a que la base de datos esté lista antes de iniciar
volumes:
- /etc/localtime:/etc/localtime:ro # Sincronización con la hora local
ports:
- "22300:22300" # Puerto donde se accede al servidor
image: joplin/server:latest
container_name: JoplinServer
restart: unless-stopped
depends_on:
- db
volumes:
- /etc/localtime:/etc/localtime:ro
ports:
- "22300:22300"
environment:
- APP_PORT=22300 # Puerto de la aplicación
- APP_BASE_URL=https://your-joplin-domain.com # URL desde donde se accede al servidor
- DB_CLIENT=pg # Tipo de base de datos (PostgreSQL en este caso)
- POSTGRES_PASSWORD=your_postgres_password # Contraseña para conectar con la base de datos
- POSTGRES_DATABASE=joplin_database # Nombre de la base de datos
- POSTGRES_USER=joplin_user # Usuario de la base de datos
- POSTGRES_PORT=5432 # Puerto de la base de datos
- POSTGRES_HOST=db # Nombre del host de la base de datos
- MAILER_ENABLED=0 # Desactiva el correo (pon 1 para activarlo)
- MAILER_HOST=smtp.example.com # Servidor de correo SMTP
- MAILER_PORT=465 # Puerto del servidor SMTP
- MAILER_SECURE=1 # Conexión segura (SSL/TLS)
- MAILER_AUTH_USER=your_email@/example.com # Usuario para autenticar el correo
- MAILER_AUTH_PASSWORD=your_email_password # Contraseña del correo
- MAILER_NOREPLY_NAME=Joplin # Nombre del remitente en los correos
- MAILER_NOREPLY_EMAIL=noreply@/example.com # Correo del remitente
volumes:
joplindb: # Volumen persistente para la base de datos
APP_PORT: 22300
APP_BASE_URL: https://your-joplin-domain.com
DB_CLIENT: pg
POSTGRES_HOST: db
POSTGRES_PORT: 5432
POSTGRES_USER: joplin_user
POSTGRES_PASSWORD: your_postgres_password
POSTGRES_DATABASE: joplin_database
MAILER_ENABLED: 0
networks:
default:
name: Joplin_NET # Red personalizada para los contenedores
name: Joplin_NET