Saltar a contenido
Zotero Server

Referencias · Citas · Bibliografías · DOI (identificador único de publicaciones) · BibTeX

📌 Sin versionar

Zotero Translation Server — Motor de referencias bibliográficas autoalojado

Servicio de metadatos académicos de Zotero, autoalojado. Detecta automáticamente autores, títulos, revistas, DOI (identificador único de publicaciones), ISBN y genera citas en los formatos más usados (APA, MLA, Chicago, Vancouver, IEEE). Todo desde una API (interfaz de programación) web, sin instalar el cliente Zotero de escritorio.

Como usuario

  • Pegar un DOI, ISBN o URL de artículo y obtener la cita automáticamente
  • Generar bibliografías completas en APA, MLA, Chicago, Vancouver, IEEE o BibTeX
  • La IA consulta este servidor para añadir referencias a tus trabajos automáticamente

Cómo se accede

No tiene interfaz de usuario propia. Se consulta desde:

Cliente Cómo
Open WebUI + Ollama La IA consulta la API para generar citas desde artículos guardados en Wallabag
n8n Automatiza: artículo guardado → extraer metadatos → añadir cita a nota de Joplin
Navegador API (interfaz de programación) en http://zotero.sc:1969 (solo dentro de la VPN (red privada virtual))

Integración con otros servicios de SmallCountry

Servicio Relación
Wallabag Artículos guardados → Zotero extrae metadatos y genera la cita
Joplin Server La cita generada se añade automáticamente a los apuntes del estudiante
n8n Orquesta el flujo: Wallabag → Zotero → Joplin
Ollama + Open WebUI La IA genera la bibliografía completa de un trabajo desde las fuentes guardadas
Forgejo Los trabajos versionados incluyen bibliografías generadas automáticamente

Servicios que lo hacen posible

  • Zotero Translation Server — motor de metadatos open source (AGPLv3) en Docker
  • Wallabag — repositorio de artículos guardados
  • Ollama + n8n — automatización de la generación de citas
Para el administrador (diseño previsto)

Datos del servicio

LXC (contenedor ligero de Proxmox) 110
IP 10.10.20.112
Tier C
Impacto 🟢 Bajo (las referencias se pueden generar manualmente si el servidor falla)

Docker: zotero/translation-server:latest. Puerto 1969.

API de consulta

# Buscar metadatos de un DOI
curl -s "http://localhost:1969/search?q=10.1038/nature12373"

# Exportar como cita APA
curl -s -H "Content-Type: text/plain" -d "10.1038/nature12373" \
  "http://localhost:1969/web" | jq '.[].title'

Almacenamiento

Sin persistencia propia — el servidor es un proxy de traducción que consulta fuentes externas (CrossRef, PubMed, etc.) en tiempo real.

Healthcheck

curl -s http://localhost:1969/health

Notas

  • No almacena datos de estudiantes ni artículos. Solo traduce identificadores a metadatos.
  • Las consultas a APIs externas (CrossRef, PubMed) son anónimas: solo se envía el DOI/ISBN, sin datos del estudiante.
  • Para un uso offline completo, se puede combinar con una base de datos local de metadatos cacheados.

Secciones relacionadas

🌐 Enlaces de interés

Zotero Translation Server (GitHub) · Docker · Zotero