Add expiry time to public install page

Description of the feature request

Artifacts deployed with a public install page seem to be permanent. Please add an option to set an expiry time after which the public install link will no longer be valid, and the artifacts will be removed.

Use case / for what or how I would use it

Although the public install page URLs are effectively unguessable, as a security precaution we don’t like these pages staying visible indefinitely. We want public builds to expire, e.g. after 30 days.

This is a great idea thanks for sharing.

I am interested if you would need a configurable expiration and what would make sense as a default?

eg. 7, 14, 30, 60, 90 days (14 day default)