diff --git a/plume-models/src/config.rs b/plume-models/src/config.rs
index dc27497b..12441a75 100644
--- a/plume-models/src/config.rs
+++ b/plume-models/src/config.rs
@@ -369,6 +369,7 @@ pub struct S3Config {
pub hostname: String,
// may be useful when using self hosted s3. Won't work with recent AWS buckets
pub path_style: bool,
+ // http or https
pub protocol: String,
// download directly from s3 to user, wihout going through Plume. Require public read on bucket
diff --git a/src/routes/medias.rs b/src/routes/medias.rs
index 05119d23..5f4b966d 100644
--- a/src/routes/medias.rs
+++ b/src/routes/medias.rs
@@ -108,7 +108,6 @@ fn save_uploaded_file(file: &SavedField) -> Result