As an embedded systems engineer, I often encounter low-cost development boards for utilizing their capabilities efficiently, and in this video, I will show you how you can turn an underpowered computer into a fully working web server.
In fact, I am using this board to run my personal website right now, https://alaminn.com
Feel free to check the website :)
The main dev board is a Bananapi M1, which has a very old A20 processor with 1GB RAM, but this is quite enough for small static websites.
With a free domain from Digitalplat and a tunnel using Cloudflare, it is now quite easy to make a website on your own.
Note: My ISP does not provide a real IP, so I had to use a tunnel (Cloudflare) to access the server over the internet.
Github repo of the project: https://github.com/AlAminAshik/Settin...
You can get the parts used from here: https://componentkini.com/
Armbian OS download link: https://www.armbian.com/bananapi/
Get a free domain with .dpdns.org extension: https://github.com/DigitalPlatDev/Fre...
Big thanks to JCLCNC for supporting this project! Click on the link below to get a coupon worth $123 at: https://jlccnc.com/?from=alaminashik. JLCCNC now offers custom metal CNC for everyone at an affordable price, starting at just $1. The best thing is that you can get very small and very precise shapes using their 5-axis CNC machines.
Timestamps:
P.S: If you are familiar with a Linux environment, you can skip to the "Remote control" step:
0:00 - Introduction
1:08 - Flashing Armbian Operating System
3:37 - Powering Up
4:04 - First boot
7:20 - Remote control
8:17 - Initial setup
9:20 - Setting up the server
10:20 - Cloudflare setup
11:08 - Setup Domain
22:23 - Server is ready!
24:38 - WordPress installation
26:06 - Create a database
28:21 - Set up the server for WordPress
34:14 - Prepare WordPress website
Social Media Links:
Facebook: / ashik9971
LinkedIn: / al-amin-ashik
Instructables: https://www.instructables.com/member/...
Github: https://github.com/AlAminAshik