diff --git a/main.go b/main.go
index e3e72058d9f61db0d3b3163a68b6d7de11c61800..b3956a1d045a68f1953c371d89972a321403320d 100644
--- a/main.go
+++ b/main.go
@@ -25,8 +25,6 @@ var (
 	flagGitlabProject string
 )
 
-// https://git.flow3r.garden/api/v4/projects/flow3r%2Fflow3r-firmware/releases
-
 type GLAssetLink struct {
 	ID      int64  `json:"id"`
 	Name    string `json:"name"`
@@ -157,7 +155,7 @@ func (s *server) handleReleases(w http.ResponseWriter, r *http.Request) {
 }
 
 var (
-	reMirrorURL = regexp.MustCompile("^/release/([^/]+)/([^/]+.bin)$")
+	reMirrorURL = regexp.MustCompile("^/api/release/([^/]+)/([^/]+.bin)$")
 )
 
 func (s *server) cacheTarball(rel *GLRelease, data io.Reader) error {
@@ -285,8 +283,8 @@ func main() {
 	}
 	go s.run(ctx)
 
-	http.HandleFunc("/releases.json", s.handleReleases)
-	http.HandleFunc("/release/", s.handleReleaseMirror)
+	http.HandleFunc("/api/releases.json", s.handleReleases)
+	http.HandleFunc("/api/release/", s.handleReleaseMirror)
 	log.Printf("Listening on %s...", flagListen)
 	http.ListenAndServe(flagListen, nil)
 }