Theme update. Adding diagram
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		@@ -11,6 +11,7 @@ date: 2020-02-27T22:10:31+01:00
 | 
				
			|||||||
lastmod: 2020-02-27T22:10:31+01:00
 | 
					lastmod: 2020-02-27T22:10:31+01:00
 | 
				
			||||||
featured: false
 | 
					featured: false
 | 
				
			||||||
draft: false
 | 
					draft: false
 | 
				
			||||||
 | 
					diagram: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Featured image
 | 
					# Featured image
 | 
				
			||||||
# To use, add an image named `featured.jpg/png` to your page's folder.
 | 
					# To use, add an image named `featured.jpg/png` to your page's folder.
 | 
				
			||||||
@@ -50,7 +51,7 @@ Out of scope:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Hardware
 | 
					## Hardware
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The websever is hosted on an HP MicroServer Gen8. The OS runs off a 120GB SSD driver and 2x3TB HDD running RAID1 using the btrfs filesystem. This provides a suitable balance between storage capacity, and performance. Offsite back is done weekly through 
 | 
					The websever is hosted on an HP MicroServer Gen8. The OS runs off a 120GB SSD drive and 2x3TB HDD running RAID1 using the btrfs filesystem. This provides a suitable balance between storage capacity, and performance. Offsite backup is done weekly through https://wasabi.com/ and their S3 compatible service.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Network
 | 
					## Network
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -66,6 +67,14 @@ The software stack is built on containers. A reverse-proxy is employed to provid
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
All containers are automatically updated as is the host system.
 | 
					All containers are automatically updated as is the host system.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```mermaid
 | 
				
			||||||
 | 
					graph LR;
 | 
				
			||||||
 | 
					  WAN-->Router-->Server;
 | 
				
			||||||
 | 
					  Server-->FP["Traefik"];
 | 
				
			||||||
 | 
					  FP-->Nginx;
 | 
				
			||||||
 | 
					  FP-->OC["Other Containers"];
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Build
 | 
					## Build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The site uses the hugo static site generator. The content of the site are maintained in a git repository. On each update to the repository a dedicated build server generates the HTML and pushes it to the webserver. This allows the site to be updated from any machine with access to git.
 | 
					The site uses the hugo static site generator. The content of the site are maintained in a git repository. On each update to the repository a dedicated build server generates the HTML and pushes it to the webserver. This allows the site to be updated from any machine with access to git.
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							@@ -2,4 +2,4 @@ module code.jcktrue.dk/jct/jcktrue.dk
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
go 1.15
 | 
					go 1.15
 | 
				
			||||||
 | 
					
 | 
				
			||||||
require github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210123180413-7dbc1f73edfd // indirect
 | 
					require github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210127225730-4ac1c6aa1a40 // indirect
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.sum
									
									
									
									
									
								
							@@ -22,3 +22,5 @@ github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20201224144527-9cce661
 | 
				
			|||||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20201224144527-9cce661db8d7/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8=
 | 
					github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20201224144527-9cce661db8d7/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8=
 | 
				
			||||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210123180413-7dbc1f73edfd h1:dMMvFBC6oOVTVt28kM8VlnNcKUGnMwtdGbLd0MdPywY=
 | 
					github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210123180413-7dbc1f73edfd h1:dMMvFBC6oOVTVt28kM8VlnNcKUGnMwtdGbLd0MdPywY=
 | 
				
			||||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210123180413-7dbc1f73edfd/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8=
 | 
					github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210123180413-7dbc1f73edfd/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8=
 | 
				
			||||||
 | 
					github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210127225730-4ac1c6aa1a40 h1:mheZDz5DcXq/x8APxFv7pOLtUkuD2qMgz8GGBO1BXrM=
 | 
				
			||||||
 | 
					github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210127225730-4ac1c6aa1a40/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8=
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user