diff --git a/roles/sftpgo/defaults/main.yml b/roles/sftpgo/defaults/main.yml
index 030d0f5..8b4f57d 100644
--- a/roles/sftpgo/defaults/main.yml
+++ b/roles/sftpgo/defaults/main.yml
@@ -1,11 +1,11 @@
 ---
 
 # Version to deploy
-sftpgo_version: 2.2.2
+sftpgo_version: 2.2.3
 # URL of the archive
 sftpgo_archive_url: https://github.com/drakkan/sftpgo/releases/download/v{{ sftpgo_version }}/sftpgo_v{{ sftpgo_version }}_linux_x86_64.tar.xz
 # Expected sha1 of the archive
-sftpgo_archive_sha1: 23c89d4165c0800aa6a3077f7a3dbcf63b3709a2
+sftpgo_archive_sha256: 2c3f7b1e262246fa48146cfb0a9691a89d06440870fdb637ad7820d0b0020d56
 
 # Should ansible handle upgrades ? If False, only initial install will be done
 sftpgo_manage_upgrade: True
diff --git a/roles/sftpgo/tasks/install.yml b/roles/sftpgo/tasks/install.yml
index 0a3da0e..2aedd47 100644
--- a/roles/sftpgo/tasks/install.yml
+++ b/roles/sftpgo/tasks/install.yml
@@ -17,7 +17,7 @@
       get_url:
         url: "{{ sftpgo_archive_url }}"
         dest: "{{ sftpgo_root_dir }}/tmp/"
-        checksum: sha1:{{ sftpgo_archive_sha1 }}
+        checksum: sha256:{{ sftpgo_archive_sha256 }}
 
     - name: Create tmp dir
       file: path={{ sftpgo_root_dir }}/tmp/{{ sftpgo_version }} state=directory