README.md Update
This commit is contained in:
		
							parent
							
								
									1e5e0226c5
								
							
						
					
					
						commit
						10f3de4def
					
				
							
								
								
									
										65
									
								
								INSTALL.md
									
									
									
									
									
								
							
							
						
						
									
										65
									
								
								INSTALL.md
									
									
									
									
									
								
							@ -1,33 +1,34 @@
 | 
			
		||||
- ## Standalone Wordpress Container Docs
 | 
			
		||||
- `git clone https://git.libre.audio/EquilibrateIT/ansible_wordpress-standalone.git`
 | 
			
		||||
- `cd ansible_wordpress-standalone`
 | 
			
		||||
- *Optional* - rename ansible/playbooks/equilibrate.com.yml to match your domain name
 | 
			
		||||
- `ansible-playbook ansible/playbooks/yoursite.com.yml`
 | 
			
		||||
- `ssh yoursite.com`
 | 
			
		||||
- `su - wordpress`
 | 
			
		||||
- *Optional*
 | 
			
		||||
  a. Remove firewall rule for port 80  
 | 
			
		||||
  `firewall-cmd --zone=public --remove-rich-rule rule family="ipv4" forward-port port="80" protocol="tcp" to-port="8080"`  
 | 
			
		||||
  b. Create ssl certificates  
 | 
			
		||||
  `certbot certonly -d yoursite.com`  
 | 
			
		||||
  c. Copy the certificates where the container build will pick them up  
 | 
			
		||||
  `mv /etc/letsencrypt/live/yoursite.com/privkey.pem /home/wordpress/wordpress/apache/`  
 | 
			
		||||
  `mv /etc/letsencrypt/live/yoursite.com/fullchain.pem /home/wordpress/wordpress/apache/`  
 | 
			
		||||
- *Optional*
 | 
			
		||||
  a. Generate self-signed certificates  
 | 
			
		||||
  `cd ~/wordpress/apache`  
 | 
			
		||||
  `openssl req -x509 -newkey rsa:4096 -keyout privkey.pem -out fullchain.pem -sha256 -days 3650 -nodes -subj "/C=XX/ST=StateName/L=CityName/O=CompanyName/OU=CompanySectionName/CN=CommonNameOrHostname"`  
 | 
			
		||||
- Create ~/.env file
 | 
			
		||||
  ```
 | 
			
		||||
  MYSQL_ROOT_PASSWORD="<YourSecureRootPassword>"
 | 
			
		||||
  MYSQL_DATABASE=wordpress
 | 
			
		||||
  MYSQL_USER=wordpress
 | 
			
		||||
  MYSQL_PASSWORD="<YourSecurePassword>"
 | 
			
		||||
  
 | 
			
		||||
  WORDPRESS_DB_NAME=wordpress
 | 
			
		||||
  WORDPRESS_DB_HOST=db:3306
 | 
			
		||||
  WORDPRESS_DB_USER=wordpress
 | 
			
		||||
  WORDPRESS_DB_PASSWORD="<YourSecurePassword>"
 | 
			
		||||
  ```
 | 
			
		||||
- `cd ~`
 | 
			
		||||
  `podman-compose up -d`
 | 
			
		||||
	- `git clone https://git.libre.audio/EquilibrateIT/ansible_wordpress-standalone.git`
 | 
			
		||||
	- `cd ansible_wordpress-standalone`
 | 
			
		||||
	- *Optional* - rename ansible/playbooks/equilibrate.com.yml to match your domain name
 | 
			
		||||
	- `ansible-playbook ansible/playbooks/yoursite.com.yml`
 | 
			
		||||
	- `ssh yoursite.com`
 | 
			
		||||
	- `su - wordpress`
 | 
			
		||||
	- *Optional*
 | 
			
		||||
	  a. Remove firewall rule for port 80  
 | 
			
		||||
	  `firewall-cmd --zone=public --remove-rich-rule rule family="ipv4" forward-port port="80" protocol="tcp" to-port="8080"`  
 | 
			
		||||
	  b. Create ssl certificates  
 | 
			
		||||
	  `certbot certonly -d yoursite.com`  
 | 
			
		||||
	  c. Copy the certificates where the container build will pick them up  
 | 
			
		||||
	  `mv /etc/letsencrypt/live/yoursite.com/privkey.pem /home/wordpress/wordpress/apache/`  
 | 
			
		||||
	  `mv /etc/letsencrypt/live/yoursite.com/fullchain.pem /home/wordpress/wordpress/apache/`  
 | 
			
		||||
	  d. Reload firewall rules to put the port 80 forward rule back in place  
 | 
			
		||||
	  `firewall-cmd --reload`  
 | 
			
		||||
	- *Optional*
 | 
			
		||||
	  a. Generate self-signed certificates  
 | 
			
		||||
	  `cd ~/wordpress/apache`  
 | 
			
		||||
	  `openssl req -x509 -newkey rsa:4096 -keyout privkey.pem -out fullchain.pem -sha256 -days 3650 -nodes -subj "/C=XX/ST=StateName/L=CityName/O=CompanyName/OU=CompanySectionName/CN=CommonNameOrHostname"`  
 | 
			
		||||
	- Create ~/.env file
 | 
			
		||||
	  ```
 | 
			
		||||
	  MYSQL_ROOT_PASSWORD="<YourSecureRootPassword>"
 | 
			
		||||
	  MYSQL_DATABASE=wordpress
 | 
			
		||||
	  MYSQL_USER=wordpress
 | 
			
		||||
	  MYSQL_PASSWORD="<YourSecurePassword>"
 | 
			
		||||
	  
 | 
			
		||||
	  WORDPRESS_DB_NAME=wordpress
 | 
			
		||||
	  WORDPRESS_DB_HOST=db:3306
 | 
			
		||||
	  WORDPRESS_DB_USER=wordpress
 | 
			
		||||
	  WORDPRESS_DB_PASSWORD="<YourSecurePassword>"
 | 
			
		||||
	  ```
 | 
			
		||||
	- `cd ~`
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user