• 0 Posts
  • 54 Comments
Joined 1Y ago
cake
Cake day: Sep 16, 2023

help-circle
rss

I prefer streaming. I’ll just stream movie from my Jellyfin instance instead of downloading. 😅


I don’t know Rust, but I know English. Anyone knows any good English programming tutorial?


I’ve edited my comment. It contains my used script.


I’ve edited my comment. It contains my used script.




On Mikrotik I have a script that runs every 30sec. If pi-hole not responding, router switches to public cloudflare dns records, otherwise to pi-hole IP.

This setup works like a charm.

P.S. I am using Blocky, but it’s almost the same as Pi-Hole.

EDIT: Since at least 2 guys asked how to do it:

https://forum.mikrotik.com/viewtopic.php?p=866934#p866934

Don’t forget to configure Mikrotik router to act as passthrough DNS server with cache (for performance) and configure DHCP server’s DNS to router’s IP.



For self hosting, I’ve purchased .eu domain for ~24€, for 5 years. Later on it will be 11€/year.

I’ll get another domain for similar price and for 5 years. :)

Lithuanian service, so I am not going to mention it. :)

EDIT: typo, 11€ per year instead of month



I am not concerned about that. Business primary goal is to make money, and Google is business, so any free service is temporary, especially if not powered by ads.


It’s been trash previously, but became fully usable in the past 2 years or so. Still has a lot of playback issues, but works in most cases.


Probably I misunderstood your issue. I am using Bazarr for downloading subtitles.


Think this way: postgress db is just part of immich. That’s it - separate your services into logical units.

That’s actually makes more sense to do at home lab. Bringing down your main DB breaks a lot of your services. By separating - only part would be broken.

My postgress db lives in the same docker compose file where immich is. If I decide to delete immich - it’s very simple to run “docker compose down” and delete folders. :)


roofuskit is right. Unless you use it as secondary method of backing up your memories - it is foolish. There are constant breaking changes that requires modification to Docker-Compose for Immich project. But you do you. :) I am not Google to tell you what to do. 😅


A bit off topic, but Synology Photos is not vendor-agnostic and open source sofrware that you can host on your RPI or home server. It’s Synology NAS specific, isn’t it?


+1 for it. Used it previously and just recently. Works like a charm!


But it’s not that difficult to dedicate Docker compose file for an “immich project” and use exactly as developer suggests. You are not like going to have 100+ users, more like 1-10 users and even RPI would be enough. It’s not an issue to have small database along immich project on the same host.


Photoprism has different approach. Last time I tried I wasn’t impressed. Immich, on the other hand, gives me almost identical experience to Google Photos. I was heavily using Google Photos, so this is probably the reason why I am pro-immich.


Just a question - are you considering AWS unlimited S3 storage where you pay-as-you-use?


Considering that it’s free, always improving and self-hosted, I am more than happy that it lacks some minor features from Google Photos. :) It’s not perfect, but I can relax that nothing like this would happen to me:

https://www.theguardian.com/technology/2022/aug/22/google-csam-account-blocked


I am not certainly sure if I understand “cable interface” you are referring to, but Jellyfin has IPTV support. Last time I used it was…OK. 1000+ channels, but it was somewhat working. Used with M3U playlist, no idea about other stuff implementations.


Your use case is completelly valid. I would probably use Kodi too if no other alternatives exist. :) Currently rocking with Jellyfin.


Well, if you ask me whether it’s working? Or can it be used? Yes! It does work and can be used.

But it’s like using 2010 smartphone in 2023. It does work, but personally I have zero joy using it.

Kodi is slow, laggy software. Default interface looks ugly. Especially animations - they are laggy and super ugly. Whole interface lags when navigating. As a cherry on top - settings are super non-intuitive and very hard to use. Last few times I used - addons are tend to fail to install or fail to work without bugs, app itself crashed few times (on both Android and Linux). Generally what is the most significant issue with it is it’s utter slow performance and UI/UX (ugly/laggy animations, annoying non-synced menu sounds, annoying interface which is very hard to navigate and use).

For example, Jellyfin client is like day & night difference. Settings are easy to use, interface is neat, not laggy and so on.


Like day & night. But for Jellyfin you need to have a server and files stored on server. Jellyfin app is a client for your server, while Kodi is local media…player?


Kodi generally chockes in the menu. Default interface is ugly, navigation is ugly, animations are slow af and laggy, settings are non-intuitive and overall stability is trash. Each time I try it - it sucks. Tried recently to setup for my dad - it’s just ridiculously hard to navigate and utterly slow…


I am switching codec between Libvlc and exoplayer. Sometimes one doesn’t work, while the other works. It’s still better to me than Kodi.


I am pretty sure many would disagree, but Kodi is complete trash. The whole software is a one massive utter slow bug.

Anything else is better. Jellefin, Plex, VLC, but NOT kodi.

EDIT: Honestly expected downvotes. Looks like I am not the only one who found Kodi basically unusable on any platform.



I use Linode object storage for backups using Restic. 500gb of storage for 5eur/month.

I don’t backup logs, backups made by an app, cache, thumbnails and other stuff. I backup actual container data, so I can reatore it, restart docker and it works like nothing happened.


If you have homelab and not using containers - you are missing out A LOT! Docker-compose is beautiful thing for homelab. <3



I know, my use case, is very unique and niche

It’s not. It’s as simple as “download and watch”, but thanks to DRM you can’t simply do it. Then pirating is the only way for you.


I have desperately tried open-source NVRs that will work on Linux but none of them are even in the same universe as Blue Iris for functionality and ease of use.

Have you tried Shinobi? I’ve used it for quite some time until I switched to Frigate. It isn’t broken tho.

Also, anything special with Blue Iris? Note that it can be ran on Linux because there is Docker image that uses wine.


For NVR - it looks like you are after Frigate with object detection.

For cameras - as long as it has RTSP support, then you should be fine. Doesn’t really matter of what kind of brand it is. You can always block internet access for a camera in your router.



What do you mean “self-hosted security camera” exactly? Open source camera? DIY camera?

Or are you looking for self-hosted NVR software? If so, many people already gave you suggestions. My recommendation - don’t focus on ZoneMinder. It’s ugly software. Instead, use Shinobi for more classic software or Frigate with Google TPU accelerator. Both lightweight enough.

Myself I have a mix of HikVision and Dahua, recorded/analyzed by Frugate. Everything works like a charm.

And also, I’ve disabled internet access for all the cameras, so they couldn’t call home. ¯\_(ツ)_/¯



Last time I checked, I had >30 containers running. 🙆