N O E L
A picture of me

Noel Ardelean

Programmer. Student. Cybersecurity Enthusiast

Download Resume

About Me

noel@about-me:~$

noel@about-me:~$ whoami
Hi! My name is Noel Ardelean, and I'm a passionate programmer and computer science student. I enjoy exploring all aspects of programming, but I lean more towards networking and cybersecurity in my free time.

I also have a strong interest in the aesthetic design of applications, focusing on how they look and feel. I'm always excited to learn new skills and I hope we can connect and work together someday|

My Skills

Core Programming Skills

C Logo

C

Java Logo

Java

SQL Logo

SQL

Python Logo

Python

PHP Logo

PHP

CSS Logo

CSS

JavaScript Logo

JavaScript

Electron Logo

Electron

Tools

Git Logo

Git

Vim Logo

Vim

Certifications

CompTIA ITF+ Logo

Comptia ITF+

Homelab Wiki

System Online

Infrastructure Overview

The core of my homelab is built using a Dell Optiplex 3040 Micro. It runs on Proxmox VE and this allows me to manage backups and run virtual machines effortlessly.

Homelab Network Topology

Currently I run two Virtual Machines (VMs):

  • VM 1: Running Fedora Server. I run all my services here using docker containers.
  • VM 2: Running Home Assistant OS. This allows me to run and automate majority of my smart home devices locally and offline with nice dashboards.

My Services

Here is a breakdown of the specific applications running on my server.

1. Home Assistant

Home Assistant Interface

I use Home Assistant for automation and local control of my smart devices. Most of my setup runs offline, so everything keeps working even if the internet is down.

Wall Mounted Dashboard

I also use a wall-mounted dashboard for quick access. It features a To-do list and a News Feed to maximise functionality. The tablet I use is the Lenovo Tab M11 which I picked up cheap for Black Friday.


2. Homepage

Homepage Dashboard

My start page for all my services. It allows me to access all my self-hosted services and important bookmarks in one place. I utilise the widgets feature to quickly glance at information about my services. I use the Basic Auth feature in Nginx Proxy Manager to require a password to access the dashbaord.


3. Glance

Glance Feed

A minimal feed + news reader. I use this to track news and RSS feeds without the bloat. It serves me content that actually interests me without any ads or intrusiveness. I also use this to keep track of updates that any of my hosted services receive.


4. Firefly III

A self-hosted finance tracker. I use this to budget and keep track of my personal finances and expenses.


5. Nginx Proxy Manager

Handles reverse proxying to enable HTTPS for my services using a custom domain I subscribe to annually. I use the DNS-01 challenge through Cloudflare to translate my public domain to a local IP address. This gives me valid SSL certificates without exposing any ports to the internet as I'm quite paranoid.


6. FileBrowser Quantum

A lightweight web file manager. I use this as an alternative backup method for extremely critical files I can't afford to lose.


7. Immich

A self-hosted photo and video backup solution. I use this to backup all media on my phone and use the local AI features. It features face detection and object recognition which comes in very handy. Also way more private than cloud options.


8. Yamtrack

Yamtrack Interface

This is used to track my media consumption. I track movies, shows, books, and games. It integrates with Trakt to automatically update data for movies and shows every 2 days. It also shows me upcoming releases and I use a calendar widget on my Homepage to view this.


9. Beszel

A lightweight monitoring dashboard. It connects to my Proxmox host and VMs through agents. It allows me view CPU usage, RAM usage, and temperatures at a glance using a visually appealing UI.


10. Netbird

I run the Netbird Agent on my machine. Using their free tier, it creates a mesh VPN that allows me to remotely access my local network and services securely when I am away from home.


Future Plans

These are some plans I have that I will get to eventually.

  • Proxmox Backup Server: When I have the extra budget I plan to get hardware to run Proxmox Backup Server to maintain a constant live backup.
  • Wazuh: SIEM platform for security monitoring and alerting. I already attempted to deploy this but it kept frequently crashing. I will revisit this again in the future.
  • Frigate: An NVS system that uses object detection powered by AI for efficient CCTV monitoring.
  • Adguard + Unbound: To block ads network wide and to use a privacy focused DNS resolver.
  • OPNsense: Firewall to manage and protect traffic across my network. Hardware is quite expensive so this will have to wait.

Contact me

Feel free to reach out to me via email or connect with me on Linkedin!