Colocation hosting involves renting server space in a data center and bringing in your own physical server hardware. The data center provides power, cooling, and network connectivity while you maintain and manage the server.