Files
hassio-addons/karakeep/DOCS.md
2026-01-12 13:42:35 +01:00

43 lines
2.2 KiB
Markdown

# Home Assistant add-on: Karakeep (all-in-one) 💾 by Fabio Garavini
The Karakeep Addon is a bookmark-everything app with a touch of AI, designed specifically for data hoarders. This addon allows you to save and organize your favorite bookmarks, with features like AI-powered search and recommendation.
## Configuration
- `NEXTAUTH_URL`: The URL of the Karakeep instance. Example `http://<homeassistant-ip>:3011`.
- `TZ`: The timezone to use for the addon. Example `Europe/Rome`.
- `DISABLE_SIGNUPS`: Whether to disable signups for new users. Defaults to `false`.
- `NEXTAUTH_SECRET`: A secret key used for authentication. Defaults to a random value.
- `MAX_ASSET_SIZE_MB`: The maximum size of assets (e.g. images) that can be uploaded. Defaults to `4`.
- `OCR_LANGS`: A comma-separated list of languages to use for optical character recognition (OCR). Defaults to `eng`.
- `OCR_CONFIDENCE_THRESHOLD`: The minimum confidence threshold for OCR results. Defaults to `50`.
- `OPENAI_API_KEY`: An API key for OpenAI. Optional.
- `OPENAI_BASE_URL`: The base URL of the OpenAI API. Optional.
- `OLLAMA_BASE_URL`: The base URL of the OLLAMA API. Optional.
- `INFERENCE_TEXT_MODEL`: The text model to use for inference. Defaults to `gpt-4o-mini`.
- `INFERENCE_IMAGE_MODEL`: The image model to use for inference. Defaults to `gpt-4o-mini`.
- `EMBEDDING_TEXT_MODEL`: The text model to use for embedding. Defaults to `text-embedding-3-small`.
- `INFERENCE_CONTEXT_LENGTH`: The length of the context to use for inference. Defaults to `2048`.
- `INFERENCE_LANG`: The language to use for inference. Defaults to `english`.
- `INFERENCE_JOB_TIMEOUT_SEC`: The timeout for inference jobs in seconds. Defaults to `30`.
More informations about other configs can be found in the [official documentation](https://docs.karakeep.app/configuration)
## Ports
The Karakeep Addon exposes the following ports:
- `3000/tcp`: The web UI port.
## Installation
To install the Karakeep Addon, follow these steps:
1. Open the Home Assistant UI and navigate to the Add-ons page.
1. Click the "Karakeep" addon.
1. Click the "Install" button.
1. (Optional) under `Configuration` set `NEXTAUTH_URL` as specified above
1. Click the "Open Web UI" button.
1. Create a new user.
1. Happy hoarding!