LinkAce - Lesezeichen archivieren und mit Tags organisieren

LinkAce - Lesezeichen archivieren und mit Tags organisieren

LinkAce ist ein selbstgehostetes Lesezeichen-Archiv mit automatischer Wayback-Machine-Integration und Tag-System.

Was ist LinkAce?

LinkAce ist ein leistungsfähiger, selbstgehosteter Bookmark-Manager, der weit über einfache Lesezeichen hinausgeht. Links werden mit Tags, Listen und Notizen versehen und in einer durchsuchbaren Datenbank abgelegt. Besonders praktisch: LinkAce kann gespeicherte Seiten automatisch bei der Wayback-Machine archivieren, sodass auch gelöschte Inhalte dauerhaft auffindbar bleiben. Über eine REST-API und Browser-Extensions lässt sich LinkAce nahtlos in den täglichen Workflow integrieren.

Voraussetzungen

  • Docker 20.10+ / Docker Compose
  • MySQL oder MariaDB

Compose-Beispiel

services:
  linkace:
    image: ghcr.io/nickvdyck/linkace:latest
    container_name: linkace
    restart: unless-stopped
    ports:
      - "8080:80"
    depends_on:
      - linkace-db
    volumes:
      - ./storage:/app/storage
    environment:
      - DB_HOST=linkace-db
      - DB_DATABASE=linkace
      - DB_USERNAME=linkace
      - DB_PASSWORD=secret
      - APP_KEY=base64:changeme=
      - APP_URL=http://localhost:8080

  linkace-db:
    image: mariadb:10.11
    container_name: linkace-db
    restart: unless-stopped
    volumes:
      - ./db:/var/lib/mysql
    environment:
      - MYSQL_DATABASE=linkace
      - MYSQL_USER=linkace
      - MYSQL_PASSWORD=secret
      - MYSQL_ROOT_PASSWORD=rootsecret

Hinweise

  • APP_KEY muss ein gültiger Laravel-Schlüssel sein – im Container mit php artisan key:generate erzeugen oder base64: gefolgt von einem 32-Byte-Base64-String.
  • Die Wayback-Machine-Archivierung kann pro Link manuell oder automatisch beim Speichern ausgelöst werden.
  • LinkAce bietet eine öffentliche und eine private Ansicht – Links können gezielt als öffentlich markiert und geteilt werden.
  • Browser-Extensions für Chrome und Firefox sind im GitHub-Repository verlinkt.