diff --git a/etc/setup.sh.template b/etc/setup.sh.template
new file mode 100644
index 0000000000000000000000000000000000000000..8da0421ddd8d6482c9974a37a83f16c4e48a0838
--- /dev/null
+++ b/etc/setup.sh.template
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+export DM_ROOT_DIR=
+export DM_WEB_SERVICE_PROTOCOL=
+export DM_DS_WEB_SERVICE_HOST=
+export DM_DS_WEB_SERVICE_PORT=
+export DM_DAQ_WEB_SERVICE_HOST=
+export DM_DAQ_WEB_SERVICE_PORT=
+
+setupFile=$DM_ROOT_DIR/setup.sh
+if [ ! -f $setupFile ]; then
+    echo "Cannot find setup file: $setupFile"
+    exit 1
+fi
+source $setupFile > /dev/null