| 
				
			 | 
			
			
				@@ -266,6 +266,12 @@ MY_NAME=$DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				266
			 | 
			
				266
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				267
			 | 
			
				267
			 | 
			
			
				 export DEBIAN_FRONTEND=noninteractive 
			 | 
		
	
		
			
			| 
				268
			 | 
			
				268
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				269
			 | 
			
			
				+# logging level for Nginx 
			 | 
		
	
		
			
			| 
				
			 | 
			
				270
			 | 
			
			
				+WEBSERVER_LOG_LEVEL='crit' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				271
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				272
			 | 
			
			
				+# used to limit CPU usage 
			 | 
		
	
		
			
			| 
				
			 | 
			
				273
			 | 
			
			
				+CPULIMIT='/usr/bin/cpulimit -l 20 -e' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				274
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				269
			 | 
			
				275
			 | 
			
			
				 # File which keeps track of what has already been installed 
			 | 
		
	
		
			
			| 
				270
			 | 
			
				276
			 | 
			
			
				 COMPLETION_FILE=$HOME/freedombone-completed.txt 
			 | 
		
	
		
			
			| 
				271
			 | 
			
				277
			 | 
			
			
				 if [ ! -f $COMPLETION_FILE ]; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -335,6 +341,9 @@ function read_configuration { 
			 | 
		
	
		
			
			| 
				335
			 | 
			
				341
			 | 
			
			
				       if grep -q "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				336
			 | 
			
				342
			 | 
			
			
				           LOCAL_NETWORK_STATIC_IP_ADDRESS=$(grep "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				337
			 | 
			
				343
			 | 
			
			
				       fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				344
			 | 
			
			
				+      if grep -q "WEBSERVER_LOG_LEVEL" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				345
			 | 
			
			
				+          WEBSERVER_LOG_LEVEL=$(grep "WEBSERVER_LOG_LEVEL" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				346
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				338
			 | 
			
				347
			 | 
			
			
				       if grep -q "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				339
			 | 
			
				348
			 | 
			
			
				           ROUTE_THROUGH_TOR=$(grep "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				340
			 | 
			
				349
			 | 
			
			
				       fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -1271,7 +1280,7 @@ function initial_setup { 
			 | 
		
	
		
			
			| 
				1271
			 | 
			
				1280
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				1272
			 | 
			
				1281
			 | 
			
			
				   apt-get -y remove --purge apache* 
			 | 
		
	
		
			
			| 
				1273
			 | 
			
				1282
			 | 
			
			
				   apt-get -y dist-upgrade 
			 | 
		
	
		
			
			| 
				1274
			 | 
			
				
			 | 
			
			
				-  apt-get -y install ca-certificates emacs24 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1283
			 | 
			
			
				+  apt-get -y install ca-certificates emacs24 cpulimit 
			 | 
		
	
		
			
			| 
				1275
			 | 
			
				1284
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1276
			 | 
			
				1285
			 | 
			
			
				   echo 'initial_setup' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				1277
			 | 
			
				1286
			 | 
			
			
				 } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -3283,6 +3292,7 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				3283
			 | 
			
				3292
			 | 
			
			
				   echo '    listen 80;' >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3284
			 | 
			
				3293
			 | 
			
			
				   echo "    server_name $OWNCLOUD_DOMAIN_NAME;" >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3285
			 | 
			
				3294
			 | 
			
			
				   echo '    access_log off;' >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3295
			 | 
			
			
				+  echo "    error_log /var/www/$OWNCLOUD_DOMAIN_NAME/error.log $WEBSERVER_LOG_LEVEL;" >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3286
			 | 
			
				3296
			 | 
			
			
				   echo '    rewrite ^ https://$server_name$request_uri? permanent;' >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3287
			 | 
			
				3297
			 | 
			
			
				   echo '}' >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3288
			 | 
			
				3298
			 | 
			
			
				   echo '' >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -3291,6 +3301,7 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				3291
			 | 
			
				3301
			 | 
			
			
				   echo "    root /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs;" >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3292
			 | 
			
				3302
			 | 
			
			
				   echo "    server_name $OWNCLOUD_DOMAIN_NAME;" >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3293
			 | 
			
				3303
			 | 
			
			
				   echo '    access_log off;' >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3304
			 | 
			
			
				+  echo "    error_log /var/www/$OWNCLOUD_DOMAIN_NAME/error.log $WEBSERVER_LOG_LEVEL;" >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3294
			 | 
			
				3305
			 | 
			
			
				   echo '' >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3295
			 | 
			
				3306
			 | 
			
			
				   echo '    ssl on;' >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3296
			 | 
			
				3307
			 | 
			
			
				   echo "    ssl_certificate /etc/ssl/certs/$OWNCLOUD_DOMAIN_NAME.crt;" >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -3925,7 +3936,7 @@ function install_blog { 
			 | 
		
	
		
			
			| 
				3925
			 | 
			
				3936
			 | 
			
			
				   echo "    root /var/www/$FULLBLOG_DOMAIN_NAME/htdocs;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3926
			 | 
			
				3937
			 | 
			
			
				   echo "    server_name $FULLBLOG_DOMAIN_NAME;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3927
			 | 
			
				3938
			 | 
			
			
				   echo '    access_log off;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3928
			 | 
			
				
			 | 
			
			
				-  echo "    error_log /var/www/$FULLBLOG_DOMAIN_NAME/error.log;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3939
			 | 
			
			
				+  echo "    error_log /var/www/$FULLBLOG_DOMAIN_NAME/error.log $WEBSERVER_LOG_LEVEL;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3929
			 | 
			
				3940
			 | 
			
			
				   echo '    index index.php;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3930
			 | 
			
				3941
			 | 
			
			
				   echo '    charset utf-8;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3931
			 | 
			
				3942
			 | 
			
			
				   echo '    client_max_body_size 20m;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4000,7 +4011,7 @@ function install_blog { 
			 | 
		
	
		
			
			| 
				4000
			 | 
			
				4011
			 | 
			
			
				   echo "    root /var/www/$FULLBLOG_DOMAIN_NAME/htdocs;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4001
			 | 
			
				4012
			 | 
			
			
				   echo "    server_name $FULLBLOG_DOMAIN_NAME;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4002
			 | 
			
				4013
			 | 
			
			
				   echo '    access_log off;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4003
			 | 
			
				
			 | 
			
			
				-  echo "    error_log /var/www/$FULLBLOG_DOMAIN_NAME/error_ssl.log;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4014
			 | 
			
			
				+  echo "    error_log /var/www/$FULLBLOG_DOMAIN_NAME/error_ssl.log $WEBSERVER_LOG_LEVEL;" >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4004
			 | 
			
				4015
			 | 
			
			
				   echo '    index index.php;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4005
			 | 
			
				4016
			 | 
			
			
				   echo '    charset utf-8;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4006
			 | 
			
				4017
			 | 
			
			
				   echo '    client_max_body_size 20m;' >> /etc/nginx/sites-available/$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4220,7 +4231,7 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				4220
			 | 
			
				4231
			 | 
			
			
				   echo "    server_name $MICROBLOG_DOMAIN_NAME;" >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4221
			 | 
			
				4232
			 | 
			
			
				   echo "    root /var/www/$MICROBLOG_DOMAIN_NAME/htdocs;" >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4222
			 | 
			
				4233
			 | 
			
			
				   echo '    access_log off;' >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4223
			 | 
			
				
			 | 
			
			
				-  echo "    error_log /var/www/$MICROBLOG_DOMAIN_NAME/error.log;" >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4234
			 | 
			
			
				+  echo "    error_log /var/www/$MICROBLOG_DOMAIN_NAME/error.log $WEBSERVER_LOG_LEVEL;" >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4224
			 | 
			
				4235
			 | 
			
			
				   echo '    index index.php;' >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4225
			 | 
			
				4236
			 | 
			
			
				   echo '' >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4226
			 | 
			
				4237
			 | 
			
			
				   echo '    rewrite ^ https://$server_name$request_uri? permanent;' >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4273,7 +4284,7 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				4273
			 | 
			
				4284
			 | 
			
			
				   echo '' >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4274
			 | 
			
				4285
			 | 
			
			
				   echo '  client_max_body_size      15m;' >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4275
			 | 
			
				4286
			 | 
			
			
				   echo '' >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4276
			 | 
			
				
			 | 
			
			
				-  echo "  error_log /var/www/$MICROBLOG_DOMAIN_NAME/error_ssl.log;" >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4287
			 | 
			
			
				+  echo "  error_log /var/www/$MICROBLOG_DOMAIN_NAME/error_ssl.log $WEBSERVER_LOG_LEVEL;" >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4277
			 | 
			
				4288
			 | 
			
			
				   echo '}' >> /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4278
			 | 
			
				4289
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				4279
			 | 
			
				4290
			 | 
			
			
				   configure_php 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4459,7 +4470,7 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				4459
			 | 
			
				4470
			 | 
			
			
				   echo "    server_name $REDMATRIX_DOMAIN_NAME;" >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4460
			 | 
			
				4471
			 | 
			
			
				   echo "    root /var/www/$REDMATRIX_DOMAIN_NAME/htdocs;" >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4461
			 | 
			
				4472
			 | 
			
			
				   echo '    access_log off;' >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4462
			 | 
			
				
			 | 
			
			
				-  echo "    error_log /var/www/$REDMATRIX_DOMAIN_NAME/error.log;" >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4473
			 | 
			
			
				+  echo "    error_log /var/www/$REDMATRIX_DOMAIN_NAME/error.log $WEBSERVER_LOG_LEVEL;" >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4463
			 | 
			
				4474
			 | 
			
			
				   echo '    index index.php;' >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4464
			 | 
			
				4475
			 | 
			
			
				   echo '' >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4465
			 | 
			
				4476
			 | 
			
			
				   echo '    rewrite ^ https://$server_name$request_uri? permanent;' >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4469,7 +4480,7 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				4469
			 | 
			
				4480
			 | 
			
			
				   echo '    listen 443 ssl;' >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4470
			 | 
			
				4481
			 | 
			
			
				   echo "    root /var/www/$REDMATRIX_DOMAIN_NAME/htdocs;" >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4471
			 | 
			
				4482
			 | 
			
			
				   echo "    server_name $REDMATRIX_DOMAIN_NAME;" >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4472
			 | 
			
				
			 | 
			
			
				-  echo "    error_log /var/www/$REDMATRIX_DOMAIN_NAME/error_ssl.log;" >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4483
			 | 
			
			
				+  echo "    error_log /var/www/$REDMATRIX_DOMAIN_NAME/error_ssl.log $WEBSERVER_LOG_LEVEL;" >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4473
			 | 
			
				4484
			 | 
			
			
				   echo '    index index.php;' >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4474
			 | 
			
				4485
			 | 
			
			
				   echo '    charset utf-8;' >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				4475
			 | 
			
				4486
			 | 
			
			
				   echo '    client_max_body_size 20m;' >> /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 |