initial commit

This commit is contained in:
hiperman
2026-01-30 15:07:31 -05:00
commit 7844cc4416
83 changed files with 3802 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
# 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
```