diff --git a/Cargo.toml b/Cargo.toml
index f6ff7f681c3a16262093c6f2c4c725602df93c54..7b9ef3a39469b7e6b3a47267d7e3c483d46aef40 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -3,7 +3,7 @@ name = "vaultwarden"
 version = "1.0.0"
 authors = ["Daniel García <dani-garcia@users.noreply.github.com>"]
 edition = "2021"
-rust-version = "1.57"
+rust-version = "1.60"
 resolver = "2"
 
 repository = "https://github.com/dani-garcia/vaultwarden"
diff --git a/docker/Dockerfile.j2 b/docker/Dockerfile.j2
index 792d660f20a1f16b1542d7cdd4a03e449cd8bd95..0c1cacf1fadcf2a4da497bb9646d1560436f413a 100644
--- a/docker/Dockerfile.j2
+++ b/docker/Dockerfile.j2
@@ -3,7 +3,7 @@
 # This file was generated using a Jinja2 template.
 # Please make your changes in `Dockerfile.j2` and then `make` the individual Dockerfiles.
 
-{% set build_stage_base_image = "rust:1.57-buster" %}
+{% set build_stage_base_image = "rust:1.60-buster" %}
 {% if "alpine" in target_file %}
 {%   if "amd64" in target_file %}
 {%     set build_stage_base_image = "blackdex/rust-musl:x86_64-musl-nightly-2021-12-25" %}
diff --git a/docker/amd64/Dockerfile b/docker/amd64/Dockerfile
index c6bf80b758712e6654c4e9bebe54c960f01bfc77..73bb88ac8664f62111d108bd24122adde2bd64b4 100644
--- a/docker/amd64/Dockerfile
+++ b/docker/amd64/Dockerfile
@@ -27,7 +27,7 @@
 FROM vaultwarden/web-vault@sha256:0df389deac9e83c739a1f4ff595f12f493b6c27cb4a22bb8fcaba9dc49b9b527 as vault
 
 ########################## BUILD IMAGE  ##########################
-FROM rust:1.57-buster as build
+FROM rust:1.58-buster as build
 
 
 
diff --git a/docker/amd64/Dockerfile.buildx b/docker/amd64/Dockerfile.buildx
index b71937046100ec00c5d1c3af74823b1e9ba3c5a7..2669db34ccfb931aabcc24a34f1019461e5732b0 100644
--- a/docker/amd64/Dockerfile.buildx
+++ b/docker/amd64/Dockerfile.buildx
@@ -27,7 +27,7 @@
 FROM vaultwarden/web-vault@sha256:0df389deac9e83c739a1f4ff595f12f493b6c27cb4a22bb8fcaba9dc49b9b527 as vault
 
 ########################## BUILD IMAGE  ##########################
-FROM rust:1.57-buster as build
+FROM rust:1.58-buster as build
 
 
 
diff --git a/docker/arm64/Dockerfile b/docker/arm64/Dockerfile
index 7873e21e3182eb7c4aa22d3f50264c36361911aa..bdf4de03cfa6326f926c8f1fc72a6f9663770736 100644
--- a/docker/arm64/Dockerfile
+++ b/docker/arm64/Dockerfile
@@ -27,7 +27,7 @@
 FROM vaultwarden/web-vault@sha256:0df389deac9e83c739a1f4ff595f12f493b6c27cb4a22bb8fcaba9dc49b9b527 as vault
 
 ########################## BUILD IMAGE  ##########################
-FROM rust:1.57-buster as build
+FROM rust:1.58-buster as build
 
 
 
diff --git a/docker/arm64/Dockerfile.buildx b/docker/arm64/Dockerfile.buildx
index aa6009d114051ca5b2d85af1f792e94f3d5e9c07..3d944329c56482f9508d250b1fd0204dd331255a 100644
--- a/docker/arm64/Dockerfile.buildx
+++ b/docker/arm64/Dockerfile.buildx
@@ -27,7 +27,7 @@
 FROM vaultwarden/web-vault@sha256:0df389deac9e83c739a1f4ff595f12f493b6c27cb4a22bb8fcaba9dc49b9b527 as vault
 
 ########################## BUILD IMAGE  ##########################
-FROM rust:1.57-buster as build
+FROM rust:1.58-buster as build
 
 
 
diff --git a/docker/armv6/Dockerfile b/docker/armv6/Dockerfile
index 1509bc5dd0e31a0bc8a2934cc122c8e047875007..05791086c164a9098cde893c424c412190017491 100644
--- a/docker/armv6/Dockerfile
+++ b/docker/armv6/Dockerfile
@@ -27,7 +27,7 @@
 FROM vaultwarden/web-vault@sha256:0df389deac9e83c739a1f4ff595f12f493b6c27cb4a22bb8fcaba9dc49b9b527 as vault
 
 ########################## BUILD IMAGE  ##########################
-FROM rust:1.57-buster as build
+FROM rust:1.58-buster as build
 
 
 
diff --git a/docker/armv6/Dockerfile.buildx b/docker/armv6/Dockerfile.buildx
index 343a4c548c6313844a57e5f1b9e8e1dacec9985d..816a82ee05063373b304c72abde4b29b3a16daa0 100644
--- a/docker/armv6/Dockerfile.buildx
+++ b/docker/armv6/Dockerfile.buildx
@@ -27,7 +27,7 @@
 FROM vaultwarden/web-vault@sha256:0df389deac9e83c739a1f4ff595f12f493b6c27cb4a22bb8fcaba9dc49b9b527 as vault
 
 ########################## BUILD IMAGE  ##########################
-FROM rust:1.57-buster as build
+FROM rust:1.58-buster as build
 
 
 
diff --git a/docker/armv7/Dockerfile b/docker/armv7/Dockerfile
index b3deeadeda79c350c7fa0705ddfffd6ddb268178..21bbd7415228b2e26dd23be0c0158d3c1e62d17c 100644
--- a/docker/armv7/Dockerfile
+++ b/docker/armv7/Dockerfile
@@ -27,7 +27,7 @@
 FROM vaultwarden/web-vault@sha256:0df389deac9e83c739a1f4ff595f12f493b6c27cb4a22bb8fcaba9dc49b9b527 as vault
 
 ########################## BUILD IMAGE  ##########################
-FROM rust:1.57-buster as build
+FROM rust:1.58-buster as build
 
 
 
diff --git a/docker/armv7/Dockerfile.buildx b/docker/armv7/Dockerfile.buildx
index 79b10b299aa8cc45dc748a8228f42f9f4fedfbb2..35e5a0b5f28977dad80bceb4ecf969f8ba5a810c 100644
--- a/docker/armv7/Dockerfile.buildx
+++ b/docker/armv7/Dockerfile.buildx
@@ -27,7 +27,7 @@
 FROM vaultwarden/web-vault@sha256:0df389deac9e83c739a1f4ff595f12f493b6c27cb4a22bb8fcaba9dc49b9b527 as vault
 
 ########################## BUILD IMAGE  ##########################
-FROM rust:1.57-buster as build
+FROM rust:1.58-buster as build
 
 
 
diff --git a/rust-toolchain b/rust-toolchain
index 979286d975ccbac70f5b305aecf2062c819d9023..4c62882bc7a9f6014605792c4ddf43924f872784 100644
--- a/rust-toolchain
+++ b/rust-toolchain
@@ -1 +1 @@
-nightly-2021-12-25
+nightly-2022-01-23