This is my personal portfolio website, available at https://baraa.top/
- Clone or Download this repository.
- Open
index.html
in your browser to view the site locally. - To use the contact form, ensure your server supports PHP and has
submit.php
configured to handle form submissions.
-
Website Containerization
Used a Docker stack to containerize the website for easy deployment. -
Reverse Proxy & Security (Bunkerweb)
- Used Bunkerweb as a reverse proxy to route requests within the local network.
- Leverages Bunkerweb’s state-of-the-art security features.
- Serves the website files using its built-in Nginx webserver.
-
Backend (PHP-FPM)
- Deployed a PHP-FPM container to handle the website’s contact form.
-
Public Access & DDoS Protection (Cloudflare)
- Used Cloudflare to Proxy the server’s public IP.
- Protect against DDoS attacks on my homelab.
Note: You can choose any deployment method.