Things are btw partly reverted. For now, with next JF release, /tmp (or $TMPDIR) can be 512 MiB in size. That would not be a problem with default DietPi RAM + swap size. I’ll then adjust our workaround to leave it at /tmp but, if needed, apply a swap file to assure it has 512 MiB min, i.e. RAM + swap >= 1024 MiB. Fact is, that dir is used for max (in size) a few temporary pictures extracted from video files for preview thumbnails, way less than 512 MiB. Transcoding is still done in the dedicated cache dir.
About the logging dir: Add option to disable file logging · Jellyfin Feature Requests
Let’s see.
Armbian users run into the same issue, with zram mount at /tmp and /var/log by default, and /tmp is a tmpfs in a lot of other cases, with often 512 MiB size by default. Hence this got some more traction.