Self-hosting puts the application on your own server, VPS, or homelab. You trade some convenience for data ownership and control, which is why it is especially popular for AI tools, developer infrastructure, and productivity apps that would otherwise send your data to a third party.
A large open-source ecosystem exists specifically to be self-hosted, and one-command deployment stacks have made running your own services far more accessible than it used to be.