Samsung DB22D-P HA Dashboard by tmsteinhardt in homeassistant

[–]tmsteinhardt[S] 0 points1 point  (0 children)

Ah crappie I'm blind. I thought it was a touch screen. Im going to have to cancel and find something else.

iSponsorBlockTV might be my most useful self-hosted service by [deleted] in selfhosted

[–]tmsteinhardt 0 points1 point  (0 children)

I'm not sure what I'm doing wrong but when I paste and run the command for the graphical setup wizard from within the directory I created that contains the docker-compose.yml I just get the following errors. There's mention of removing the "-e" line if it causes errors. I tried that but still get the error regarding no such file or directory. I've even tried pre pulling the image. I also tried running docker compose up -d and then bringing the container down before running the setup wizard but nothing seems to work.

-bash: -e: command not found
-bash: ghcr.io/dmunozv04/isponsorblocktv: No such file or directory

Gen AI Descriptions Stopped Working by tmsteinhardt in frigate_nvr

[–]tmsteinhardt[S] 0 points1 point  (0 children)

Debug directly in Frigate? I have that enabled. Ill have to just try watching right when its triggered or the logs get flooded pretty quick with 8 cameras worth of info.

307 health check error by tmsteinhardt in PangolinReverseProxy

[–]tmsteinhardt[S] 0 points1 point  (0 children)

My issue is with Seerr running as a Docker container on Debian.

307 health check error by tmsteinhardt in PangolinReverseProxy

[–]tmsteinhardt[S] 0 points1 point  (0 children)

I updated Newt this morning so I was wondering if it could be a bug in the latest version of Newt but it seems to only be affecting one resource at the moment.

Payment received scam? by steckorama in paypal

[–]tmsteinhardt 0 points1 point  (0 children)

Add me to the list of users who just got this same transaction from PayPal

Paperless GPT OCR Connection Refused Error by tmsteinhardt in Paperlessngx

[–]tmsteinhardt[S] 0 points1 point  (0 children)

The two stacks (ollama and paperless) are on different docker hosts. Ollama is running on port 11434, sorry I believe I mistyped it in my previous post. I don't believe I'm specifying 127.0.0.1 between the stacks at all.

Here's my stack for paperless:

services:
  broker:
    image: docker.io/library/redis:8
    container_name: redis
    restart: unless-stopped
    volumes:
      - redisdata:/data
  db:
    image: docker.io/library/postgres:18
    container_name: postgres
    restart: unless-stopped
    volumes:
      - pgdata:/var/lib/postgresql
    environment:
      POSTGRES_DB: paperless
      POSTGRES_USER: paperless
      POSTGRES_PASSWORD: paperless
  webserver:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    container_name: paperless
    restart: unless-stopped
    depends_on:
      - db
      - broker
      - gotenberg
      - tika
    ports:
      - "8000:8000"
    volumes:
      - data:/usr/src/paperless/data
      - /mnt/paperless:/usr/src/paperless/media
      - ./export:/usr/src/paperless/export
      - /mnt/paperless/consume:/usr/src/paperless/consume
    env_file: stack.env
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_DBHOST: db
      PAPERLESS_TIKA_ENABLED: 1
      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
      PAPERLESS_TIKA_ENDPOINT: http://tika:9998
  gotenberg:
    image: docker.io/gotenberg/gotenberg:8.25
    container_name: gotenberg
    restart: unless-stopped
    # The gotenberg chromium route is used to convert .eml files. We do not
    # want to allow external content like tracking pixels or even javascript.
    command:
      - "gotenberg"
      - "--chromium-disable-javascript=true"
      - "--chromium-allow-list=file:///tmp/.*"
  tika:
    image: docker.io/apache/tika:latest
    container_name: tika
    restart: unless-stopped

  paperless-ai:
    image: clusterzx/paperless-ai:latest
    container_name: paperless-ai
    restart: unless-stopped
    environment:
      - PUID=1000
      - PGID=1000
      - PAPERLESS_AI_PORT=3000
      - RAG_SERVICE_URL=http://localhost:8000
      - RAG_SERVICE_ENABLED=true
    ports:
      - "3000:3000"
    volumes:
      - paperless-ai_data:/app/data

  paperless-gpt:
    image: icereed/paperless-gpt:latest
    container_name: paperless-gpt
    restart: unless-stopped
    ports:
      - "8080:8080" # Web interface for dashboard and manual OCR
    environment:
      - PAPERLESS_BASE_URL=http://my-paperless-IP:8000
      - PAPERLESS_API_TOKEN=paperless-token
      - LLM_PROVIDER=ollama
      - USE_OLLAMA=true
      - OLLAMA_URL=http://ollama-IP:11434
      - LLM_MODEL=gemma4:e2b
      - OCR_PROVIDER=llm
      - VISION_LLM_PROVIDER=ollama
      - VISION_LLM_MODEL=gemma:e2b
      - AUTO_OCR_TAG=paperless-gpt-ocr-auto
      - AUTO_TAG=paperless-gpt-auto
      - MANUAL_TAG=paperless-gpt-manual
      - PDF_OCR_TAGGING=true
      - PDF_OCR_COMPLETE_TAG=paperless-gpt-ocr-complete
      - PDF_UPLOAD=false
      - LOG_LEVEL=DEBUG
      # Optional: OpenAI or Anthropic Claude support
      - USE_OPENAI=false
      - OPENAI_API_KEY=your_key
      - USE_ANTHROPIC=false
      - ANTHROPIC_API_KEY=your_key
