한 줄 요약
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의 진가는 브라우저 확장과 함께 발휘된다.
설치 링크
설정 방법
- 확장 프로그램 설치
- Linkding URL 입력 (예:
http://192.168.1.100:9090) - API 토큰 입력 (Linkding → 설정 → API 토큰에서 생성)
- 완료!
사용 방법
- 북마크하고 싶은 페이지에서 확장 아이콘 클릭
- 태그 입력 (선택)
- 저장!
효율적인 사용 팁
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 단축어 활용
- 단축어 앱에서 새 단축어 생성
- “URL 가져오기” 액션 추가
- Linkding API로 북마크 저장
- 공유 시트에서 사용
Android
- 브라우저에서 공유 → Linkding 웹앱으로 공유
- 또는 PWA로 설치하여 사용
기존 북마크 가져오기
Chrome에서 가져오기
- Chrome → 북마크 관리자 → 내보내기 (HTML)
- Linkding → 설정 → 가져오기
- HTML 파일 업로드
Firefox, Safari 등
대부분의 브라우저에서 북마크 HTML 내보내기 지원
단점 및 해결책
| 단점 | 해결책 |
|---|---|
| 로그인 필요 | 브라우저에 비밀번호 저장 |
| 모바일 약간 불편 | PWA 설치 또는 단축어 활용 |
| 동기화 없음 | 브라우저 확장이 실시간 저장 |
비슷한 서비스들
| 서비스 | 특징 | 셀프호스팅 |
|---|---|---|
| Linkding | 가볍고 심플 | ⭕ |
| Shaarli | PHP 기반, 오래됨 | ⭕ |
| Raindrop.io | UI 예쁨, 무료 제한 | ❌ |
| 나중에 읽기 특화 | ❌ | |
| Pinboard | 유료, 안정적 | ❌ |
마무리
여러 브라우저를 사용하거나, 기기 간 북마크 동기화가 필요하다면 Linkding을 강력 추천한다.
**“내 북마크는 내가 관리한다”**는 철학에 맞는 최고의 도구다.