Sign inSign up

huffmanks/echo-link

By huffmanks

•Updated 19 days ago

Self-hosted client app for Linkding.

Image
0

7.0K

huffmanks/echo-link repository overview

Screenshot of EchoLink interface.

A self-hosted client app for Linkding, designed for a fast, clean and modern bookmarking experience across your devices.

⁠Features

  • Clean, responsive interface.
  • Seamless integration with Linkding API.
  • Bookmark search, filtering and organization.
  • Mobile-friendly and optimized for quick access.
  • Self-hosted and privacy-focused.

⁠Usage

⁠docker-compose.yml
services:
  linkding:
    image: sissbruecker/linkding:latest-alpine
    container_name: linkding
    ports:
      - "9090:9090"
    volumes:
      - ./data:/etc/linkding/data
    environment:
      LD_CSRF_TRUSTED_ORIGINS: ${LD_CSRF_TRUSTED_ORIGINS}
      LD_USE_X_FORWARDED_HOST: "true"
      # optional
      LD_SUPERUSER_NAME: ${LD_SUPERUSER_NAME}
      LD_SUPERUSER_PASSWORD: ${LD_SUPERUSER_PASSWORD}
    restart: unless-stopped
  echo-link:
    image: huffmanks/echo-link:${ECHOLINK_RELEASE_VERSION:-latest}
    container_name: echo-link
    ports:
      - "${APP_PORT}:${APP_PORT}"
    environment:
      APP_PORT: ${APP_PORT}
      LINKDING_CONTAINER_URL: ${LINKDING_CONTAINER_URL}
      LINKDING_API_TOKEN: ${LINKDING_API_TOKEN}
      # optional
      ECHOLINK_USER_NAME: ${ECHOLINK_USER_NAME}
      LINKDING_EXTERNAL_URL: ${LINKDING_EXTERNAL_URL}
    depends_on:
      - linkding
    restart: unless-stopped
⁠.env
# --- ECHOLINK ---
APP_PORT=3002
LINKDING_CONTAINER_URL=http://linkding:9090
LINKDING_API_TOKEN=

# Optional
ECHOLINK_USER_NAME=admin
LINKDING_EXTERNAL_URL=http://localhost:9090
ECHOLINK_RELEASE_VERSION=latest

# --- LINKDING ---
# see https://linkding.link/options/#ld_csrf_trusted_origins
LD_CSRF_TRUSTED_ORIGINS=http://localhost:3002,https://echo.lan.domain.com

LD_SUPERUSER_NAME=admin
LD_SUPERUSER_PASSWORD=password

⁠Start container

docker compose up -d

⁠Open web UI

open http://localhost:3002

Tag summary

Content type

Image

Digest

sha256:97f2e8c20…

Size

9.6 MB

Last updated

19 days ago

docker pull huffmanks/echo-link