Skip to content

EchoLink

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

References


Make directory

Terminal window
mkdir -p {{DOCKER_PATH_VAR}}/echo-link && cd {{DOCKER_PATH_VAR}}/echo-link

compose.yml

Terminal window
nano compose.yml
compose.yml
services:
linkding:
image: sissbruecker/linkding:latest
container_name: linkding
ports:
- "9090:9090"
volumes:
- ./data:/etc/linkding/data
environment:
LD_SUPERUSER_NAME: ${LD_SUPERUSER_NAME}
LD_SUPERUSER_PASSWORD: ${LD_SUPERUSER_PASSWORD}
LD_CSRF_TRUSTED_ORIGINS: ${LD_CSRF_TRUSTED_ORIGINS}
LD_USE_X_FORWARDED_HOST: "true"
restart: unless-stopped
echo-link:
image: huffmanks/echo-link:latest
container_name: echo-link
ports:
- "${APP_PORT}:${APP_PORT}"
environment:
APP_PORT: ${APP_PORT}
LINKDING_CONTAINER_URL: ${LINKDING_CONTAINER_URL}
depends_on:
- linkding
restart: unless-stopped

.env

Terminal window
nano .env
.env
APP_PORT=3002
LINKDING_CONTAINER_URL=http://linkding:9090
LD_SUPERUSER_NAME=
LD_SUPERUSER_PASSWORD=
LD_CSRF_TRUSTED_ORIGINS=http://localhost:3002,https://echo.lan.domain.com

Start container

Terminal window
docker compose up -d

Open web ui

http://localhost:3002 or http://{{SERVER_IP_VAR}}:3002