diff --git a/eu_basysbio/dist/etc/service.properties b/eu_basysbio/dist/etc/service.properties
index 97d24e9acee492c67f996a8b6449f9e3c8385fe8..9691d9b0743e312bb4619a28a9d942483361d72f 100644
--- a/eu_basysbio/dist/etc/service.properties
+++ b/eu_basysbio/dist/etc/service.properties
@@ -58,6 +58,15 @@ download-url = https://localhost:8444
 # mail.smtp.host = localhost
 # mail.from = datastore_server@localhost
 
+# ---------------- Database parameters
+
+basysbio-databaseEngineCode = postgresql
+basysbio-basicDatabaseName = basysbio
+basysbio-databaseKind = productive
+basysbio-readOnlyGroup = basysbio_readonly
+basysbio-readWriteGroup = basysbio_readwrite
+basysbio-scriptFolder = sql
+
 # ---------------- Timing parameters for file system operations on remote shares.
 
 # Time (in seconds) to wait for any file system operation to finish. Operations exceeding this 
@@ -75,6 +84,17 @@ failure-interval = 10
 quiet-period = 10
 
 
+maintenance-plugins = post-registration-upload
+
+post-registration-upload.class = eu.basysbio.cisd.dss.PostRegistrationDatabaseUploadTask
+post-registration-upload.interval = 1440000
+post-registration-upload.database.databaseEngineCode = ${basysbio-databaseEngineCode}
+post-registration-upload.database.basicDatabaseName = ${basysbio-basicDatabaseName}
+post-registration-upload.database.databaseKind = ${basysbio-databaseKind}
+post-registration-upload.database.readOnlyGroup = ${basysbio-readOnlyGroup}
+post-registration-upload.database.readWriteGroup = ${basysbio-readWriteGroup}
+post-registration-upload.database.scriptFolder = ${basysbio-scriptFolder}
+
 
 # Data Set Validators
 data-set-validators = time-series-validator
@@ -161,12 +181,12 @@ main-thread.storage-processor.processor.translation.NimbleGenRNA1colorBsubT1 = N
 main-thread.storage-processor.processor.translation.NimbleGenRNA1colorBsubT1MedianNorm = NIMBLE_GEN_RNA1_COLOR_BSUB_T1_MEDIAN_NORM
 main-thread.storage-processor.processor.translation.NimbleGenRNA1colorBsubT1QQnorm = NIMBLE_GEN_RNA1_COLOR_BSUB_T1_QQ_NORM
 main-thread.storage-processor.processor.translation.MetaboliteLCMS = METABOLITE_LCMS
-main-thread.storage-processor.processor.database.databaseEngineCode = postgresql
-main-thread.storage-processor.processor.database.basicDatabaseName = basysbio
-main-thread.storage-processor.processor.database.databaseKind = productive
-main-thread.storage-processor.processor.database.readOnlyGroup = basysbio_readonly
-main-thread.storage-processor.processor.database.readWriteGroup = basysbio_readwrite
-main-thread.storage-processor.processor.database.scriptFolder = sql
+main-thread.storage-processor.processor.database.databaseEngineCode = ${basysbio-databaseEngineCode}
+main-thread.storage-processor.processor.database.basicDatabaseName = ${basysbio-basicDatabaseName}
+main-thread.storage-processor.processor.database.databaseKind = ${basysbio-databaseKind}
+main-thread.storage-processor.processor.database.readOnlyGroup = ${basysbio-readOnlyGroup}
+main-thread.storage-processor.processor.database.readWriteGroup = ${basysbio-readWriteGroup}
+main-thread.storage-processor.processor.database.scriptFolder = ${basysbio-scriptFolder}
 
 time-point.incoming-dir = ${data-folder}/incoming-time-point
 time-point.data-set-info-extractor = ch.systemsx.cisd.etlserver.DefaultDataSetInfoExtractor