Raspberry Pi 4
The project involved configuring a Raspberry Pi using Debian-based Raspberry Pi OS, focusing on various aspects such as networking, security, troubleshooting, and setting up different services. In terms of networking, DNS and DHCP servers were established, while security measures were implemented to secure both web and DNS servers.
Skills
Access Point
Web Server
VPN
- Linux
Form of Debian was used called Raspberry Pi OS - Networking
Setting up DNS, and DHCP servers. - Security
Securing Web/DNS servers. - Troubleshooting
Fixing and troubleshooting.
- Hostapd
Hostapd was used to configure an access point. - DHCP server
A static IP was set along wth a DHCP server using DNSmasq. - Encryption
Configured the access point with AES-CCMP and TKIM using WPA2 encryption. - Startup
A .service file used for starting the access point on startup. - NAT
Network Address Translation was used to manage the internal network.
- Apache
Apache2 was used to create a web server on the pi. - Secured
This website was created and secured using certificates and public and private keys. - HTML
HTML and CSS were used to create this websites.
- OpenVPN
OpenVPN was used to create a tunneled network between a cloud hosted web server and a local pi - SSH
Can SSH to my home system through the VPN. - Encryption
Encrypted the VPN tunnel using certificates and public and private keys.