DRONE_HOST was a last-minute hotfix, because we could not ascertain the hostname for GRPC requests. So if you have a reverse proxy sitting in front of Drone, you need to set both the DRONE_HOST and the X-Forwarded-* variables. We have some sample configurations available, for reference http://docs.drone.io/setup-with-nginx/
Eventually DRONE_HOST will be the only required configuration, but that will require some refactoring. I would expect it to be addressed in 0.9.