Linkwarden als docker compose mit PostgreSQL-Datenbank

Linkwarden ist eine Open-Source-Plattform zur Verwaltung und Archivierung von Lesezeichen, die vollständig selbst gehostet werden kann. Es ermöglicht Nutzern, Links und Webseiten zentral zu speichern, zu organisieren und offline zu archivieren, um langfristig Zugriff auf wichtige Inhalte zu gewährleisten. Die integrierten Funktionen wie Suchoptionen, Tags und Notizen bieten eine benutzerfreundliche Möglichkeit, auch große Sammlungen von Lesezeichen effizient zu verwalten.

Ich habe das Projekt mit docker compose und einer PostgreSQL-Datenbank umgesetzt. Dabei verwende ich als Reverse Proxy einen Nginx Proxy Manager.

Hier die docker-compose-Datei für Linkwarden:

services:  linkwarden:    image: ghcr.io/linkwarden/linkwarden:latest    container_name: linkwarden-app    restart: unless-stopped#    ports:#      - "3000:3000" # Auskommentiert da hier nicht benötigt    environment:      - DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@linkwarden-db:5432/${POSTGRES_DB}      - APP_ENV=production      - NEXTAUTH_SECRET=${NEXTAUTH_SECRET}      - NEXTAUTH_URL=https://bookmarks.mydomain.de    volumes:      - /path/to/linkwarden/data:/data/data    depends_on:      - postgres    networks:      - linkwarden-net      - proxy-net  postgres:    image: postgres:16    container_name: linkwarden-db    restart: unless-stopped    environment:      - POSTGRES_USER=${POSTGRES_USER}      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}      - POSTGRES_DB=${POSTGRES_DB}    volumes:      - /path/to/linkwarden/db:/var/lib/postgresql/data    networks:      - linkwarden-net      - proxy-netnetworks:  linkwarden-net:    driver: bridge  proxy-net:    external: true

Die Variablen müssen noch mit Werten gefüllt werden, hier eine Beispiel .env-Datei:

Weiterlesen
  51 Aufrufe

Matomo mit Docker und Nginx Proxy Manager installieren

Matomo ist eine Google Analytics-Alternative, die Ihre Daten und die Privatsphäre Ihrer Nutzer schützt. Der Source Code ist hier zu finden: https://github.com/matomo-org/matomo.

Anleitung für die Installation

Ich zeige hier eine Anleitung für die Installation mit docker compose zusammen mit dem Nginx Proxy Manager. Letzerer  dient hier als Reverse Proxy und stellt später den Dienst verschlüsselt per TLS bereit.

Voraussetzungen

Installiertes docker mit docker compose und ein installierter Nginx Proxy Manager als Reverse Proxy.

Installation

Ich mappe die Volumes in der docker compose-Datei ins Dateisystem, hier verwende ich den fiktiven Pfad /path/to/matomo, den Sie natürlich an Ihre Bedürfnisse anpassen sollten.

Verzeichnis erstellen

Wir erstellen das Verzeichnis für die Dateien docker-compose.yml und .env

Weiterlesen
  103 Aufrufe

By accepting you will be accessing a service provided by a third-party external to https://neticens.de/

Speichern
Cookies Benutzereinstellungen
Wir verwenden Cookies, um Ihnen das beste Erlebnis auf unserer Webseite zu ermöglichen. Wenn Sie die Verwendung von Cookies ablehnen, funktioniert diese Website möglicherweise nicht wie erwartet.
Alle akzeptieren
Alle ablehnen
Analysen
Werkzeuge zur Analyse der Daten, um die Wirksamkeit einer Webseite zu messen und zu verstehen, wie sie funktioniert.
Matomo
Akzeptieren
Ablehnen
Unknown
Unknown
Akzeptieren
Ablehnen