Saltar a contenido
Joplin Server

Notas · Sincronización · Cifrado E2E (cifrado de extremo a extremo) · Markdown

📌 v3.6.11 · 2026-05-08

Joplin Server — Notas sincronizadas con cifrado

Sustituiría a Evernote y Notion. Notas sincronizadas entre todos tus dispositivos, con cifrado de extremo a extremo opcional — ni el administrador puede leer tus notas.

Como usuario

Qué podrás hacer

  • Crear y organizar notas en cuadernos y subcuadernos
  • Etiquetas para encontrar rápido
  • Listas de tareas integradas
  • Adjuntar imágenes y archivos
  • Edición en Markdown
  • Búsqueda en todas las notas
  • Cifrado E2E (opcional pero recomendado para notas sensibles)
  • Cliente de escritorio con todas las funciones
  • App móvil con acceso offline

Cómo se accederá

Plataforma Cómo
Navegador https://joplin.sc (editor básico)
Ubuntu Cliente Joplin Desktop desde joplinapp.org o snap
Android App Joplin desde Google Play o F-Droid
FireTV No aplica

Primeros pasos (previstos)

En cualquier dispositivo: 1. Configuración → Sincronización → Tipo: Joplin Server 2. URL: https://joplin.sc 3. Usuario y contraseña SmallCountry

Para cifrado E2E: 1. Configuración → Cifrado → Activar 2. Guarda la contraseña de cifrado en papel o en Vaultwarden 3. ⚠️ Si la pierdes, las notas cifradas son irrecuperables

Integración con otros servicios de SmallCountry

Servicio Relación
Authentik OIDC (protocolo de autenticación OpenID Connect) — autenticación unificada
Caddy Proxy inverso con TLS (cifrado de comunicaciones)
Nextcloud Alternativa — Joplin también puede sincronizar vía WebDAV a Nextcloud
Matrix Compartir notas en salas de chat
n8n Automatización: nueva nota en cuaderno X → acción

Servicios que lo hacen posible

  • Docker — contenedor joplin/server:latest
  • PostgreSQL — base de datos de notas y sincronización
Para el administrador (diseño previsto)

Datos del servicio

LXC (contenedor ligero de Proxmox) 141 (compartido con MkDocs)
IP 10.10.20.141
Tier B
Impacto 🟡 Medio

Almacenamiento persistente

ZFS (sistema de archivos con integridad de datos) dataset rpool/datos/joplin
Montaje en LXC /opt/joplin/
Subdirectorios config/ data/ logs/
Backup PBS (sistema de copias de seguridad de Proxmox) diario + dump SQL

Healthcheck

curl -s https://joplin.sc/api/ping

Logs y diagnóstico

docker logs --tail 100 joplin-server

Backup manual

zfs snapshot rpool/datos/joplin@manual-$(date +%Y%m%d)

Problemas comunes

  • "No sincroniza": verificar que el servidor está accesible
  • "Notas no se ven tras activar cifrado": normal — necesitas la clave de cifrado en cada dispositivo
Para el arquitecto (diseño previsto)

Relaciones con otros servicios

flowchart LR
    Caddy[Caddy LXC 102] -->|TLS + forward_auth| Joplin[Joplin Server LXC 141]
    Authentik[Authentik LXC 105] -->|OAuth2| Joplin
    Joplin -->|sincronización| Clients[Clientes Joplin Desktop/Móvil]
    Joplin -.->|alternativa WebDAV| Nextcloud[Nextcloud]
    Joplin -->|compartir notas| Matrix[Matrix]

Configuración de red

Bridge Puerto Acceso desde
vmbr2 22300 Caddy (LXC 102)

En Pi-hole

joplin.sc  →  10.10.20.141

En Caddy

joplin.sc {
    forward_auth authentik.sc
    reverse_proxy 10.10.20.141:22300
}

En Authentik

Provider OAuth2
Grupos asignados familia / empresa / finca

Orquestación

Componente Path
Rol Ansible roles/mkdocs-joplin/
Playbook deploy-mkdocs.yml (compartido con MkDocs)
Módulo OpenTofu modules/mkdocs-joplin/
Semaphore Proyecto mkdocs-joplin, Template deploy
Forgejo Actions .forgejo/workflows/mkdocs-joplin.yml
Repo Forgejo infra-core/
Ficha versionada docs/fichas/programas/joplinserver.md

Secciones relacionadas

🌐 Enlaces de interés

Sitio oficial · Documentación · GitHub