kouprlabs / voltaserve

⚡️ Cloud Storage for Creators
https://voltaserve.com
Other
267 stars 14 forks source link

Raspberry Pi support #119

Open cheney-yan-ifl opened 4 months ago

cheney-yan-ifl commented 4 months ago

Tried on raspberry-pi (pi4 with dietpi as OS) and the service does not start.

Did not dig too deep but what had been blocked at is idp server fail to start. Tried to build the image again on raspberry pi and the failure is at the line bun install --frozen-lockfile --production which fails 'Illegal instruction (core dumped)'.

Expected result

bouassaba commented 4 months ago

@cheney-yan-ifl I'm now doing testing on an emulator (UTM) for a 64-bit Arm Cortex-A76, with 4GB of RAM + Debian 12 Bookworm to emulate a Raspberry Pi environment. If after my tests this works with minimal efforts, I will do the necessary adjustments and add the changes to the next update v2.1.

Let's keep in touch with this, at Voltaserve we want to provide first class support for Raspberry Pi, and as you already have a Raspberry Pi hardware you could help us with testing, it's a win-win situation for both of us! That's because right now we still didn't order Raspberry Pi hardware for testing.

I will write you here soon once my testing is done.

bouassaba commented 4 months ago

I tested on an Arm Cortext-76 emulator (UTM) which I guess would be little closer to a Raspberry Pi 5 everything works smooth except the generation of thumbnails for 3D models, that's because this Node.js package @shopify/screenshot-glb fails for some reason I don't know yet, to launch a headless Chrome instance inside the Arm container.

That's my latest status update on this.

loboda4450 commented 4 months ago

@bouassaba If it helps my friend can test on bare Raspberry Pi 4b :)

bouassaba commented 4 months ago

@bouassaba If it helps my friend can test on bare Raspberry Pi 4b :)

For sure! that would be greatly appreciated!