Im also running a pi4 with docker containers but also my nextcloud instance. Been feeling it's a bit sluggish at times so I recently ordered a cheap optiplex micro, and some upgrades for the ram, ssd and cpu. The pi4 will only be used for pi-hole now.