diff --git a/content/post/2016-12.md b/content/post/2016-12.md
index f72aa994f..bf9174bc0 100644
--- a/content/post/2016-12.md
+++ b/content/post/2016-12.md
@@ -630,3 +630,48 @@ OCSP Response Data:
...
Cert Status: good
```
+
+- Migrate CGSpace to new server, roughly following these steps:
+- On old server:
+
+```
+# service tomcat7 stop
+# /home/backup/scripts/postgres_backup.sh
+```
+
+- On new server:
+
+```
+# systemctl stop tomcat7
+# rsync -4 -av --delete 178.79.187.182:/home/cgspace.cgiar.org/assetstore/ /home/cgspace.cgiar.org/assetstore/
+# rsync -4 -av --delete 178.79.187.182:/home/backup/ /home/backup/
+# rsync -4 -av --delete 178.79.187.182:/home/cgspace.cgiar.org/solr/ /home/cgspace.cgiar.org/solr
+# su - postgres
+$ dropdb cgspace
+$ createdb -O cgspace --encoding=UNICODE cgspace
+$ psql cgspace -c 'alter user cgspace createuser;'
+$ pg_restore -O -U cgspace -d cgspace -W -h localhost /home/backup/postgres/cgspace_2016-12-18.backup
+$ psql cgspace -c 'alter user cgspace nocreateuser;'
+$ psql -U cgspace -f ~tomcat7/src/git/DSpace/dspace/etc/postgres/update-sequences.sql cgspace -h localhost
+$ vacuumdb cgspace
+$ psql cgspace
+postgres=# \i /tmp/author-authority-updates-2016-12-11.sql
+postgres=# \q
+$ exit
+# chown -R tomcat7:tomcat7 /home/cgspace.cgiar.org
+# rsync -4 -av 178.79.187.182:/home/cgspace.cgiar.org/log/*.dat /home/cgspace.cgiar.org/log/
+# rsync -4 -av 178.79.187.182:/home/cgspace.cgiar.org/log/dspace.log.2016-1[12]* /home/cgspace.cgiar.org/log/
+# su - tomcat7
+$ cd src/git/DSpace/dspace/target/dspace-installer
+$ ant update clean_backups
+$ exit
+# systemctl start tomcat7
+```
+
+- It took about twenty minutes and afterwards I had to check a few things, like:
+ - check and enable systemd timer for let's encrypt
+ - enable root cron jobs
+ - disable root cron jobs on old server after!
+ - enable tomcat7 cron jobs
+ - disable tomcat7 cron jobs on old server after!
+ - regenerate `sitebndl.zip` with new IP for handle server and submit it to Handle.net
diff --git a/public/2016-12/index.html b/public/2016-12/index.html
index 7cf3061c9..416a0809f 100644
--- a/public/2016-12/index.html
+++ b/public/2016-12/index.html
@@ -30,7 +30,7 @@
-
+
@@ -789,6 +789,58 @@ OCSP Response Data:
Cert Status: good
+
+- Migrate CGSpace to new server, roughly following these steps:
+- On old server:
+
+
+# service tomcat7 stop
+# /home/backup/scripts/postgres_backup.sh
+
+
+
+
+# systemctl stop tomcat7
+# rsync -4 -av --delete 178.79.187.182:/home/cgspace.cgiar.org/assetstore/ /home/cgspace.cgiar.org/assetstore/
+# rsync -4 -av --delete 178.79.187.182:/home/backup/ /home/backup/
+# rsync -4 -av --delete 178.79.187.182:/home/cgspace.cgiar.org/solr/ /home/cgspace.cgiar.org/solr
+# su - postgres
+$ dropdb cgspace
+$ createdb -O cgspace --encoding=UNICODE cgspace
+$ psql cgspace -c 'alter user cgspace createuser;'
+$ pg_restore -O -U cgspace -d cgspace -W -h localhost /home/backup/postgres/cgspace_2016-12-18.backup
+$ psql cgspace -c 'alter user cgspace nocreateuser;'
+$ psql -U cgspace -f ~tomcat7/src/git/DSpace/dspace/etc/postgres/update-sequences.sql cgspace -h localhost
+$ vacuumdb cgspace
+$ psql cgspace
+postgres=# \i /tmp/author-authority-updates-2016-12-11.sql
+postgres=# \q
+$ exit
+# chown -R tomcat7:tomcat7 /home/cgspace.cgiar.org
+# rsync -4 -av 178.79.187.182:/home/cgspace.cgiar.org/log/*.dat /home/cgspace.cgiar.org/log/
+# rsync -4 -av 178.79.187.182:/home/cgspace.cgiar.org/log/dspace.log.2016-1[12]* /home/cgspace.cgiar.org/log/
+# su - tomcat7
+$ cd src/git/DSpace/dspace/target/dspace-installer
+$ ant update clean_backups
+$ exit
+# systemctl start tomcat7
+
+
+
+- It took about twenty minutes and afterwards I had to check a few things, like:
+
+
+- check and enable systemd timer for let’s encrypt
+- enable root cron jobs
+- disable root cron jobs on old server after!
+- enable tomcat7 cron jobs
+- disable tomcat7 cron jobs on old server after!
+- regenerate
sitebndl.zip
with new IP for handle server and submit it to Handle.net
+
+
+
diff --git a/public/index.xml b/public/index.xml
index 72b5d628e..b60f5f5ab 100644
--- a/public/index.xml
+++ b/public/index.xml
@@ -692,6 +692,58 @@ OCSP Response Data:
...
Cert Status: good
</code></pre>
+
+<ul>
+<li>Migrate CGSpace to new server, roughly following these steps:</li>
+<li>On old server:</li>
+</ul>
+
+<pre><code># service tomcat7 stop
+# /home/backup/scripts/postgres_backup.sh
+</code></pre>
+
+<ul>
+<li>On new server:</li>
+</ul>
+
+<pre><code># systemctl stop tomcat7
+# rsync -4 -av --delete 178.79.187.182:/home/cgspace.cgiar.org/assetstore/ /home/cgspace.cgiar.org/assetstore/
+# rsync -4 -av --delete 178.79.187.182:/home/backup/ /home/backup/
+# rsync -4 -av --delete 178.79.187.182:/home/cgspace.cgiar.org/solr/ /home/cgspace.cgiar.org/solr
+# su - postgres
+$ dropdb cgspace
+$ createdb -O cgspace --encoding=UNICODE cgspace
+$ psql cgspace -c 'alter user cgspace createuser;'
+$ pg_restore -O -U cgspace -d cgspace -W -h localhost /home/backup/postgres/cgspace_2016-12-18.backup
+$ psql cgspace -c 'alter user cgspace nocreateuser;'
+$ psql -U cgspace -f ~tomcat7/src/git/DSpace/dspace/etc/postgres/update-sequences.sql cgspace -h localhost
+$ vacuumdb cgspace
+$ psql cgspace
+postgres=# \i /tmp/author-authority-updates-2016-12-11.sql
+postgres=# \q
+$ exit
+# chown -R tomcat7:tomcat7 /home/cgspace.cgiar.org
+# rsync -4 -av 178.79.187.182:/home/cgspace.cgiar.org/log/*.dat /home/cgspace.cgiar.org/log/
+# rsync -4 -av 178.79.187.182:/home/cgspace.cgiar.org/log/dspace.log.2016-1[12]* /home/cgspace.cgiar.org/log/
+# su - tomcat7
+$ cd src/git/DSpace/dspace/target/dspace-installer
+$ ant update clean_backups
+$ exit
+# systemctl start tomcat7
+</code></pre>
+
+<ul>
+<li>It took about twenty minutes and afterwards I had to check a few things, like:
+
+<ul>
+<li>check and enable systemd timer for let’s encrypt</li>
+<li>enable root cron jobs</li>
+<li>disable root cron jobs on old server after!</li>
+<li>enable tomcat7 cron jobs</li>
+<li>disable tomcat7 cron jobs on old server after!</li>
+<li>regenerate <code>sitebndl.zip</code> with new IP for handle server and submit it to Handle.net</li>
+</ul></li>
+</ul>
diff --git a/public/post/index.xml b/public/post/index.xml
index e1d9f103b..6f334b46e 100644
--- a/public/post/index.xml
+++ b/public/post/index.xml
@@ -692,6 +692,58 @@ OCSP Response Data:
...
Cert Status: good
</code></pre>
+
+<ul>
+<li>Migrate CGSpace to new server, roughly following these steps:</li>
+<li>On old server:</li>
+</ul>
+
+<pre><code># service tomcat7 stop
+# /home/backup/scripts/postgres_backup.sh
+</code></pre>
+
+<ul>
+<li>On new server:</li>
+</ul>
+
+<pre><code># systemctl stop tomcat7
+# rsync -4 -av --delete 178.79.187.182:/home/cgspace.cgiar.org/assetstore/ /home/cgspace.cgiar.org/assetstore/
+# rsync -4 -av --delete 178.79.187.182:/home/backup/ /home/backup/
+# rsync -4 -av --delete 178.79.187.182:/home/cgspace.cgiar.org/solr/ /home/cgspace.cgiar.org/solr
+# su - postgres
+$ dropdb cgspace
+$ createdb -O cgspace --encoding=UNICODE cgspace
+$ psql cgspace -c 'alter user cgspace createuser;'
+$ pg_restore -O -U cgspace -d cgspace -W -h localhost /home/backup/postgres/cgspace_2016-12-18.backup
+$ psql cgspace -c 'alter user cgspace nocreateuser;'
+$ psql -U cgspace -f ~tomcat7/src/git/DSpace/dspace/etc/postgres/update-sequences.sql cgspace -h localhost
+$ vacuumdb cgspace
+$ psql cgspace
+postgres=# \i /tmp/author-authority-updates-2016-12-11.sql
+postgres=# \q
+$ exit
+# chown -R tomcat7:tomcat7 /home/cgspace.cgiar.org
+# rsync -4 -av 178.79.187.182:/home/cgspace.cgiar.org/log/*.dat /home/cgspace.cgiar.org/log/
+# rsync -4 -av 178.79.187.182:/home/cgspace.cgiar.org/log/dspace.log.2016-1[12]* /home/cgspace.cgiar.org/log/
+# su - tomcat7
+$ cd src/git/DSpace/dspace/target/dspace-installer
+$ ant update clean_backups
+$ exit
+# systemctl start tomcat7
+</code></pre>
+
+<ul>
+<li>It took about twenty minutes and afterwards I had to check a few things, like:
+
+<ul>
+<li>check and enable systemd timer for let’s encrypt</li>
+<li>enable root cron jobs</li>
+<li>disable root cron jobs on old server after!</li>
+<li>enable tomcat7 cron jobs</li>
+<li>disable tomcat7 cron jobs on old server after!</li>
+<li>regenerate <code>sitebndl.zip</code> with new IP for handle server and submit it to Handle.net</li>
+</ul></li>
+</ul>
diff --git a/public/tags/notes/index.xml b/public/tags/notes/index.xml
index 87de5bd9f..8330fdb29 100644
--- a/public/tags/notes/index.xml
+++ b/public/tags/notes/index.xml
@@ -691,6 +691,58 @@ OCSP Response Data:
...
Cert Status: good
</code></pre>
+
+<ul>
+<li>Migrate CGSpace to new server, roughly following these steps:</li>
+<li>On old server:</li>
+</ul>
+
+<pre><code># service tomcat7 stop
+# /home/backup/scripts/postgres_backup.sh
+</code></pre>
+
+<ul>
+<li>On new server:</li>
+</ul>
+
+<pre><code># systemctl stop tomcat7
+# rsync -4 -av --delete 178.79.187.182:/home/cgspace.cgiar.org/assetstore/ /home/cgspace.cgiar.org/assetstore/
+# rsync -4 -av --delete 178.79.187.182:/home/backup/ /home/backup/
+# rsync -4 -av --delete 178.79.187.182:/home/cgspace.cgiar.org/solr/ /home/cgspace.cgiar.org/solr
+# su - postgres
+$ dropdb cgspace
+$ createdb -O cgspace --encoding=UNICODE cgspace
+$ psql cgspace -c 'alter user cgspace createuser;'
+$ pg_restore -O -U cgspace -d cgspace -W -h localhost /home/backup/postgres/cgspace_2016-12-18.backup
+$ psql cgspace -c 'alter user cgspace nocreateuser;'
+$ psql -U cgspace -f ~tomcat7/src/git/DSpace/dspace/etc/postgres/update-sequences.sql cgspace -h localhost
+$ vacuumdb cgspace
+$ psql cgspace
+postgres=# \i /tmp/author-authority-updates-2016-12-11.sql
+postgres=# \q
+$ exit
+# chown -R tomcat7:tomcat7 /home/cgspace.cgiar.org
+# rsync -4 -av 178.79.187.182:/home/cgspace.cgiar.org/log/*.dat /home/cgspace.cgiar.org/log/
+# rsync -4 -av 178.79.187.182:/home/cgspace.cgiar.org/log/dspace.log.2016-1[12]* /home/cgspace.cgiar.org/log/
+# su - tomcat7
+$ cd src/git/DSpace/dspace/target/dspace-installer
+$ ant update clean_backups
+$ exit
+# systemctl start tomcat7
+</code></pre>
+
+<ul>
+<li>It took about twenty minutes and afterwards I had to check a few things, like:
+
+<ul>
+<li>check and enable systemd timer for let’s encrypt</li>
+<li>enable root cron jobs</li>
+<li>disable root cron jobs on old server after!</li>
+<li>enable tomcat7 cron jobs</li>
+<li>disable tomcat7 cron jobs on old server after!</li>
+<li>regenerate <code>sitebndl.zip</code> with new IP for handle server and submit it to Handle.net</li>
+</ul></li>
+</ul>