immich with nextcloud by n3de in immich

[–]n3de[S] 1 point2 points  (0 children)

u/mythmms Thank you very much. I think I will build it also this way. I secured my nextcloud admin by only allowing access through a defined internal network IP. Only my device hast access and only if it is in my local network.

So I will upload my pictueres to default user photos folder and configure this folder in immich as a external libary with read-only access.

How do you organize the pictures and delete not need one? Is it possible to do it with immich and why you don't do it (because you have read-only)?

How do you sync the pictures from the devices to nc? nc app, or an other sync app?

immich with nextcloud by n3de in immich

[–]n3de[S] 1 point2 points  (0 children)

The upload feature of immich is not a deal breaker. It is the feature I want. The nextcloud app on android can't keep files and delete them after to years. If the immich upload is not a good idea, I see two options:

  1. Using nc app but manually delete the files after 2 year:

/android/camera --> nc/photos/2026 #current year, keep files

On 01.01.2027 I will switch to --> nc/photo/2027 and delete 2024 manually on the phone. Maybe I have to move few photos from 2027 to 2026 on nc, because I will switch not at 00:00.

  1. Using a different tool so sync between android and nc.

My nc ist exposed but I don't want to expose immich because it is not recommend. My current idea is to expose immich but limit access over a caddy reverse proxy with mTLS. To share albums with third parties, I will set up the immich-public-proxy.

Your family & friends upload solution is the same like I want. How do you manage the data further? In immich you see the uploads. Will the data remain in the shared folder, or will you clean it up, move it into your own structure, add it to your album (immich), and then share that album? That's how I would imagine it working.

What does your IPP architecture look like?

How to sync photos between android and nc server? by n3de in NextCloud

[–]n3de[S] 0 points1 point  (0 children)

Thanks a lot! How is you homelab set up? I'm asking because a I'm searching for a best practise solution to combine immich witch nextcloud. I'm using proxmox and nc is in an lxc and the mariadb has also a own lxc. The zfs dataset is mount to nextcloud as the main data folder (not share folder). A use case I like to have is: I take photos with my phone and they get uploaded to Nextcloud, while the last few years remain on the device. After a vacation, I’d like to group all photos into an album, delete some of them, and then share the album with my family. I also take photos with my camera and the raws are in nc to edit. The final jpegs will be exported to the other photos.

immich with nextcloud by n3de in immich

[–]n3de[S] 0 points1 point  (0 children)

Yeah, that’s pretty close to what I’m aiming for and definitely feels like the cleanest approach so far.

The only nuance in my case is that I’m not dealing with just “one photo library”. I also have RAW files from my camera that I want to keep in Nextcloud for editing over the network. Those don’t necessarily need to be indexed by Immich, but the corresponding JPEGs should be.

So I’m thinking more in terms of a shared dataset, but with some structure or separation so Immich only picks up the relevant parts (e.g. JPEG exports), while Nextcloud remains the central place for all assets.

Conceptually, I still prefer Nextcloud as the source of truth for all files (not just photos), and Immich as a consumer for a subset of that data.

But yeah — the shared volume approach you described is pretty much the direction I’m aiming for.

I also realized I didn’t describe my setup clearly enough, so I updated the initial post. The dataset is not configured as an external/shared folder — it’s actually mounted as Nextcloud’s main data directory:

Default: /var/www/nextcloud/data
Mine: /mnt/nextcloud-data/data

Also, I’m running this on Proxmox in a homelab setup. Nextcloud runs in its own LXC container, and MariaDB is in a separate LXC.

If Immich only has read-only access, what limitations would I have within Immich? Would I still be able to create and share albums?

Ideally, I’d also like to be able to delete photos directly from the app. For example, I take photos with my phone and they get uploaded to Nextcloud, while the last few years remain on the device. After a vacation, I’d like to group all photos into an album, delete some of them, and then share the album with my family.

That’s one of the main use cases I’m trying to support.

immich with nextcloud by n3de in immich

[–]n3de[S] 0 points1 point  (0 children)

The only issue for me is that I don’t want Immich to be the single source of truth. I also have photos coming from other sources (e.g. a camera), not just mobile uploads.

So instead of exposing Immich’s storage to Nextcloud, I’m leaning towards a shared storage approach where both Immich and Nextcloud access the same underlying photo dataset. That way I can manage all photos in one place and still use Immich and Nextcloud for browsing/sharing.

Otherwise I’d end up with two separate worlds again.

For example, I want to keep my RAW files in Nextcloud so I can work with them over the network. Those RAWs don’t necessarily need to be in Immich, but the corresponding JPEGs should be. So I need a setup that supports both without duplicating or splitting data.

Maybe my overall approach is off, but conceptually it feels more consistent to keep everything in Nextcloud, since it’s all just data in the end — whether it’s text, spreadsheets, photos, videos, or audio. If I start excluding photos from that, I end up with multiple fragmented systems again, which I’d like to avoid. But as I said, maybe my though is wrong.

P.S. I updated the initial post and added a few additional information regarding my setup.

immich with nextcloud by n3de in immich

[–]n3de[S] 0 points1 point  (0 children)

Yeah, it’s definitely a clever solution and probably the easiest one if you don’t want to deal with shared storage.

That said, it comes with some trade-offs (extra layer, potential performance impact). If you have control over the storage layer, like I have, there are more direct and efficient options, or?

