Skip to content

๐Ÿ”— Linkwarden โ€” Bookmark Manager

Host: Homelab ยท Compose: Homelab/Docker/linkwarden/compose.yaml
Stack name: linkwarden

1. Overview

Linkwarden is a self-hosted bookmark manager with automatic page archiving (screenshots, PDF snapshots, Wayback Machine submissions). Meilisearch provides full-text search across saved bookmarks. Accessible publicly at links.m1ckyb.com via Cloudflare Tunnel.


2. Architecture & Services

Service Image Port Role
linkwarden ghcr.io/linkwarden/linkwarden:v2.16.3 3500 Main application (bookmark manager + archiver)
meilisearch getmeili/meilisearch:v1.12.8 โ€” Full-text search engine
postgres postgres:16-alpine โ€” PostgreSQL database

3. Networking

  • apps โ€” External network for inter-stack integration.
  • cloudflare-net โ€” Routes public traffic to links.m1ckyb.com via Dockflare label.
  • links โ€” Internal bridge network connecting Linkwarden, Meilisearch, and Postgres.

4. Persistent Storage

| Container | Host Path / Volume | Description | |---|---|---|| | linkwarden | /docker/data/linkwarden/data | Archived snapshots and assets | | meilisearch | /docker/data/linkwarden/meili_data | Search index | | postgres | /docker/data/linkwarden/pgdata | PostgreSQL database |


5. Environment Variables

No environment variables defined.


6. Access & Usage

URL Description
https://links.m1ckyb.com Linkwarden public UI
http://localhost:3500 Direct local access
docker compose -f Homelab/Docker/linkwarden/compose.yaml up -d

7. Maintenance & Backup

# Update
docker compose -f Homelab/Docker/linkwarden/compose.yaml pull
docker compose -f Homelab/Docker/linkwarden/compose.yaml up -d

# Backup
rsync -av /docker/data/linkwarden/ /backup/linkwarden/