Simple answer, no.
Long answer, you're going to get annoyed with it on your main machine, things like pihole will have all of your network traffic routed through it, they'll need to be constantly on. Plus with self hosting it's just better to have the server/client setup, you'll thank yourself later.
If cost is a factor, look into an old/used PC, I have old PCs from 10 years ago with linux servers running on them.
If power is a factor, look into a simple raspberry pi, or I like the potatos as well (found on Amazon)