ansango / wiki
 ·  2 min de lectura

Linkwarden

Linkwarden: gestor de marcadores colaborativo auto-alojable, archivado automático de páginas web, anotaciones y búsqueda completa

Linkwarden es un gestor de marcadores colaborativo, de código abierto y auto-alojable. Su propósito es recopilar, organizar y, lo más importante, archivar páginas web para combatir el “link rot” (enlaces rotos).

Funcionalidades clave

Ventajas

Docker compose

services:
  postgres:
    image: postgres:16-alpine
    env_file: .env
    restart: always
    volumes:
      - ./pgdata:/var/lib/postgresql/data
  linkwarden:
    env_file: .env
    environment:
      - DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres
    restart: always
    image: ghcr.io/linkwarden/linkwarden:latest
    ports:
      - 3000:3000
    volumes:
      - ./data:/data/data
    depends_on:
      - postgres
      - meilisearch
  meilisearch:
    image: getmeili/meilisearch:v1.12.8
    restart: always
    env_file:
      - .env
    volumes:
      - ./meili_data:/meili_data

Archivo de Entorno (.env)

Crea un archivo .env en el mismo directorio que el docker-compose.yml y define las siguientes variables. Es crítico usar valores aleatorios y seguros.

POSTGRES_USER=postgres
POSTGRES_PASSWORD=your_strong_password
MEILI_MASTER_KEY=your_strong_meili_key