Immich is awesome but has flaws. My workflow has improved with syncthing instead.
Main flaw of immich is being container’s deployable only which hurts for various reasons, and devs priority are different from mine (that’s unacceptable/irony).
Jokes aside, immich is the best app out there to replace google photos.
But immich require containers and some basic features like sub-path support and in general folder/albums recognition is not there and not really planned clearly for the future.
Hi, I’ve been thinking for a few days whether I should learn Docker or Podman. I know that Podman is more FOSS and I like it more in theory, but maybe it’s better to start with docker, for which there is a lot more tutorials. On the other hand, maybe it’s better to straight up learn podman when I don’t know any of the...
When I started the self hosted trip, I was against containers and tried to avoid them at all costs. Then I learned about containers, and now I still am against containers but less vividly so. I have used them and still use them.
Containers are good for the self hoster because they deliver fast deploy and easy testing of lots of services quickly. They are good for developers because they can provide one common installation approach that reduces greatly user issues and support requests.
But containers also have downsides as well. First of all they make the user dumber. Instead of learning something new, you blindly “compose pull & up” your way. Easy, but it’s dumbifier and that’s not a good thing. Second, there is a dangerous trend where projects only release containers, and that’s bad for freedom of choice (bare metal install, as complex as it might be, need to always be possible) and while I am aware that you can download an image and extract the files inside, that’s more an hack than a solution. Third, with containers you are forced to use whatever deployment the devs have chosen for you. Maybe I don’t want 10 postgres instances one for each service, or maybe I already have my nginx reverse proxy or so. I have seen projects release different composer files for different scenarios, but at that point I would prefer to deploy on bare metal.
Said so, containers are not avoidable today, so study and embrace them, you will not be disappointed as its a cool piece of tech. But please stay clear of docker and go podman instead. Podman doesn’t rely on a potentially insecure socket and does not require an always running daemon. Podman also by default doesn’t force you to run services as root which you should never do. Also, networking feels clearer on podman and podman feels more .modern by using nft instead of iptables. Yes most of this can be fixed on docker, but since podman is a drop in replacement, why bother? Also, podman is truly open source while docker, shockingly, its not.
One last thought: updating containers should not be taken lightly. Its so easy and fast that you might be tempted to setup cron jobs or install watchtower, but you will end sooner or later with a broken service and lost data. So backup, always backup, and keep updating with rationale.
Tldr: containers are unavoidable today and are a cool piece of tech worth investigating. Don’t blindly use them as there are security issues involved, and I hope the trend of making containers the only way doesn’t take hold, because containers also make self hosters dumber and that’s not good.
Two or more ssds, the biggest you can afford, on a j-bod USB3 or USB-C enclosure. Raid them together on Linux software raid. As hardware, I use a power horse laptop, its more practical, but I had it spare. Buy a nice compromise between CPU power and power comsumpion, that depends on your feelings.
I have many services running on my server and about half of them use postgres. As long as I installed them manually I would always create a new database and reuse the same postgres instance for each service, which seems to me quite logical. The least amount of overhead, fast boot, etc....
This is one of the annoying issues with docker, or better, on how docker is abused in production.
The single instance/multiple databases is the correct way to go, docker approach mess up with that.
Rewriting docker files is always a possibility but honestly defies the reason why docker is used by self hosters.
Also beware that some devs will shunt you out of support if you do, specially the apps that ships docker files by default.
Go bare metal if possible, that way you have full control. Do docker for testing up stuff quickly and be flexible at cost of accepting how stuff is packaged by upstream
I know bike tires will lose pressure in colder seasons because the air temp causes the pressure to drop, but is the inverse true? Does bike tire pressure go up in summer due to heat?...
Keeping tradition with doing things backwards, I’ve finally got a UPS for the rack (mounted in the bottom of the stack). Got a PowerWalker VI 2200R. Its a 2U unit which is all the space I’ve got left in the rack. Decent price and decent I/O with USB, serial and a slot-in for network expansion + 4 IEC outputs. Its powering...
Now that you have an UPS, put reminders on changing the batteries. My experience with both high end professional units and low cost home units is that batteries last two years more or less and can be expensive to replace.
Having an ups is great, having it fail unexpectedly because the battery packs go from 100% to 1% instantaneously as soon as a load is applied, not so much
I might have been unlucky, but I had mine fail always at the worst possible moment and without the slightest warning.
My current solution is a laptop (but look out for bulging batteries!) And ups backed USB (not cheapo ones!) Jbod or raid enclosures. In this cas e a 50€ battery pack is enough for a brief power outage.
I have spent quite a lot of time trying to find the best photo management solution for my use case, and i think i have finally got a solution in mind. Please follow me and help me understanding what could be improved....
I have not setup authelia or similar, i am using proxy auth linked to PAM to simulate SSO. I might end up using authelia or similar in the future to solve this specific issue indeed.
I see this is something different from external libraries (to which applies my other comment). It doesn’t seems to be working for existing external libraries but only for new uploaded files? I will need to check this out more in deep. thanks.
It’s actually what i was looking for… I need to understand if it’s solid enough for long term usage and how to mix that with my existing photo collection, but it really seems that this feature will cut out the need to manually download & move the photos from Immich to PiGallery2…
Mmm not sure, not a fan of open source.projects dependent on for-pay service. Not for the money itself, but what when/if the business model fails and the tools end up abandoned?
The 'net is filled with forgotten open source project.
I currently run a personal wiki for some notes, recipes, and stuff. It’s set up using Wiki.js as the server. I’m the only regular user, and I feel like it’s a bit of an overkill....
Ideally, there’d be a simple RPM installer compatible with Alma 9 that I can point to a samba share that holds all the photos, kind of like what I do with Jellyfin. Also nice if it uses an otherwise unused port or I can easily set what port it uses....
Indeed I am a quite proficient sysadmin for my home server, while not a professional one.
I didn’t consider a docker file as instructions for bare metal install, thanks for the suggestion. I am currently using podman with immich because its release cycles are too fast for me to catch up otherwise.
I am thinking to experiment with something different from immich because, while its a great tool, it’s “just” (no pun intended) a backup solution for mobile devices and I need something more than that.
I was considering damselfly.info which looks more like the workflow I am looking to implement.
What lesser known free and open source software do you use daily to improve your life?
For me it is the note taking/PKMS tool SilverBullet.
Should I learn Docker or Podman?
Hi, I’ve been thinking for a few days whether I should learn Docker or Podman. I know that Podman is more FOSS and I like it more in theory, but maybe it’s better to start with docker, for which there is a lot more tutorials. On the other hand, maybe it’s better to straight up learn podman when I don’t know any of the...
Next step on my self-hosting journey
Hello everyone....
Are you reusing one postgres instance for all services?
I have many services running on my server and about half of them use postgres. As long as I installed them manually I would always create a new database and reuse the same postgres instance for each service, which seems to me quite logical. The least amount of overhead, fast boot, etc....
Da giugno non si potrà più usare uBlock su Chrome (arstechnica.com) Italian
Come già previsto con l’arrivo del Manifest V3 su Google Chrome non sarà più possibile installare uBlock Origin....
Do bike tires increase pressure in summer?
I know bike tires will lose pressure in colder seasons because the air temp causes the pressure to drop, but is the inverse true? Does bike tire pressure go up in summer due to heat?...
Finally got a UPS
Keeping tradition with doing things backwards, I’ve finally got a UPS for the rack (mounted in the bottom of the stack). Got a PowerWalker VI 2200R. Its a 2U unit which is all the space I’ve got left in the rack. Decent price and decent I/O with USB, serial and a slot-in for network expansion + 4 IEC outputs. Its powering...
Help me understand contacts, calendar and caldav/cardav
I’ve been using Google for the last decade and am owly moving away from it....
My take on selfhosted photo management
I have spent quite a lot of time trying to find the best photo management solution for my use case, and i think i have finally got a solution in mind. Please follow me and help me understanding what could be improved....
Recommendations for lightweight wiki servers?
I currently run a personal wiki for some notes, recipes, and stuff. It’s set up using Wiki.js as the server. I’m the only regular user, and I feel like it’s a bit of an overkill....
Too many issues with Lychee. Any alternative ?
Hello there....
Docker or podman?
I would love to hear everyone’s opinion.
Selfhosted photo manager kind of like Jellyfin
Ideally, there’d be a simple RPM installer compatible with Alma 9 that I can point to a samba share that holds all the photos, kind of like what I do with Jellyfin. Also nice if it uses an otherwise unused port or I can easily set what port it uses....