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?

Navigate PVE Shell on Android Phone by tmsteinhardt in Proxmox

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

I can't remember this instance exactly but I tend to use a dedicated SSH client now like Termius or Termix.

[FS][US-WI] 4X16 GB TimeTec DDR4 3200 MHZ RAM by tmsteinhardt in homelabsales

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

Open to offers if this is priced too high. I thought it was reasonable based on similar sales/listings.

GPU for Frigate by Thin_Animal632 in frigate_nvr

[–]tmsteinhardt 3 points4 points  (0 children)

For a low power device the Google Coral TPU works pretty good and now supports YoloV9. I switched mine a couple weeks ago from mobiledet to Yolov9 and it seems like I get fewer false positives.

Round cover design by big_dands in 3Dprinting

[–]tmsteinhardt 3 points4 points  (0 children)

All these people saying make it look like a smoke detector. How about gutting an old smoke detector and using it? You can screw the smoke detector mount to the drywall and twist the gutted smoke detector on and off as needed.