diff --git a/utils/nightly/gmsh_linux64.ctest b/utils/nightly/gmsh_linux64.ctest
new file mode 100644
index 0000000000000000000000000000000000000000..77c96f98f4703d4ed5da9696b23a9a8e7aa9710f
--- /dev/null
+++ b/utils/nightly/gmsh_linux64.ctest
@@ -0,0 +1,24 @@
+# Gmsh - Copyright (C) 1997-2012 C. Geuzaine, J.-F. Remacle
+#
+# See the LICENSE.txt file for license information. Please report all
+# bugs and problems to <gmsh@geuz.org>.
+
+set(CTEST_CMAKE_COMMAND "/usr/bin/cmake")
+
+set(WEB_BIN "geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Linux")
+
+set(WITH_TEST TRUE)      # run the tests?
+set(WITH_COVERAGE FALSE) # check code coverage?
+set(WITH_MEMCHECK FALSE) # check memory with valgrind?
+
+#################################################################################
+set(CTEST_BUILD_NAME "Linux64")
+set(OPT "-DGMSH_EXTRA_VERSION=${EXTRA_VERSION}")
+set(OPT "${OPT} -DCMAKE_PREFIX_PATH:path=/usr/local/opencascade;/usr/local")
+set(OPT "${OPT} -DENABLE_NATIVE_FILE_CHOOSER:bool=FALSE")
+set(OPT "${OPT} -DPETSC_ARCH=linux_complex_mumps_seq")
+set(OPT "${OPT} -DPETSC_DIR=$ENV{HOME}/src/petsc-3.1-p8")
+set(OPT "${OPT} -DSLEPC_DIR=$ENV{HOME}/src/slepc-3.1-p4")
+set(CTEST_BUILD_OPTIONS ${OPT})
+include(gmsh.ctest)
+upload_package(${WEB_BIN} Linux "" .tar.gz .tgz)
diff --git a/utils/nightly/gmsh_linux64_nightly.cron b/utils/nightly/gmsh_linux64_nightly.cron
new file mode 100644
index 0000000000000000000000000000000000000000..cf8bc1677f3531e1407b91bf50979539755adaed
--- /dev/null
+++ b/utils/nightly/gmsh_linux64_nightly.cron
@@ -0,0 +1,4 @@
+#
+# this will launch a new build every night at 1h01
+#
+1 1 * * * cd ${HOME}/src/gmsh/utils/nightly && /usr/bin/ctest -S gmsh_linux_nightly.ctest -VV > ${HOME}/src/gmsh/nightly.log 2>&1
diff --git a/utils/nightly/gmsh_linux64_nightly.ctest b/utils/nightly/gmsh_linux64_nightly.ctest
new file mode 100644
index 0000000000000000000000000000000000000000..0bc6d9988a0d80e834a2e110356203003d25e404
--- /dev/null
+++ b/utils/nightly/gmsh_linux64_nightly.ctest
@@ -0,0 +1,9 @@
+# Gmsh - Copyright (C) 1997-2012 C. Geuzaine, J.-F. Remacle
+#
+# See the LICENSE.txt file for license information. Please report all
+# bugs and problems to <gmsh@geuz.org>.
+
+set(CTEST_NIGHTLY_START_TIME "22:00:00 UTC")
+set(CDASH_MODEL "Nightly")
+set(EXTRA_VERSION "-svn")
+include(gmsh_linux.ctest)