diff --git a/packaging/cmake/Modules/NetdataSQLite.cmake b/packaging/cmake/Modules/NetdataSQLite.cmake
index de3e0c0..b691e8a 100644
--- a/packaging/cmake/Modules/NetdataSQLite.cmake
+++ b/packaging/cmake/Modules/NetdataSQLite.cmake
@@ -19,6 +19,8 @@ set(SQLITE_GIT_SHA "92a6c5c3636faa021ecc3be5403a00f50f65eda7") # tag is: version
 
 option(SQLITE_USE_GIT "Fetch SQLite sources via git clone instead of tarball" OFF)
 
+set(NETDATA_SQLITE_SOURCE_PATH "" CACHE FILEPATH "")
+
 function(netdata_bundle_sqlite3)
         message(STATUS "Preparing SQLite ${SQLITE_VERSION}")
 
@@ -28,7 +30,13 @@ function(netdata_bundle_sqlite3)
 
         file(MAKE_DIRECTORY "${sqlite_OUTPUT_DIR}")
 
-        if(SQLITE_USE_GIT)
+        if(NETDATA_SQLITE_SOURCE_PATH)
+                message(STATUS "Using local SQLite source archive: ${NETDATA_SQLITE_SOURCE_PATH}")
+                set(SQLITE_FETCH_ARGS
+                        URL "${NETDATA_SQLITE_SOURCE_PATH}"
+                        URL_HASH "SHA256=${SQLITE_TARBALL_SHA256}"
+                )
+        elseif(SQLITE_USE_GIT)
                 message(STATUS "Fetching SQLite via git clone")
                 set(SQLITE_FETCH_ARGS
                         GIT_REPOSITORY https://github.com/sqlite/sqlite.git
