A Raspberry Pi is a decent self-hosting server if you're careful about what services you host. Unfortunately, Plex's default settings tend to be too much for even a Raspberry Pi 5 to handle.