Skip to content

Home of my personal website v2, desktop and mobile friendly!

Notifications You must be signed in to change notification settings

thenick775/personal-website

Repository files navigation

This is the home of my personal website, desktop and mobile friendly.

I thought after a few years and a few jobs, that my website needed a new look!

I chose to make this project with Hugo, as an exercise in learning something new.

Major thanks to the Hugo Grayscale template creator for inspiration.

This project is powered by Docker and NGINX, and is served from a cloud hosting provider.

Fail2ban was added as, on most cloud providers, bots started mining for exploits.

Link

https://nicholas-vancise.dev

Getting started

  • navigate to the docker directory
cd ./docker;
  • start the container
docker compose up;

Technical details

  • This website's build pipeline is an example of a multi-stage docker build using Hugo
  • This website uses a basic custom nginx configuration
  • This website uses fail2ban to temporarily ban problematic IP addresses through firewall rules using the nginx logs
  • Certbot certificates are in use, making for easy periodic renewal

Credits

About

Home of my personal website v2, desktop and mobile friendly!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published