Description for Project goes here.
Description for Project goes here.
Working at British Engines as an IT engineer I use Microsoft Azure and Intune extensively to manage and create users and their devices. I'm able to assign users to devices and through Intune and make sure everything syncs up correctly in Azure and Active Directory. In Microsoft Azure I also re-assign users using the command line to rejoin users and devices.
The first bit of hardware I got for my home lab was a network switch. I'm currently using a 48 port Cisco Catalyst 3750 v2 as it has all the features I want, it has PoE functionality, enough ports for all my devices, fibre connectivity and it is a layer 3 switch. I have currently only set it up with only one VLAN but want to look into setting up InterVLAN routing to segragate my devices. I have the line in to the switch from my router connected to the gigabit port using an SFP. I set up the configuration of the switch using a console cable to my laptop and connected to it using PuTTY.
I setup Porkbun's DDNS client on one of my Raspberry Pi's. It's a script on crontab that I have set to run each time the Pi is powered on and also will run hourly. This script will check to see if my public IP address has changed and then sync up my address to my domain name with the secret and API keys. This allows my webserver and other devices to still be reachable even if my public IP address changes.
I setup the DNS based firewall on a Raspberry Pi 4B using the Pi-hole software. I manage the configuration from a browser page that I remote in on, from here I can modify and add various adlists for domains to block. I can view individual devices and control certain rules and restrictions for each one. The configuration I have set on it uses Google and Cloudflare upstream DNS servers. This project has been a positive experience as it has helped with blocking ads and blocking other malicious websites to keep my family more safe when online.
Description for Project goes here.
I purchased a domain name from Porkbun to use. I chose the name dbtechlab.co.uk as I think it looks professional and describes what I want to do well. I have added multiple domain records to it for various things I have setup such as, a webserver, email server and Minecraft server. For now, the main thing I use my domain for is my webserver as my website acts as my portfolio. I also use my domain for being able to VPN into my home network as I setup DDNS on it meaning when my public IP address changes my domain syncs with it and updates it for various applications I have such as my webserver or VPN server. I will go into more detail about my DDNS client in it's designated project card.
Description for Project goes here.
Description for Project goes here.
For this project I wanted to secure my house with some cameras. With a lot of research onto which ones to buy I landed on Annke cameras. I feel like they were good value for money and have been very reliable. They are IP cameras powered with PoE from my Cisco network switch. I did a site survey of the exterior of the house and then mounted them at various points. They are all connected to the Raspberry Pi on the AgentDVR system.
Description for Project goes here.
Description for Project goes here.
For my NVR I decided to use the AgentDVR software, I experimented with Frigate but I much prefer AgentDVR as I had a couple of issues with setting up my cameras with Frigate. I have three IP cameras connected to the server which runs from the same Raspberry Pi that the DNS Firewall runs from. I have the system setup so that it constantly records and all the footage is stored on my NAS fileserver. I want to integrate my cameras alarms with the IFTTT app so I can have alarms and alerts from the cameras sent to my phone. I would also like to look into implementing AI functionality to my cameras as there are options to use facial recognition so alarms aren't sent when it recognises family members or friends etc.
Description for Project goes here.
Description for Project goes here.
Description for Project goes here.
I created my own file server at home using a Terramaster NAS. I have the IP statically assigned on my network and have the network drives mapped onto a few of my devices to have shared and backed up storage. I also have it setup on my phone so that when I connect to my home internet it automatically backs up all my photos and videos. I also have my TNAS setup as the storage location for my IP cameras, all the continuous feed they have is sent directly to the NAS. I have also setup up different users on the browser UI to manage what folders they have access to and what storage quotas they have.
Description for Project goes here.
Description for Project goes here.
I setup another Raspberry Pi with the PiVPN software on it so I could remote into my home network from anywhere. Since I can't have my public IP statically set I had to setup DDNS for my domain. My VPN server points to my domain and I connect that way. I manage the users that can remote into my network and when a new user is created a QR code is generated. I use the WireGuard app on my phone to be able to connect to the VPN. When connected to my VPN I can manage things like my file server, IP cameras and SSH onto my devices using the Termius app or remote onto them using RealVNC.
Description for Project goes here.
Description for Project goes here.
Description for Project goes here.