In #caddyserver you can block access during the night time
(solar) {
# between 09:00 and 16:00
@notsolar not vars_regexp {time.now.common_log} ^.{12}(09|1[0-6])
respond @notsolar "Please come back when my HDDs can run on solar"
}
my.domain.test {
import solar
reverse_proxy :8004
}