A public home·page for this thing.
The meaning of “home page” is not clear and may not match the vernacular; “home pages” were originally literally the pages that one set to load when the “home” button was pressed in the browser.
For the vernacular sense of “a landing page which contains information about a thing”, use