Lancache prefill

I’m trying to setup an environment so I can run a scheduled lancache prefill using the program from tpill90 for epic and steam. Anyone have any recommendations? I’m running 25.10.1 goldeye, I was gonna see if I could just install the prefill stuff natively and use a cron job but truenas lacks the required packages and I didn’t want to enable apt. I’m thinking I could use the experimental containers feature but I’ll need to dig into the networking configs for that because it needs access to the lancache which is running on this truenas server. That’s the path I’m going to investigate but if anyone has any better ideas or suggestions please let me know

Have you mounted extra storage to the lancache? If yes you can bin mount that dataset to the lxc and it has native access to it. You probably will have to add the truenas_container_unpriv_root user to the ACL list for permissions

Define “extra” storage. I have 3 zfs pools, one for lancache, one for my smb share, then another which I use for app databases and for different services I host locally. The prefilling software just triggers a download to ram so that the lancache well, caches it. The lancache works, its been in use for about a week now

I meant if you were using hostpaths for the prefill dataset or iXVolume, sorry I should have been clearer.

So the actual cache is its own dataset. The prefill program doesn’t actually use storage, it just downloads things to ram on the system and doesn’t actually write anything to disk. my lancache is its own dataset with hostpaths, its a custom yml deployment

Is there a command you can execute inside the lancache container to trigger the prefill?
If yes you could setup a cronjob with a docker exec command
Otherwise i doubt it’s doable…

the prefill isn’t part of the lancache container, separate thing, I might just spin up a vm or something to get it running there