Personal Website Reverse Proxy and Domain management

06/01/2024 – present

Key Technologies:

  • Domain Registrar: GoDaddy.com
  • Dynamic DNS service: PFSense 2.7.2-RELEASE(amd64)
  • Reverse Proxy: HAproxy 0.63_2 hosted on PFSense
  • Personal Website: https://nawalker.work
  • Web Services: WordPress (TrueNAS Scale Dragonfish-24.04.2)
  • PKI/Digital Certificates: ACME Certificate Management Environment
  • SSL Offloading/HTTPS: HAproxy Reverse Proxy.

Accomplishments:

  • Acquired Domain Name using Godaddy’s domain registration system and implemented Dynamic DNS services using PFsense to ensure WAN IP address is always associated with domain, even if it changes.
  • Implemented WordPress HELM package using TrueNAS scale, allowing me to host this website on my own server from home.
  • Configured Front and Back-end access control lists using HAproxy allowing access to https://nawalker.work without opening and forwarding specific ports on my network.
  • Applied Digital Certificate to my site using ACME Certificate Management Environment to all secure encrypted access to https://nawalker.work over the web.
  • Implemented SSL offloading using HAProxy to allow packet inspection using SNORT IPS to prevent unauthorized and malicious traffic from entering the network.
  • Configured and Designed Personal Website using WordPress.

Leave a Reply