한 줄 요약

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을 강력 추천한다.

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