diff --git a/Makefile.packaging b/Makefile.packaging
index 0ce4b0b346abef70906e38b1bb4084da1ced2a25..f6f5a607497d81a7a104da6c38ffe4a2a1306348 100644
--- a/Makefile.packaging
+++ b/Makefile.packaging
@@ -112,6 +112,8 @@ package-all: package-debian_9 \
              package-fedora_31_i386 \
              package-fedora_32 \
              package-fedora_32_i386 \
+             package-fedora_33 \
+             package-fedora_33_i386 \
              package-rhel_8 \
              package-opensuse-leap_15.1 \
              package-opensuse-leap_15.2 \
diff --git a/docker/Dockerfile_fedora_33 b/docker/Dockerfile_fedora_33
new file mode 100644
index 0000000000000000000000000000000000000000..0cb5e777004bd32e589de1932416f21884266965
--- /dev/null
+++ b/docker/Dockerfile_fedora_33
@@ -0,0 +1,73 @@
+FROM fedora:33
+
+RUN dnf clean all
+RUN dnf install -y dnf-command\(builddep\) rpmdevtools
+
+RUN dnf clean all
+RUN dnf upgrade -y && \
+    dnf install -y mesa-libgbm-devel mesa-dri-drivers && \
+    dnf install -y libinput-devel && \
+    dnf install -y \
+        git \
+        rpm-build \
+        tar \
+        make \
+        autoconf \
+        automake \
+        nasm \
+        cmake \
+        speexdsp-devel \
+        pulseaudio-libs-devel \
+        libcanberra-devel \
+        libcurl-devel \
+        libtool \
+        dbus-devel \
+        expat-devel \
+        pcre-devel \
+        yaml-cpp-devel \
+        boost-devel \
+        dbus-c++-devel \
+        dbus-devel \
+        libXext-devel \
+        libXfixes-devel \
+        yasm \
+        speex-devel \
+        gsm-devel \
+        chrpath \
+        check \
+        astyle \
+        uuid-c++-devel \
+        gettext-devel \
+        gcc-c++ \
+        which \
+        alsa-lib-devel \
+        systemd-devel \
+        libuuid-devel \
+        uuid-devel \
+        gnutls-devel \
+        nettle-devel \
+        opus-devel \
+        patch \
+        jsoncpp-devel \
+        libnatpmp-devel \
+        webkitgtk4-devel \
+        cryptopp-devel \
+        libva-devel \
+        libvdpau-devel \
+        msgpack-devel \
+        NetworkManager-libnm-devel \
+        openssl-devel \
+        openssl-static \
+        clutter-devel \
+        clutter-gtk-devel \
+        libappindicator-gtk3-devel \
+        libnotify-devel \
+        libupnp-devel \
+        qrencode-devel \
+        qt5-qtbase-devel \
+        qt5-qttools-devel \
+        sqlite-devel
+
+ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
+
+CMD /opt/build-package-fedora.sh
diff --git a/packaging/rules/fedora/jami-all.postinst b/packaging/rules/fedora/jami-all.postinst
index a095f7c0d999c4d4ee8f7abbb15e6433fe7991df..2e5c85d2b2519c5ac83d517f5977e638d5d85ef5 100755
--- a/packaging/rules/fedora/jami-all.postinst
+++ b/packaging/rules/fedora/jami-all.postinst
@@ -107,6 +107,8 @@ enabled=1'
         ENDTAG="fedora_31"
     elif [ "${PLATFORM_ID}" = "platform:f32" ] || [ "${ID}_${VERSION_ID}" = "fedora_32" ]; then
         ENDTAG="fedora_32"
+    elif [ "${PLATFORM_ID}" = "platform:f33" ] || [ "${ID}_${VERSION_ID}" = "fedora_33" ]; then
+        ENDTAG="fedora_33"
     else
         # Distribution is not supported. Don't provide automatic updates.
         CAN_ADD_YUM_SOURCE=false