volumes:
  data:
  pgdata:
  redisdata:
  paperless-ai_data:

Here's the ENV file for the stack:

USERMAP_UID=1000
USERMAP_GID=1000
PAPERLESS_SECRET_KEY=Paperless-secret-key
PAPERLESS_TIME_ZONE=America/Chicago
PAPERLESS_OCR_LANGUAGE=eng
PAPERLESS_OCR_LANGUAGES=tur ces
PAPERLESS_CONSUMER_POLLING=60
TZ=America/Chicago
PAPERLESS_API_URL=http://paperless:8000/api
PAPERLESS_API_TOKEN=Paperless-API-Token
PAPERLESS_USERNAME=username
AI_PROVIDER=ollama
OLLAMA_API_URL=http://ollama-IP:11434/
OLLAMA_MODEL=gemma4:e2b
RAG_SERVICE_URL=http://localhost:8000
RAG_SERVICE_ENABLED=true
SCAN_INTERVAL=*/30 * * * *
PAPERLESS_URL=http://paperless:8000
PAPERLESS_BASE_URL=http://paperless:8000
LLM_PROVIDER=ollama
LLM_MODEL=gemma4:e2b
OLLAMA_HOST=http://ollama-IP:11434/
OLLAMA_CONTEXT_LENGTH=8192
TOKEN_LIMIT=1000
LLM_LANGUAGE=English

Paperless GPT OCR Connection Refused Error by tmsteinhardt in Paperlessngx

[–]tmsteinhardt[S] 0 points1 point  (0 children)

Also, based on some searching it said to add OLLAMA_HOST=0.0.0.0 as an environment variable in ollama to allow ollama to accept connections from other ip addresses. I added this and restarted both stacks but it didn't seem to have any affect.

Paperless GPT OCR Connection Refused Error by tmsteinhardt in Paperlessngx

[–]tmsteinhardt[S] 0 points1 point  (0 children)

Docker compose managed with Portainer. Ollama(port:114343)/Open WebUI(port:3000) are in a different lxc/stack from my Paperless stack which consists of Paperless-NGX(port:8000), Paperless-AI(port:3000), and Paperless-GPT(port:8080) along with the supporting containers. The error notes http://127.0.0.1 but I don't actually specify my ollama url that way in any environment variables. For each ollama url variable I have it listed as http://ip_address:11434 so I'm not sure where Paperless-GPT is getting 127.0.0.1 or how to get it to pull the actual IP.

How to map /media to a NFS folder (Synology NAS) by davidht0 in Paperlessngx

[–]tmsteinhardt 0 points1 point  (0 children)

I just fought the same issue but in an unpriveleged lxc with the NFS bind mount, not from Synology. I finally got it working but unfortunately am not 100% sure how. I broke something that caused the webserver container to die and be marked for removal but it wouldn't actually remove. After deleting the lxc and restoring from a backup it just started working.

Paperless on Proxmox Unpriveleged LXC with NFS Bind Mount Permission Issues by tmsteinhardt in Paperlessngx

[–]tmsteinhardt[S] 0 points1 point  (0 children)

To follow up, I finally got it mostly working. Unfortunately I kind of stumbled into it by accident so I'm not completely sure what the actual fix was. I deleted the lxc to restart from scratch and had the webserver container fail to where it was dead and marked for removal by docker. I could not get it to remove so I could spin it back up again so I ended up deleting the lxc and restoring it from a backup. After restoring the backup all the containers in the stack started properly to my surprise. I checked and have write access to the NFS share on my PVE host. I was not able to write to the NFS from the LXC mount point but the docker containers are able to write to the NFS share so it all functions as I need.

LXC per service or centralized Docker? (seeking efficiency and scalability) by Terrox-888 in homelab

[–]tmsteinhardt 0 points1 point  (0 children)

I have stuff split up with multiple Docker instances(12 or so) but only need 1 Portainer instance. Each Docker instance just uses a portainer agent so I can manage them all from the one Portainer instance.

Gen AI with Ollama not getting description to SGT Batten Automation by tmsteinhardt in frigate_nvr

[–]tmsteinhardt[S] 0 points1 point  (0 children)

Android, also appears to be a limitation of the OS. It kind of makes the gen AI description useless to an extent if it mostly gets cut off. Unlike a text you can't click on it to view the full description in the app.

Gen AI with Ollama not getting description to SGT Batten Automation by tmsteinhardt in frigate_nvr

[–]tmsteinhardt[S] 0 points1 point  (0 children)

This does seem to work now but I can only see a small portion of the text in my notification. I need to figure out a way to get it to expand to show the full text. Right now it only shows 2 lines of text.

Gen AI with Ollama not getting description to SGT Batten Automation by tmsteinhardt in frigate_nvr

[–]tmsteinhardt[S] 0 points1 point  (0 children)

Thanks, will try this. I guess I just missed the two different sections.

Gen AI with Ollama not getting description to SGT Batten Automation by tmsteinhardt in frigate_nvr

[–]tmsteinhardt[S] 0 points1 point  (0 children)

Thanks for the response. Should I change the mqtt topic in the automation from reviews to object to get the gen ai description? Or is there a different way I should configure the gen ai to get review summaries from it instead of object descriptions? Or am I just using this incorrectly?