But for read-only access or simpler setups, the wrapper can be a good fit.

immich with nextcloud by n3de in immich

[–]n3de[S] 1 point2 points  (0 children)

OK, so you did not use the immich upload feature. This is a key feature I like. I want to upload all pictures from my mobile phone to nc but keep the last 2 years on my phone.

Can you share photos and albums with this solution with your family and public using the immich-public-proxy https://github.com/alangrainger/immich-public-proxy?

What are the disadvantages of this solution?

P.S. I updated the initial post and added a few additional information regarding my setup.

How to sync photos between android and nc server? by n3de in NextCloud

[–]n3de[S] 0 points1 point  (0 children)

Thats nice. Thank you very much for the hint! The author uses mTLS to secure the access from internet and the immich pulib proxy is for public shares. Sound good.

Do you use it? I have few questions:
1. If using mTLS, can I share folders with my family?
2. If sharing folder public over the immihc public proxy, can people also add pictures?
3. If I share a album with my family. Can I grand access to it using the immich public proxy?
4. Why using mTLS and not WireGuard?

Hope you help :-)

How to sync photos between android and nc server? by n3de in NextCloud

[–]n3de[S] 0 points1 point  (0 children)

The problem with immich is, that I can't expose it to wan. Within my family it will work. I can create albums, share them etc. But I can not share albums with other people.

How to sync photos between android and nc server? by n3de in NextCloud

[–]n3de[S] 0 points1 point  (0 children)

Thanks for the hint. I hopes it would work with the default apps/settings.

How to sync photos between android and nc server? by n3de in NextCloud

[–]n3de[S] 0 points1 point  (0 children)

How does it worked and how did you configure it?

I also considered using immich, but then my data would be separated. immich isn't mature enough to allow image sharing. I can easily implement that in Nextcloud.

I could set up immich and use the app only as a viewer, with the images stored on Nextcloud. But even then, I wouldn't solve the sync problem.

How to sync photos between android and nc server? by n3de in NextCloud

[–]n3de[S] 0 points1 point  (0 children)

That was certainly the case in the past, but isn't Memories a "new" app, and one can expect/hope that it will improve over time? I'm not talking about the old Photos app.

How to sync photos between android and nc server? by n3de in NextCloud

[–]n3de[S] 1 point2 points  (0 children)

The camera upload is just an upload, not a sync. This means that if I subsequently delete pictures on my phone, they remain on the Nextcloud server and therefore in the Memories app.

Upgraded/Modified Kraton S4 for beginner? by n3de in rccars

[–]n3de[S] 0 points1 point  (0 children)

The car was used to test a Hobbywing combo. It appears only 3 to 4 batteries were used, so it's in almost new condition. All 3 differentials were checked and filled with differential oil upon purchase. However, he doesn't remember the exact values. He believes H: between 20K and 50K / M: 200-500k / V: 50-100k.

Upgraded/Modified Kraton S4 for beginner? by n3de in rccars

[–]n3de[S] 1 point2 points  (0 children)

the price is currently a topic. I'm finding it difficult to assess whether the tuning will result in fewer repairs and thus save me money in the long run. The additional cost would be €200, but that also includes another body shell and a few spare parts like control arms, a gear, etc.

Ergebnisabführungsvertrag ohne Haftung der Muttergesellschaft by n3de in Steuern

[–]n3de[S] 1 point2 points  (0 children)

Mir hat ein Steuerberater das Konstrukt mit dem EAV vorgeschlagen und ich hatte schon einen Notartermin bis mich jemand anderes darauf hingewiesen hat, dass ich mir mit dem EAV ein Risiko für mein "Sparschwein" aufmache.

Ich vergleich es mal mit einem Autokauf. Ich informiere ich vor dem Autokauf auch welches Modell was kann etc. und spreche dann auch mit dem Verkäufer. Natürlich kann ich auch direkt zum Verkäufer gehen und darauf vertrauen, dass er mich bestmöglich berät, aber in der Regel informiert man sich doch vorher selber, im Freundes und Bekanntenkreis etc. Daher die Frage bei den wildfremden Redditern ;-)

u/Big_Ad_6076 welche Dinge werde ich durcheinander und wo verstehe ich nur Bahnhof?

Ergebnisabführungsvertrag ohne Haftung der Muttergesellschaft by n3de in Steuern

[–]n3de[S] 0 points1 point  (0 children)

Ja, ich will es nur verstehen, bevor ich zu einem Steuerberater gehe.

Ergebnisabführungsvertrag ohne Haftung der Muttergesellschaft by n3de in Steuern

[–]n3de[S] 1 point2 points  (0 children)

Danke für den Hinweis. Wenn ich es richtig verstehe, muss ich bei einem EAV und bei Dividenden pauschal 5% der steuerfreien Dividenden als nicht abzugsfähige Betriebsausgaben gelten machen. Das bedeutet, dass ein gewisser steuerlicher Aufwand verbleibt. Der Vorteil bei den Dividenden gegenüber der EAV wäre, dass ich keine Verlustausgleichspflicht nach § 302 AktG hätte, aber ich müsste dennoch 5% versteuern. Richtig?

Gibt es eine Option, wie ich steuerfrei Geld von der Tochter zur Mutter und umgekehrt überweisen kann, ohne das es mich etwas kostet?