What is Hoarder?
According to their site Hoarder is "The Bookmark Everything App". Quickly save links, notes, and images and hoarder will automatically tag them for you using AI for faster retrieval.
Source: Marious Hosting
YAML Configuration
version: "3.8"
services:
web:
image: ghcr.io/hoarder-app/hoarder:${HOARDER_VERSION:-release}
restart: unless-stopped
volumes:
- /volume1/docker/hoarder/web_data:/data
ports:
- 3000:3000
env_file:
- .env
environment:
MEILI_ADDR: http://meilisearch:7700
BROWSER_WEB_URL: http://chrome:9222
OPENAI_API_KEY: <YOUR API KEY>
DATA_DIR: /data
chrome:
image: gcr.io/zenika-hub/alpine-chrome:123
restart: unless-stopped
command:
- --no-sandbox
- --disable-gpu
- --disable-dev-shm-usage
- --remote-debugging-address=0.0.0.0
- --remote-debugging-port=9222
- --hide-scrollbars
- --enable-features=ConversionMeasurement,AttributionReportingCrossAppWeb
meilisearch:
image: getmeili/meilisearch:v1.11.1
restart: unless-stopped
env_file:
- .env
environment:
MEILI_NO_ANALYTICS: "true"
volumes:
- /volume1/docker/hoarder/meilisearch:/meili_data
Notes
- Before you paste the code above in the Web editor area below, change the value for NEXTAUTH_SECRET and add your own NEXTAUTH_SECRET. MariushostingMariushostingMari13 is an example for a SECRET KEY. You should invent your own Value. Add 32 random characters, both letters and numbers.
- Before you paste the code above in the Web editor area below, change the value for MEILI_MASTER_KEY and add your own MEILI_MASTER_KEY. ZwwfTW1Johkjc34jPQlaIoBKHjrVfigIzjVEZkLydo is an example for a MEILI_MASTER_KEY. You need to add your own 42 string value using this free online tool.
.env file
HOARDER_VERSION=release
NEXTAUTH_SECRET=<SECRET KEY>
MEILI_MASTER_KEY=<MASTER KEY>
NEXTAUTH_URL=http://<YOUR NAS IP>:3000
# Optional, if you don't have or need AI to categorize for you, then remove the following two lines
# OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_API_KEY=<YOUR API KEY>
# INFERENCE_LANG=english
# INFERENCE_TEXT_MODEL=gpt-3.5-turbo
DISABLE_SIGNUPS=true