Advice with my Nextcloud + Kodi set-up
Hey there! I'm trying to repurpose a Raspberry Pi that's been collecting dust for a few years, and I'm a bit out of my depth with systems/networking, so I'm hoping for some guidance on what I did...
Hey there! I'm trying to repurpose a Raspberry Pi that's been collecting dust for a few years, and I'm a bit out of my depth with systems/networking, so I'm hoping for some guidance on what I did wrong (or what I could've done better).
The story is: I upgraded my PC and had an old SSD lying around, and I also had a Raspberry Pi that I never really had time to toy with. I figured I could combine both and make a small family “drive” where everyone can upload photos/videos/documents and keep them in one place at home.
Then I realized the Pi sits right behind the TV, next to the router since the Ethernet cable is short. So I thought: if it's already there, maybe it could also be a media player. The idea was: upload videos and store them on the SSD then play them on the TV via Kodi.
What’s going wrong is that Nextcloud uploads are painfully slow, even short videos take ages, and movies are basically impossible. On top of that, once files are there, Kodi playback is choppy/laggy.
I'm not sure what the real bottleneck is. Nextcloud was already "kinda slow" before Kodi. I don't know if this is Docker overhead/volume configuration, the Pi just being overloaded, Nextcloud background work (previews/scanning/etc.), or the SSD adapter to USB C limiting speeds.
If you have ideas, I'd really appreciate pointers on where to start diagnosing, and what the "sane" architecture is here (even if the answer is "don't do both on one Pi").
TL;DR: Tried to reuse an old SSD and a Raspberry Pi to make a family Nextcloud drive, then added Kodi because the Pi is behind the TV. Nextcloud uploads are extremely slow and Kodi playback is laggy. Not sure if it's Docker, Nextcloud tuning, USB/SSD adapter, or just too much for a small device. Looking for beginner-friendly troubleshooting steps and/or a better setup plan.