

For what, exactly?
For what, exactly?
Why wouldn’t it have logs?
As I said in my comment…LOGS.
Learn more about what the actual error is and why it’s not working.
I don’t mean to be a downer here, but the phrasing and tone of your post makes me think you’re angry that it’s not just as simple as pressing a button and having it all work. That is not their point of intent.
You’re complaining about something not seeing your media folder, but seem to not understand why. That’s your first problem. Dig into the logs and docs and figure out why maybe.
For those wanting everything to be like an app store…not gonna happen. The variables involved in just being connected to the Internet alone, LET ALONE being able to route traffic to your installs and serve traffic properly seems way above the level of effort you choose to dedicate to understanding it.
If you want simple “one-click” stuff, then just go for that. That’s why PaaS exists. They make a platform easier to use, so you don’t have to fuck with stuff.
If you’re just here to complain that everything isn’t super easy for you, there is a simple solution to that…
It really depends on how your memory gets allocated when everything is at peak utilization. If you have a process that needs 4GB that you don’t want to fall over when memory runs out, then you need that +~10%-ish. If everything you’re running is critical, then you want at least the size of your memory allocated for swap.
Then just start an Immich instance and share them that way. Easiest route if you want to make them browsable first.
You’re kind of asking the wrong question.
Are there ways to share stuff with a group of people that are self-hosted? Absolutely.
Can you get security through those means? Not without some unified authentication.
Maybe back up a few steps and figure out specifically how much trouble you’re willing to go through for this. There’s a reason these photo sharing platforms exist with sharing and permissions.
Crowdsec if you have many instances that need to report to each other.
If you just have a single instance and care to configure f2b for those services, then it’s fine. I would suggest incorporating the use of public blocklists though.