한 줄 요약

Linkding은 셀프호스팅 북마크 관리자로, 어떤 브라우저/기기에서든 같은 북마크를 사용할 수 있게 해준다.


왜 Linkding을 쓰게 됐나?

문제: 브라우저별 북마크 동기화의 한계

북마크 기능은 모든 브라우저에 있다. 하지만…

상황문제
Chrome ↔ Firefox동기화 안 됨
회사 PC ↔ 개인 PC계정 분리 시 동기화 어려움
브라우저 변경북마크 이전 번거로움
공용 PC로그인 없이 북마크 접근 불가

해결: 중앙 집중식 북마크 관리

Linkding을 알고 설치해서 써온 뒤로 마음의 평화를 얻었다.


Linkding의 장점

1. 브라우저 독립적

  • 어떤 브라우저에서든 접근 가능
  • 브라우저 확장 프로그램으로 원클릭 저장
  • 모바일에서도 웹으로 접근

2. 강력한 태그 시스템

  • 태그로 북마크 분류
  • 태그 자동완성
  • 태그별 필터링 및 검색

3. 아카이브 기능

  • 북마크한 페이지 스냅샷 저장
  • 원본 사이트가 사라져도 내용 보존
  • 전문 검색 가능

4. 가볍고 빠름

  • SQLite 기반 (별도 DB 불필요)
  • 리소스 사용량 최소
  • NAS에서도 가볍게 실행

Docker Compose로 설치하기

docker-compose.yml

services:
  linkding:
    image: sissbruecker/linkding:latest
    container_name: linkding
    restart: unless-stopped
    ports:
      - "9090:9090"
    volumes:
      - ./data:/etc/linkding/data
    environment:
      - LD_SUPERUSER_NAME=admin           # ⚠️ 변경하세요
      - LD_SUPERUSER_PASSWORD=password    # ⚠️ 변경하세요

실행

# 시작
docker compose up -d

# 접속
# http://서버IP:9090

브라우저 확장 프로그램 설치

Linkding의 진가는 브라우저 확장과 함께 발휘된다.

설치 링크

설정 방법

  1. 확장 프로그램 설치
  2. Linkding URL 입력 (예: http://192.168.1.100:9090)
  3. API 토큰 입력 (Linkding → 설정 → API 토큰에서 생성)
  4. 완료!

사용 방법

  • 북마크하고 싶은 페이지에서 확장 아이콘 클릭
  • 태그 입력 (선택)
  • 저장!

효율적인 사용 팁

1. 태그 네이밍 컨벤션

일관된 태그 규칙을 정하면 나중에 찾기 쉽다.

카테고리태그 예시
프로그래밍 언어lang/python, lang/go
프레임워크fw/react, fw/fastapi
주제topic/docker, topic/k8s
상태to-read, reference

2. 읽을 거리 관리

  • to-read 태그로 나중에 읽을 글 표시
  • 읽은 후 태그 제거 또는 archived로 변경

3. 검색 활용

  • 전문 검색: 북마크한 페이지 내용까지 검색
  • 태그 필터: #docker 형식으로 태그 검색
  • 조합: #docker kubernetes (태그 + 키워드)

모바일에서 사용하기

iOS 단축어 활용

  1. 단축어 앱에서 새 단축어 생성
  2. “URL 가져오기” 액션 추가
  3. Linkding API로 북마크 저장
  4. 공유 시트에서 사용

Android

  • 브라우저에서 공유 → Linkding 웹앱으로 공유
  • 또는 PWA로 설치하여 사용

기존 북마크 가져오기

Chrome에서 가져오기

  1. Chrome → 북마크 관리자 → 내보내기 (HTML)
  2. Linkding → 설정 → 가져오기
  3. HTML 파일 업로드

Firefox, Safari 등

대부분의 브라우저에서 북마크 HTML 내보내기 지원


단점 및 해결책

단점해결책
로그인 필요브라우저에 비밀번호 저장
모바일 약간 불편PWA 설치 또는 단축어 활용
동기화 없음브라우저 확장이 실시간 저장

비슷한 서비스들

서비스특징셀프호스팅
Linkding가볍고 심플⭕
ShaarliPHP 기반, 오래됨⭕
Raindrop.ioUI 예쁨, 무료 제한❌
Pocket나중에 읽기 특화❌
Pinboard유료, 안정적❌

마무리

여러 브라우저를 사용하거나, 기기 간 북마크 동기화가 필요하다면 Linkding을 강력 추천한다.

**“내 북마크는 내가 관리한다”**는 철학에 맞는 최고의 도구다.