diff --git a/download.go b/download.go
index 9125ca9153ac5b55cdaca0170676d73a2ac570b3..ec3b3ed20b4c3550dfe00b2e6da9016d565c7639 100644
--- a/download.go
+++ b/download.go
@@ -27,6 +27,8 @@ func handleRdpDownload(w http.ResponseWriter, r *http.Request) {
 		return
 	}
 
+	host := strings.Replace(viper.GetString("hostTemplate"), "%%", data.(string), 1)
+
 	// authenticated
 	seed := make([]byte, 16)
 	rand.Read(seed)