The first sentence states:
"Self-hosting is the practice of running a website or service on a home server instead of a web hosting service outside of the administrator's own control."
And then basically contradicts itself in the next paragraph:
"The practice of self-hosting web services became more feasible with the development of cloud computing and virtualization technologies, which enabled users to run their own servers on remote hardware or virtual machines."
In any case, I think the generally accepted definition of self-hosting has expanded over the years to include software that you're running on rented hardware in someone else's data center.