Hoarder
open source 'Bookmark Everything' app that uses AI for automatically tagging the content you throw at it
#bookmark #ai #Live Demo #Screenshots
Getting Started
- Create a folder and move to the folder
mkdir hoarder && cd hoarder
- Create a
.env
file and add the following content:HOARDER_VERSION=release NEXTAUTH_SECRET=xes4B9iLk/jWHGJtLtVR10EhKRLATEuksNJ2avaD5a+LKuoG MEILI_MASTER_KEY=8HfDWUlLjixb3kelG8nIXliUaEqOKroExYyLvg9Un/LlC7q NEXTAUTH_URL=http://localhost:9090
- Create a
docker-compose.yml
file and add the following content:docker-compose.ymlservices: web: image: ghcr.io/hoarder-app/hoarder:${HOARDER_VERSION:-release} restart: unless-stopped volumes: - data:/data ports: - 9090:3000 env_file: - .env environment: MEILI_ADDR: http://meilisearch:7700 BROWSER_WEB_URL: http://chrome:9222 # OPENAI_API_KEY: ... DATA_DIR: /data # DON'T CHANGE THIS 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 meilisearch: image: getmeili/meilisearch:v1.11.1 restart: unless-stopped env_file: - .env environment: MEILI_NO_ANALYTICS: "true" volumes: - meilisearch:/meili_data volumes: meilisearch: data:
- Run the following command to start the container:
docker compose up -d
- Go to http://localhost:9090 to access the Hoarder.