Trustworthy_Fartzzz

joined 1 year ago
[–] Trustworthy_Fartzzz@alien.top 1 points 11 months ago (2 children)

If you use Firefox, you can host your own sync server.

 

I've started using FreshRSS for my RSS backend. Reeder on iOS, of course. I was rather surprised the tool doesn't do automated feed refreshes out of the box. Further, the documentation didn't offer any container-native approach to automatically updating my feeds.

I'd recently discovered ofelia and thought this might be a good use case for it. I added the following to the services block in my FreshRSS docker-compose.yml file:

ofelia:
  image: mcuadros/ofelia:latest
  depends_on:
    - freshrss
  command: daemon --docker
  volumes:
    - /var/run/docker.sock:/var/run/docker.sock:ro

Then I added the following labels to my freshrss container definition:

- "ofelia.enabled=true"
- "ofelia.job-exec.datecron.schedule=@every 30m"
- "ofelia.job-exec.datecron.command=/usr/bin/php /var/www/FreshRSS/app/actualize_script.php"

A couple of notes:

  • ofelia lets you run commands inside the other container with job-exec; there are a few other options for job types.
  • Output from the command you pass as a label will show up in ofelia's logs.

I suspect I will find many more use cases for ofelia now that I've discovered it.

[–] Trustworthy_Fartzzz@alien.top 1 points 11 months ago (1 children)

The problem is these devices don’t have the hardware to process input locally — it’s all sent back to their respective clouds for processing.

I believe Siri on newer phones can do some processing entirely local, but it’s not the norm.

[–] Trustworthy_Fartzzz@alien.top 1 points 11 months ago

This is the way. HA is what really got me thinking about self-hosting more seriously — I realized Google and Amazon likely knew what room I was in and when I was in it. That was enough to go down the rabbit hole.

[–] Trustworthy_Fartzzz@alien.top 1 points 11 months ago

Just ran into this myself. I fixed it by disabling auth for my local network in the config file. IMPORTANT: Stop the container first because it overwrites config files on shutdown.

I was then able to log in and set the password. After that the login worked fine.

[–] Trustworthy_Fartzzz@alien.top 1 points 11 months ago

Did you check out the Loki Docker plugin for the daemon? That worked like a charm for me.

Promtail will grab host level logs as well.

DM if you’re comfortable with Ansible; I have the whole stack (host + Docker services) automated and can share.

Much appreciated — I think the rack mounted desktop GPU approach is best for now. Another commenter suggested we should see better options in 1-2 years and I strongly suspect they’re correct.

I totally agree on the Coral TPUs. Great for Frigate, but not much else. I’ve got 2x of the USB ones cranking on half a dozen 4K stream - works wonderfully.

And I agree in theory these Nanos should be great for all sorts of stuff, but nothing supports them. Everything I’ve seen is custom one offs outside of DeepStake (though CodeProject.AI purports there’s someone now working on a Nano port).

Sounding like a decent gaming GPU and a 2-3U box is the ticket here.

 

Hello friends,

I’m pretty deep into self-hosting - especially on the home automation side. I’ve got a couple of options for self-hosted AI, but I don’t think they’ll meet my long term goals:

  • Coral TPUs: I have 2x processing my Frigate data. These seem fine for that purpose, but not useful for generative AIs?

  • Jetson Nano: Near as I can tell nothing supports these things except DeepStack, which appears to be abandoned. Bummed these haven’t gotten broader support in the community.

I’ve got plenty of rack space and my day job is managing thousands of machines, so not afraid of a more technical setup.

The used NVIDIA rack mounted Tesla GPU servers look interesting. What are y’all using?

Requirements:

  • Rack mounted
  • Supports local LLM and GenAI
  • Linux-based
  • Works with Docker

I just recently saw this pop up in my feeds. Gonna give it a go when I get a chance. Looks very cool!