Jacob
Jacob
IImmich
Created by Dudesss on 4/6/2025 in #help-desk-support
Immich, Authentik, Caddy with Docker
Yes, and WireGuard is extremely fast. You wouldn't be exposing more to the internet with a VPN. You would be opening a single port to the internet (e.g., 51280), and it requires specific "handshakes" from private keys on your devices (e.g., iPhone) paired to stored public keys on your server. Without those keys, the port on your server isn't accessible. If you choose to open port 443/80 on your server for a reverse proxy instead, you are relying on your own server security setup (e.g., fail2ban + caddy + some cloudflare CDN), whatever authentication method you've implemented, and Immich's web security. This is not a knock on the Immich devs (I love Immich :), but AFAIK the app wasn't primarily designed with security as the foremost priority. Any vulnerabilities in Immich could potentially be exploited by attackers. You are potentially risking someone compromising all of your photos. Of course, this is a low risk. But still a real one. Unless you're 100% confident in your security configuration skills, I think VPN is the safer choice.​​​​​​​​​​​​​​​​
89 replies
IImmich
Created by Dudesss on 4/6/2025 in #help-desk-support
Immich, Authentik, Caddy with Docker
Do you need to expose it? Why not VPN? I was originally planning on going down the reverse proxy route, but now use WireGuard + Caddy + dnsmasq so I can have custom domains. I decided the risk of internet exposure wasn’t worth it. Ignore if not relevant 🙂
89 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
It’s not that smart 🤣 it’s currently built on just a bunch of table joining behavior. I could build an iterative process though if needed. But it sounds like you have it fixed?
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
That’s great.
110 replies
IImmich
Created by Jokerface18 on 10/4/2024 in #help-desk-support
iOS Live Photos Uploaded as separate 2sec Videos - original photo Not uploaded
7 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
The risk of keeping duplicate base file names is that we would end up linking multiple photos to one video, which I don’t know is safe?
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
I’m just hesitant to get rid of the duplicate removal process. The script finds photo and video base file name matches, removes photos with duplicate base file names, filters the remaining photo/video pairs to only include those captured at a similar time, and then links the remaining photos/videos.
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
It’s saying it found potentially 67k unlinked photos before the duplicate removal process.
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
How many assets do you have in your library?
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
I can understand that… but don’t let sunk cost prevent a cleaner overall solution. Food for thought, but you do you 🙂
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
The duplicate file names poses a problem, I designed the script to remove those to prevent multiple photos being linked to the same file. I can think about the implications of adding a flag to disable this.
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
Drop the indent by one level so it’s printed, need to see if it’s finding files
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
Ugh that is frustrating. Have you just considered rebuilding your library.?
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
Does logging in and out on your phone fix it 😆
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
I see I see. So this seems like an entirely different problem than what my script was built for. To clarify, all of your photos are already correctly linked in the web, right?
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
I'm just looking at this. ... is this still happening for you?
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
2. If that doesn't work, please go to line 128 of the link_livephoto_videos.py file and add:
print(unlinked_photo_assets_df)
print(unlinked_photo_assets_df)
What does it say? 3. I'm wondering if you have duplicate file names across your library, and that's causing your error. E.g., if you search the IMG_7154.HEIC filename, does only one asset appear?
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
1. Can you try uploading those two files you shared in the chat, and manually set their times to be the exact same? Then run the script and see if it identifies them.
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
I downloaded your files above and was able to link them, although I had to manually set the time because the date was updated for the video when I downloaded it.
110 replies
IImmich
Created by Special Extended Edition on 3/18/2025 in #help-desk-support
Inconsistent treatment of Live Photos
What are the dates and times for those files? The ones you manually unlinked
110 replies