RPI5 Server, Intel/Nvidia Gaming PC #15297
Replies: 3 comments 1 reply
-
I should mention that I think the best way currently is to get the PC to do the initial load then move all the database, thumbs to the RPI. The RPI is agonisingly slow for the initial population but should be fine to keep up with incremental uploads. |
Beta Was this translation helpful? Give feedback.
-
While not as easy as remote machine learning, it's possible to offload other tasks to the other server as well. There's a helpful guide about it here. Doing the initial import on the other machine is also a viable option. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the link! I hadn't seen that. I also wonder if Immich would handle sharing a db with multiple server instances. So the db would reside on the RPI, but the PC would have all the other servers, hw accel, etc running when it's up, but pointing to the RPI db. |
Beta Was this translation helpful? Give feedback.
-
I recently purchased a RPI5 + M.2 NVME 256gb drive, with the main reason for the purchase being to run Immich 24/7, instead of having the more power hungry PC on.
I'm storing the server, db and thumbs on the RPI'Ss NVME and the library and encoded videos on a NAS.
I have a few questions...
I have the PC setup as a machine-learning server, and Immich set up to try that before falling back to the RPI. Is there any way to get the PC to do more work when it's available? It's currently doing some machine learning tasks (every 1/2 from what I've read), but it doesn't seem to be doing the video encoding. It would be really nice to get the PC to do any heavy task when available, and the RPI can just slowly do them when the PC isn't available. Also, rather than split the tasks 1/2, if the PC is available it could do ALL the work. Video encoding jobs could stream to the PC and stream back the encoded data?
We have 4 libraries. Mine, my wife's and my daughters, along with an "admin" library that contains a mix of all from pre-Immich days. Admin shares to my wife and me, and we also share to each other. My daughter has her own library shared to us, but doesn't have anything shared with her (currently). As far as I'm aware, all the detected people need to be managed separately. That's doable, but I'd prefer a central repository of all people that all all libraries draw off. It makes sense to be that way as person is still the same person no matter which library they're in.
I forget what the last point is. I may as well use it to say how freaking awesome Immich is, and I plan to contribute to it as much as possible shortly.
Beta Was this translation helpful? Give feedback.
All reactions