Return to Level1Techs.com

Steam cache on Raspberry pi 4B

Hi all, hope you’re doing well.

Since I have quite a few LAN parties lately I wanted to build a Steam cache server. (Origin Uplay)

Since the Raspberry PI 4B has a nice gigabit network interface I tough this will make a great little server. I also have a Synology NAS for storage or I could hook someting up to the Raspberry with USB.

The only problem is that I could not seem to make it work.

I’m using lancache docker container:
https://hub.docker.com/r/lancachenet/monolithic

using the quick start listed on there site:

The problem is that the container won’t start even on local storage. (sd card)

I want the run it of the USB SSD attached to the raspberry, but I cant make the container run on it.

I have tried raspbian and ubuntu.

Do you guys have any ideas?
I’m fairly new to docker.

Is your docker setup functional?

If you try running something simpler, what happens:

for example: docker run -it --rm alpine

1 Like

They don’t build ARM images for the container, that’s going to be the first hurdle

If you look at the list of ‘tags’ (docker images), you’ll see they only build it for linux/amd64, not ARMv7 or aarch64 (depending on which kernel/userspace you’re using). It may be possible to build the image on ARM, but the dependencies inside will also need converted (not just a simple ‘docker build’, most likely).

After that, the next hurdle would be disk I/O. Steam stores the files in tiny chunks, and for it to perform well you’ll really want to put this on SSDs.

2 Likes

Found this on github:

Will test it this weekend.

Any luck?

yes it does work. I have it running on my Tinkerboard for a while already. Just follow updated steps on jrcichra’s github

1 Like