jfroment / seedbox

A Docker-powered seedbox with persistent data and more cool stuff.
MIT License
319 stars 46 forks source link

ARM compability (Raspberry Pi) #2

Closed loicpirez closed 3 years ago

loicpirez commented 5 years ago

Hello ! First, thanks for making this Docker seedbox. It's really useful. However, I try to install it on a Raspberry Pi 3, and it can't install because of the non-compability of the local-persist plugin. It seems like there are some workarounds, I'll test them. But I'm afraid the repositories inside the Dockerfile are for x86/x86-64 architecture. I'll keep you updated with my progress on it, but it would be nice to handle the arm-hf architecture. (Raspberry)

EDIT: Correct some spellings.

jfroment commented 5 years ago

Hello! I also saw a while back this PR : https://github.com/MatchbookLab/local-persist/pull/63 I suppose it is what you're going to test. I'd be glad to see if it works.

Another way to achieve this would be to use the default local docker plugin instead of the custom local-persist one, but then you should not delete any Docker volumes, otherwise it would erase data.

Also be careful as not all images used by this stack are armhf-ready: https://www.linuxserver.io/our-images/ (I see for example that bazarr is not compatible, maybe it is just a matter of time as it is a recent development). Finally, I hope your Plex instance won't be doing much transcoding (specially HEVC or too many transcoded streams) as RPi is not that much designed for Plex Server, but it's worth a try, at least for the science or for personal-only use ;)

Thanks for the feedback on this repo anyway, I really appreciate!

andrijdavid commented 3 years ago

Hello ! I am managed to make it work on Raspberry pi 4. I just had to rebuild the local-persist plugin for Arm. You can find the binary here https://github.com/andrijdavid/local-persist/releases/tag/v1.3.1a .

jfroment commented 3 years ago

Since it was resolved, I'm closing this issue. Thanks for the link anyway :-)