diff --git a/compose_files_conf.sh b/compose_files_conf.sh
index 401a0655af705377aa15c7975fa445c10423ace3..4fabc7a1d7132ae3521356776298752c6ecd3558 100755
--- a/compose_files_conf.sh
+++ b/compose_files_conf.sh
@@ -9,7 +9,7 @@
 # Variable that holds all docker-compose files.
 # This is the main compose file which includes letsencrypt
 # for your auto generated certificates. Don not remove!
-#docker_compose_files=" -f docker-compose.yml "
+docker_compose_files=" -f docker-compose.base.yml "
 
 # noVNC - Screen sharing with VNC
 # docker_compose_files+=" -f ./novnc/docker-compose.yml "
diff --git a/docker-compose.base.yml b/docker-compose.base.yml
new file mode 100644
index 0000000000000000000000000000000000000000..07466c81fd6282e9093c1554c49bd9f8462882f3
--- /dev/null
+++ b/docker-compose.base.yml
@@ -0,0 +1,4 @@
+# Base docker-compose file for unified path structure.
+
+version: '3.4'
+