The Idea and Plan
-Wanting to be able to host my own website and present my work. -Keeping things
simple by designing the look in HTML CSS
-Using a Raspberry Pi as the host computer because I have extras
-Deciding to use Nginx Over apache because of scaling and ease of use
-Bypassing the need for Port forwarding on router because family thinks its
dangerous so
used Cloudflare tunnel as a work around.
- These things in place I decided to base the look off of a profesional website
so I
tried reveres engineering Britney changs portfolio. (Big Credit)
Gathering Materials
-Have a Terminal/Putty application setup to connect to your Pi remotely.
-Get Raspberry pi
Install lite OS
Install SSH
-(opt) find a website you like the look of and try to reverse engineer it. make sure
creator is okay.
Implementation
-Design Website
-NginX
-Install NginX
-Configure Nginx
-Start Server
-Run abd background service
-Cloud Flared
-Sign up
-(Get Domain)
-Install
-Configure
-Start Tunnel
-Run as service
-Copy Static Content to Pi Server content directory
The Result
- Website should be available
Road Blocks
Final Thoughts