From 21d6aa0dfc569f83535771fe09098f773cdc6d46 Mon Sep 17 00:00:00 2001 From: Dziad Borowy Date: Thu, 6 Jun 2024 19:03:22 +0100 Subject: [PATCH] hoarder --- README.md | 1 + apps/bookmarks/hoarder.md | 90 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 apps/bookmarks/hoarder.md diff --git a/README.md b/README.md index 0eedbf8..28f640c 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and # Bookmarks & Read Later - [Benotes](https://github.com/fr0tt/benotes) 🔗 - An open source self-hosted notes and bookmarks taking web app. - [Cherry](apps/bookmarks/cherry.md) +- [Hoarder](apps/bookmarks/hoarder.md) - [LinkAce](apps/bookmarks/linkace.md) - [Linkding](apps/bookmarks/linkding.md) - [linkwarden](https://linkwarden.app/) 🔗 - Another source self-hosted bookmarks manager. diff --git a/apps/bookmarks/hoarder.md b/apps/bookmarks/hoarder.md new file mode 100644 index 0000000..301dedf --- /dev/null +++ b/apps/bookmarks/hoarder.md @@ -0,0 +1,90 @@ +# Hoarder +- Modern & simple UI +- Mobile apps +- Browser extensions (although no Safari) + + +
+ +- [Github repo](https://github.com/hoarder-app/hoarder) +- [Homepage](https://hoarder.app/) +- [Docs](https://docs.hoarder.app) + + +## .env +```ini +HOARDER_VERSION=latest +NEXTAUTH_SECRET=123 +MEILI_MASTER_KEY=123 +NEXTAUTH_URL=http://localhost:3123 +``` + +## docker-compose.yml +```yml +--- +services: + + redis: + image: redis:7.2-alpine + container_name: hoarder-redis + restart: unless-stopped + volumes: + - ./redis:/data + + chrome: + image: gcr.io/zenika-hub/alpine-chrome:123 + container_name: hoarder-chrome + 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.6 + container_name: hoarder-meilisearch + restart: unless-stopped + env_file: + - .env + environment: + MEILI_NO_ANALYTICS: "true" + volumes: + - ./meilisearch:/meili_data + + workers: + image: ghcr.io/hoarder-app/hoarder-workers:latest + container_name: hoarder-workers + restart: unless-stopped + env_file: + - .env + environment: + REDIS_HOST: redis + MEILI_ADDR: http://meilisearch:7700 + BROWSER_WEB_URL: http://chrome:9222 + DATA_DIR: /data + # OPENAI_API_KEY: ... + depends_on: + web: + condition: service_started + volumes: + - ./data:/data + + web: + image: ghcr.io/hoarder-app/hoarder-web:latest + container_name: hoarder + restart: unless-stopped + env_file: + - .env + environment: + REDIS_HOST: redis + MEILI_ADDR: http://meilisearch:7700 + DATA_DIR: /data + ports: + - 3123:3123 + volumes: + - ./data:/data + +```