There’s an ongoing thread about this very topic: Guides for self-hosting from a focus on privacy?
Yes, you can theoretically self-host from your PC, but people typically buy dedicated server hardware that will be physically connected to a router and will run the app servers 24/7. It sounds like you want to run at least an ente app server.
I like my raspberry pi (hardware) + cloudflared (expose on the web) combo, which I think is a very simple start.