Partner Sharing - Collaborative shared timeline with full write access
Hello Immich team,
I’m evaluating Immich as a self-hosted, "Cloudinary-style" media hub. The main blocker I’ve hit is collaboration: with two or more users, if User A shares their timeline with User B, User B can view it but cannot add, delete, or edit User A’s items. That makes a shared family/team library difficult...
Is there a way to have a single shared timeline/library where all members can add media and edit metadata (people/facial recognition, GPS/locations, tags, albums, etc.) essentially a partner/shared space with write permissions for everyone?
If this is already possible, could you point me to the correct setup? If not, consider this a feature request are there any recommended workarounds, or is this on the roadmap?
Apart from this, performance has been excellent. Thanks for the great work, and apologies if this isn’t the right channel!
Sincerely,
5 Replies
:wave: Hey @ThanoslBsl,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:.
References
- Container Logs:
docker compose logs
docs
- Container Status: docker ps -a
docs
- Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
1. :ballot_box_with_check: verified I'm on the latest release(note that mobile app releases may take some time).
2. :ballot_box_with_check: read applicable release notes.
3. :ballot_box_with_check: reviewed the FAQs for known issues.
4. :ballot_box_with_check: reviewed Github for known issues.
5. :ballot_box_with_check: tried accessing Immich via local ip (without a custom reverse proxy).
6. :ballot_box_with_check: uploaded the relevant information (see below).
7. :ballot_box_with_check: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like fdisk -l
and df -h
).
- The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close
command, and re-open it later if needed.
Successfully submitted, a tag has been added to inform contributors. :white_check_mark:This is not possibe currently. There is a plan of sharing re-work in the future but no ETA on when that might be. The only real workaround for something like this right now is using a single account for everyone. Which obviously comes with it's own downsides.
Thanks so much for the quick answer!
Understood, we’ll stick with a single shared account for now, even if it’s not ideal for audit/ownership. For curiosity, I even tried poking the Postgres DB to remap assets so User B could see User A’s items it "worked" but then User A lost access to those photos… so not viable but a fun experiment 😄
Is there a GitHub issue or discussion we can follow/upvote for the sharing rework? I’m happy to share detailed use cases if needed
Also, if you happen to know any self-hosted or managed alternatives that already support a truly shared, writable library/timeline (including shared people/facial recognition and metadata), I’d appreciate any pointers while we wait.
There's an open FR here: https://github.com/immich-app/immich/discussions/1633
It's a desired feature I have no doubt will come in the future, just all focus is on going stable at this point and that's a pretty large re-work of asset ownership.
I haven't really tried out any other solutions co I can't give any recommendations there 🙁