36 lines
1.1 KiB
Markdown
36 lines
1.1 KiB
Markdown
# Linkwarden
|
|
|
|
Deploy Linkwarden bookmark manager using Docker Compose.
|
|
|
|
## Description
|
|
|
|
Linkwarden is a self-hosted bookmark manager with tagging, collections, and full-text search capabilities.
|
|
|
|
## Variables
|
|
|
|
### Required (Set in Vault)
|
|
|
|
| Variable | Description |
|
|
|----------|-------------|
|
|
| `linkwarden_nextauth_secret` | NextAuth authentication secret |
|
|
| `linkwarden_postgres_password` | PostgreSQL database password |
|
|
| `linkwarden_meili_master_key` | Meilisearch master key for search functionality |
|
|
|
|
### Optional
|
|
|
|
| Variable | Default | Description |
|
|
|----------|---------|-------------|
|
|
| `linkwarden_http_port` | `3000` | Web interface port |
|
|
| `linkwarden_data_path` | `{{ app_dir }}/data` | Application data storage path |
|
|
| `linkwarden_pgdata_path` | `{{ app_dir }}/pgdata` | PostgreSQL data storage path |
|
|
| `linkwarden_meili_data_path` | `{{ app_dir }}/meili_data` | Meilisearch data storage path |
|
|
| `linkwarden_container_version` | `latest` | Linkwarden Docker image tag |
|
|
|
|
## Example
|
|
|
|
```yaml
|
|
- role: patrickj.docker_apps.linkwarden
|
|
vars:
|
|
linkwarden_http_port: 3001
|
|
```
|