diff --git a/packaging/rules/opensuse-leap/jami-all.postinst b/packaging/rules/opensuse-leap/jami-all.postinst
index ab9a1a11ded4759985150001097d092db5db3d42..289822b26792c052b05c51baa1c38831b838378d 100755
--- a/packaging/rules/opensuse-leap/jami-all.postinst
+++ b/packaging/rules/opensuse-leap/jami-all.postinst
@@ -107,6 +107,8 @@ enabled=1'
         ENDTAG="fedora_31"
     elif [ "${PLATFORM_ID}" = "platform:f32" ] || [ "${ID}_${VERSION_ID}" = "fedora_32" ]; then
         ENDTAG="fedora_32"
+    elif [ "${PLATFORM_ID}" = "platform:f33" ] || [ "${ID}_${VERSION_ID}" = "fedora_33" ]; then
+        ENDTAG="fedora_33"
     elif [ "${PLATFORM_ID}" = "opensuse-leap:15.1" ] || [ "${ID}_${VERSION_ID}" = "opensuse-leap_15.1" ]; then
         ENDTAG="opensuse-leap_15.1"
 	REPO_FILE="/etc/zypp/repos.d/jami-main.repo"
diff --git a/packaging/rules/rhel/jami-all.postinst b/packaging/rules/rhel/jami-all.postinst
index c7a5611e069c3add204f95560c8745105b94d743..39b54db5eab0f2c806450b565c237b244883747f 100755
--- a/packaging/rules/rhel/jami-all.postinst
+++ b/packaging/rules/rhel/jami-all.postinst
@@ -99,6 +99,8 @@ enabled=1'
         ENDTAG="fedora_31"
     elif [ "${PLATFORM_ID}" = "platform:f32" ] || [ "${ID}_${VERSION_ID}" = "fedora_32" ]; then
         ENDTAG="fedora_32"
+    elif [ "${PLATFORM_ID}" = "platform:f33" ] || [ "${ID}_${VERSION_ID}" = "fedora_33" ]; then
+        ENDTAG="fedora_33"
     else
         # Distribution is not supported. Don't provide automatic updates.
         CAN_ADD_YUM_SOURCE=false
diff --git a/scripts/build-package-fedora.sh b/scripts/build-package-fedora.sh
index 3a43c6df951e5d489c5983bb651ee420ecf851d1..ffe99bd4a742dec294a82cc99cc81c0cfb540ca4 100755
--- a/scripts/build-package-fedora.sh
+++ b/scripts/build-package-fedora.sh
@@ -36,7 +36,7 @@ cp /opt/ring-project-ro/jami_*.tar.gz /root/rpmbuild/SOURCES
 
 # Set the version
 sed -i "s/RELEASE_VERSION/${RELEASE_VERSION}/g" *.spec
-if [ ${DISTRIBUTION} == "fedora_32" ]; then
+if [ ${DISTRIBUTION} == "fedora_32" ] || [ ${DISTRIBUTION} == "fedora_33" ]; then
     # Remove Obsoletes for Fedora 32, as we don't publish "ring"
     sed -i '/^Obsoletes:/d' *.spec
     sed -i '/^Provides:/d' *.spec
diff --git a/scripts/make-packaging-target.py b/scripts/make-packaging-target.py
index 587f98f6b0c80238711bc84446ded19a995a1a98..d901820652df071dad047c83b7c8477694c75fb9 100755
--- a/scripts/make-packaging-target.py
+++ b/scripts/make-packaging-target.py
@@ -356,6 +356,18 @@ def run_generate_all(parsed_args):
             "output_file": ".packages-built",
             "options": "--security-opt seccomp=./docker/profile-seccomp-fedora_28.json --privileged",
         },
+        {
+            "distribution": "fedora_33",
+            "debian_packaging_override": "",
+            "output_file": ".packages-built",
+            "options": "--security-opt seccomp=./docker/profile-seccomp-fedora_28.json --privileged",
+        },
+        {
+            "distribution": "fedora_33_i386",
+            "debian_packaging_override": "",
+            "output_file": ".packages-built",
+            "options": "--security-opt seccomp=./docker/profile-seccomp-fedora_28.json --privileged",
+        },
         {
             "distribution": "rhel_8",
             "debian_packaging_override": "",