- Replace Linkwarden with Karakeep for AI-powered bookmarking - Supports links, notes, images, PDFs - AI auto-tagging with Ollama integration - Browser extensions and mobile apps - Full-text search with Meilisearch - Add Ollama for local LLM inference - Run Llama, Mistral, CodeLlama locally - GPU acceleration support (GTX 1070) - OpenAI-compatible API - Integrates with Karakeep for AI features - Add example configuration files for services - Sonarr: config.xml.example - Radarr: config.xml.example - SABnzbd: sabnzbd.ini.example - qBittorrent: qBittorrent.conf.example - Vikunja: config.yml.example - FreshRSS: config.php.example - Fix incomplete FreshRSS compose.yaml - Update README with new services and deployment instructions
56 lines
1.6 KiB
Bash
56 lines
1.6 KiB
Bash
# Karakeep Configuration
|
|
# Docs: https://docs.karakeep.app
|
|
|
|
# NextAuth Configuration
|
|
NEXTAUTH_URL=https://links.fig.systems
|
|
# Generate with: openssl rand -base64 36
|
|
# Example format: aB2cD4eF6gH8iJ0kL2mN4oP6qR8sT0uV2wX4yZ6aB8cD0eF2gH4i
|
|
NEXTAUTH_SECRET=changeme_please_set_random_secret_key
|
|
|
|
# Meilisearch Master Key
|
|
# Generate with: openssl rand -base64 36
|
|
# Example format: gH4iJ6kL8mN0oP2qR4sT6uV8wX0yZ2aB4cD6eF8gH0iJ2kL4mN6o
|
|
MEILI_MASTER_KEY=changeme_please_set_meili_master_key
|
|
|
|
# Data Directory
|
|
DATADIR=/data
|
|
|
|
# Chrome Service URL (for web archiving)
|
|
BROWSER_WEB_URL=http://karakeep-chrome:9222
|
|
|
|
# Meilisearch URL
|
|
MEILI_ADDR=http://karakeep-meilisearch:7700
|
|
|
|
# Timezone
|
|
TZ=America/Los_Angeles
|
|
|
|
# Optional: Disable public signups
|
|
# DISABLE_SIGNUPS=true
|
|
|
|
# Optional: Maximum file size for uploads (in bytes, default: 100MB)
|
|
# MAX_ASSET_SIZE_MB=100
|
|
|
|
# Optional: Enable OCR for images
|
|
# OCR_LANGS=eng,spa,fra,deu
|
|
|
|
# Optional: Ollama Integration (for AI features with local models)
|
|
# Uncomment these after deploying Ollama service
|
|
# OLLAMA_BASE_URL=http://ollama:11434
|
|
# INFERENCE_TEXT_MODEL=llama3.2:3b
|
|
# INFERENCE_IMAGE_MODEL=llava:7b
|
|
# INFERENCE_LANG=en
|
|
|
|
# Optional: OpenAI Integration (for AI features via cloud)
|
|
# OPENAI_API_KEY=sk-...
|
|
# OPENAI_BASE_URL=https://api.openai.com/v1
|
|
# INFERENCE_TEXT_MODEL=gpt-4o-mini
|
|
# INFERENCE_IMAGE_MODEL=gpt-4o-mini
|
|
|
|
# Optional: OpenRouter Integration (for AI features)
|
|
# OPENAI_API_KEY=sk-or-v1-...
|
|
# OPENAI_BASE_URL=https://openrouter.ai/api/v1
|
|
# INFERENCE_TEXT_MODEL=anthropic/claude-3.5-sonnet
|
|
# INFERENCE_IMAGE_MODEL=anthropic/claude-3.5-sonnet
|
|
|
|
# Optional: Logging
|
|
# LOG_LEVEL=info
|