| 
				
			 | 
			
			
				@@ -93,6 +93,7 @@ function restore_local_wiki { 
			 | 
		
	
		
			
			| 
				93
			 | 
			
				93
			 | 
			
			
				 			ln -s /etc/letsencrypt/live/${WIKI_DOMAIN_NAME}/privkey.pem /etc/ssl/private/${WIKI_DOMAIN_NAME}.key 
			 | 
		
	
		
			
			| 
				94
			 | 
			
				94
			 | 
			
			
				 			ln -s /etc/letsencrypt/live/${WIKI_DOMAIN_NAME}/fullchain.pem /etc/ssl/certs/${WIKI_DOMAIN_NAME}.pem 
			 | 
		
	
		
			
			| 
				95
			 | 
			
				95
			 | 
			
			
				 		fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				96
			 | 
			
			
				+		echo $"Restore of Wiki complete" 
			 | 
		
	
		
			
			| 
				96
			 | 
			
				97
			 | 
			
			
				 	fi 
			 | 
		
	
		
			
			| 
				97
			 | 
			
				98
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				98
			 | 
			
				99
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -105,7 +106,33 @@ function backup_remote_wiki { 
			 | 
		
	
		
			
			| 
				105
			 | 
			
				106
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				106
			 | 
			
				107
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				107
			 | 
			
				108
			 | 
			
			
				 function restore_remote_wiki { 
			 | 
		
	
		
			
			| 
				108
			 | 
			
				
			 | 
			
			
				-	echo -n '' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				109
			 | 
			
			
				+	if [ -d $SERVER_DIRECTORY/backup/wiki ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				110
			 | 
			
			
				+		WIKI_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "Wiki domain" | awk -F ':' '{print $2}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				111
			 | 
			
			
				+		echo $"Restoring Wiki installation $WIKI_DOMAIN_NAME" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				112
			 | 
			
			
				+		function_check restore_directory_from_friend 
			 | 
		
	
		
			
			| 
				
			 | 
			
				113
			 | 
			
			
				+		restore_directory_from_friend /root/tempwiki wiki 
			 | 
		
	
		
			
			| 
				
			 | 
			
				114
			 | 
			
			
				+		cp -r /root/tempwiki/var/lib/dokuwiki/* /var/lib/dokuwiki/ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				115
			 | 
			
			
				+		if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				116
			 | 
			
			
				+			exit 868 
			 | 
		
	
		
			
			| 
				
			 | 
			
				117
			 | 
			
			
				+		fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				118
			 | 
			
			
				+		restore_directory_from_friend /root/tempwiki2 wiki2 
			 | 
		
	
		
			
			| 
				
			 | 
			
				119
			 | 
			
			
				+		cp -r /root/tempwiki2/etc/dokuwiki/* /etc/dokuwiki/ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				120
			 | 
			
			
				+		if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				121
			 | 
			
			
				+			exit 869 
			 | 
		
	
		
			
			| 
				
			 | 
			
				122
			 | 
			
			
				+		fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				123
			 | 
			
			
				+		rm -rf /root/tempwiki 
			 | 
		
	
		
			
			| 
				
			 | 
			
				124
			 | 
			
			
				+		rm -rf /root/tempwiki2 
			 | 
		
	
		
			
			| 
				
			 | 
			
				125
			 | 
			
			
				+		chown -R www-data:www-data /var/lib/dokuwiki/* 
			 | 
		
	
		
			
			| 
				
			 | 
			
				126
			 | 
			
			
				+		# Ensure that the bundled SSL cert is being used 
			 | 
		
	
		
			
			| 
				
			 | 
			
				127
			 | 
			
			
				+		if [ -f /etc/ssl/certs/${WIKI_DOMAIN_NAME}.bundle.crt ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				128
			 | 
			
			
				+			sed -i "s|${WIKI_DOMAIN_NAME}.crt|${WIKI_DOMAIN_NAME}.bundle.crt|g" /etc/nginx/sites-available/${WIKI_DOMAIN_NAME} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				129
			 | 
			
			
				+		fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				130
			 | 
			
			
				+		if [ -d /etc/letsencrypt/live/${WIKI_DOMAIN_NAME} ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				131
			 | 
			
			
				+			ln -s /etc/letsencrypt/live/${WIKI_DOMAIN_NAME}/privkey.pem /etc/ssl/private/${WIKI_DOMAIN_NAME}.key 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+			ln -s /etc/letsencrypt/live/${WIKI_DOMAIN_NAME}/fullchain.pem /etc/ssl/certs/${WIKI_DOMAIN_NAME}.pem 
			 | 
		
	
		
			
			| 
				
			 | 
			
				133
			 | 
			
			
				+		fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				134
			 | 
			
			
				+		echo $"Restore of Wiki complete" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				135
			 | 
			
			
				+	fi 
			 | 
		
	
		
			
			| 
				109
			 | 
			
				136
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				110
			 | 
			
				137
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				111
			 | 
			
				138
			 | 
			
			
				 function remove_wiki { 
			 |