Introduction
The project
At 16 years old, while I started to learn web coding langages, I wanted to have an website and I also wanted to entirely managed it by myself, from hardware to an open source software. The Raspberry PI was an ideal solution, accessible and reliable.
My work
40€ for the Raspberry device, a keyboard, a mouse, an hdmi TV and a Linux distribution later, helped by myself with self-thaught learning via Youtube, forums and some blogs, here is my self-hosted web server publicly accessible via the dyndns from noip.com. It was hosting my very first portfolio containing the little things I was building while learning HTML and CSS. Then, I added a personal music hosting service to play song in my appartment, it was also accessible on Internet after a log-in.
I learn how are working and how to manage Internet port numbers through the Internet box firewall. In order to add security, I also configured a honeypot to collect IP addresses from computer trying to connect.
Skills
Training course and technological watch
- Self-thaught training discovery
- Regular technological watch to learn and understand how the current and future systems work
Development
- Frontend
- HTML5 and CSS3 discovery, small projects creation
- Backend
- Procedural oriented PHP discovery
- Database
- SQL discovery
Server
- Production
- Raspbian LAMP (Linux, Apache, MySQL, PHP)
- Home automation
- Package MPD (Music Player Daemon)
Keywords
Self-hosted web dyndns, Home automation audio, Customization and tailor-made Configuration