diff --git a/roles/float-base/tasks/apt.yml b/roles/float-base/tasks/apt.yml
index 67d656f5d95364dec98819cf8a8bcc515b096258..054402a10f1d8560a8eb0eb2124f7cffd3276c6f 100644
--- a/roles/float-base/tasks/apt.yml
+++ b/roles/float-base/tasks/apt.yml
@@ -112,7 +112,7 @@
       - restic
       - runcron
       - acpid
-      - lz4
+      - zstd
       - man-db
       - jq
       - gpg
diff --git a/roles/float-infra-log-collector/templates/log-collector.logrotate.j2 b/roles/float-infra-log-collector/templates/log-collector.logrotate.j2
index 2c4578672216c624f9413226a573096222925f1f..7f1ccbe62f4d4fcaf55fa1ad95d801fbef9f9d2f 100644
--- a/roles/float-infra-log-collector/templates/log-collector.logrotate.j2
+++ b/roles/float-infra-log-collector/templates/log-collector.logrotate.j2
@@ -3,9 +3,9 @@
 	missingok
 	rotate {{ log_collector_retention_days|default(15) }}
 	compress
-	compresscmd /usr/bin/lz4c
-	compressoptions -z
-	compressext .lz4
+	compresscmd /usr/bin/zstd
+	compressoptions -9
+	compressext .zstd
 	notifempty
 	create 0600 docker-log-collector adm
 	sharedscripts