Self hosted means owning and administrating your servers and your instance of IDHub Server. You are in control of your data and services. At the same time self hosting will require you to take the time to learn, architect, configure to setup your server correctly. You will also need to perform regular maintenance, or ask for support if things do not work as expected.
Here is a comprehensive list of guides you will need to self host and install IDHub. It is important that you review all the guides in the order in which they are listed for an effective install and setup.