diff --git a/content/post/architectural-overview/index.md b/content/post/architectural-overview/index.md index db66318..e710808 100644 --- a/content/post/architectural-overview/index.md +++ b/content/post/architectural-overview/index.md @@ -11,6 +11,7 @@ date: 2020-02-27T22:10:31+01:00 lastmod: 2020-02-27T22:10:31+01:00 featured: false draft: false +diagram: true # Featured image # To use, add an image named `featured.jpg/png` to your page's folder. @@ -50,7 +51,7 @@ Out of scope: ## 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 @@ -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. +```mermaid +graph LR; + WAN-->Router-->Server; + Server-->FP["Traefik"]; + FP-->Nginx; + FP-->OC["Other Containers"]; +``` + ## 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. diff --git a/go.mod b/go.mod index ac5a407..ee7e847 100644 --- a/go.mod +++ b/go.mod @@ -2,4 +2,4 @@ module code.jcktrue.dk/jct/jcktrue.dk 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 diff --git a/go.sum b/go.sum index 0cae67e..0324734 100644 --- a/go.sum +++ b/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-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-20210127225730-4ac1c6aa1a40 h1:mheZDz5DcXq/x8APxFv7pOLtUkuD2qMgz8GGBO1BXrM= +github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210127225730-4ac1c6aa1a40/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8=