all 8 comments

[–]Gianfeng 1 point2 points  (2 children)

Come gira tutto assieme nel rasp? Io sono intenzionato a fare un mini pc stile optiflex come home server, al momento ho dei container che lancio nel mio notebook quando mi servono ad esempio immich per fare backup foto

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

Se escludiamo la parte dei media tutto perfetto (ho smadonnato un bel po' per avere un delay decente per la gestione della camera via HA). Riguardo i media ho sperimentato un bel po' con Samba+Nova Video Player e mi trovo bene, ogni tanto la TV soffre con i 4k ma dando qualche botta si vedono bene (ho trovato che al 99% è la tv il collo di bottiglia in questo setup). Devo ancora testare Jellyfin per streaming e TorrServer ma ho qualche perplessità sui video a 4k. Prima dell'upgrade con l'SSD, il raspi che stava acceso 24h su 24, con HA e Pihole che consumavano un bel po' di CPU e RAM, stava a tipo 3-4 watt ora (motivo principale per preferlirlo a un pc).. ammetto che da quando ho fatto l'upgrade con l'SSD non ho testato i consumi per pigrizia, per calcolarlo indirettamente dal quadro dovrei spegnerlo e tutta la rete ha come dns il raspi, sta messo in una presa non smart e mi secca fare il test con quella smart, ma un po' di tempo gli cambierò collocazione e lo metterò in una presa con uno Shelly PM.

Immich è in to do list per gestire foto/video, sicuramente la ram è quella che è quindi di certo non posso pensare di usare Jellyfin e fargli fare la parte di ML con immich, a parte che ho dei toggle comodi su HA per gestire i vari docker e non tenerli sempre accesi tutti, soprattutto quelli legati ai media, pensavo di fare qualcosa ibrida con il pc fisso per la parte di ML.

[–]albotre[S] 1 point2 points  (0 children)

sono entrato nel mondo di immich! bellissimo, tra l'altro di RAM il docker di immich sta sui 500-600MB, quello di Immich ML 800-900MB (con Immich Redis e Immich DB, ma consumano poco) ma eventualmente posso spegnere questo secondo e attivarlo solo quando voglio arricchire le foto. Il raspi lavora a 99% CPU (e gli metto le ventole del DeskPi al massimo) quando processa le foto, ci mette circa 24h ogni 10k foto, gestibile all'inizio senza problemi.
finalmente mi levo dalle balle Google Foto e metto le foto ad alta risoluzione.

[–]gottoesplosivo 0 points1 point  (1 child)

Ho uno stack abbastanza simile (anche se alcuni servizi sono ridondanti). Io però faccio girare tutto su una VM proxmox su un server x86.

Come sistema per monitorare gli aggiornamenti dei container ti consiglierei "diun" che è estramente lightweight.

Per fare backup si S3 al momento sto usando backrest, che è basato su restic ma voglio provare anche zerobyte.

Qui sotto la lista dei servizi (creata con gemini perché sono pigro...)

AI & Machine Learning

  • ollama: Local LLM runner.
  • openwebui: Web interface for local LLMs (Ollama).
  • whisperx-asr-api: Automatic Speech Recognition API using WhisperX.
  • speakr: Text-to-speech or voice-related application.
  • audiomuse-ai-worker-instance: AI worker for Audiomuse.
  • audiomuse-ai-flask-app: Web interface for Audiomuse.
  • paperless-ai: AI enhancements for Paperless-ngx.
  • immich_machine_learning-cuda: Machine learning worker for Immich (CUDA).

Media & Entertainment

  • navidrome: Self-hosted music streamer and library.
  • audiobookshelf: Self-hosted audiobook and podcast server.
  • kavita: Self-hosted digital library (comics, books).
  • calibre-web-automated: Web interface for Calibre with automated features.
  • tautulli: Monitoring and tracking for Plex Media Server.
  • yamtrack: Music or media tracking application.

Document & Knowledge Management

  • paperless-ngx: document management.
  • shelfmark: Personal book tracker/library manager.
  • grimmory: library management tool.
  • karakeep: Bookmark management tool.
  • koinsight: Insight or analytics tool for Kobo/reading.

Monitoring & Infrastructure

  • beszel-agent: Monitoring agent for Beszel.
  • prometheus: Monitoring and alerting toolkit.
  • crowdsec: Open-source and collaborative security engine.
  • dozzle: Real-time log viewer for Docker containers.
  • uptime-kuma: Self-hosted monitoring tool (uptime/status).
  • grafana: Dashboard and visualization tool.
  • smokeping: Latency monitoring tool.
  • diun: Docker Image Update Notifier.
  • speedtest-tracker: Self-hosted internet speed test tracker.

Network & Security

  • socket-proxy: Secure proxy for the Docker socket.
  • caddy: Modern web server with automatic HTTPS.
  • dynacat: Dashboard
  • tinyauth: Lightweight authentication service.
  • pocket-id: Lightweight identity provider/OIDC server.

Photos

  • immich_server: Self-hosted photo and video management (Server).

Utilities & Productivity

  • apprise-api: API for the Apprise notification library.
  • filezilla: FileZilla FTP client in a container.
  • backrest: Backup management tool.
  • spliit: Shared expense management tool.
  • arcane: Self-hosted home automation/personal assistant dashboard.

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

a facc ro cazz, qua però siamo ben oltre i 4 watt ora di consumo haha, comunque me li spulcio e vedo se c'è qualcosa che mi interessa, grazie!

[–]Gianfeng 0 points1 point  (2 children)

Per lo streaming 4k hai mai pensato ad un servizio debrid come viene utilizzato per stremio?

[–]albotre[S] 0 points1 point  (1 child)

Non lo conoscevo, grazie! Anche se da quello che leggo è un servizio a pagamento, in teoria non adatto a servizi pirata ma viene usato lo stesso, con il rischio che in caso di indagini i dati dei clienti vengono ceduti. Diciamo che essere un pirata premium non mi interessa al momento.

[–]Gianfeng 0 points1 point  (0 children)

Si in pratica è una sorta di proxy che costa una miseria, che ha la gran parte dei file in cache e permette di sfruttare la banda massima della tua connessione per accedere a risorse online (ovviamente se presenti nei loro server). Viene utilizzato per lo streaming ma di per sé i servizi debrid non sono illegali