Recente Projecten:
Project A: Proxmox VE
Proxmox VE is een open-source virtualisatieplatform dat ik heb opgezet en geconfigureerd om virtuele machines te hosten en te beheren. Dit project heeft me geholpen om bekend te raken met virtualisatie en serverbeheer.
Ik heb geleerd hoe ik Proxmox VE kan installeren, virtuele machines kan maken en beheren, en hoe ik opslag en netwerken kan configureren binnen het platform.
Ook heb ik geleerd hoe ik veiligheid en back-ups kan configureren om de integriteit en beschikbaarheid van de virtuele machines te waarborgen.
Qua Netwerken heb ik geleerd:, hoe je via DCHP een IP-adres toewijst, hoe je subnetten kunt configureren, en hoe je DNS-instellingen kunt beheren.
en omdat ik er eerst alleen lokaal bij kon heb ik mijn eigen tailnet van Tailscale opgezet met restricties niet op basis van IP maar op basis van authenticatie.
Project B: Docker
Docker is een containerisatieplatform dat ik heb gebruikt om applicaties te isoleren en te beheren. Ik heb geleerd hoe ik Docker-images kan maken, containers kan draaien en beheren, en hoe ik Docker Compose kan gebruiken containers op te zetten door het gebruik van een docker-compose.yml-bestand.
Om een paar van de applicaties op te noemen die ik heb opgezet met docker zijn: Traefik, Nginx, Authentik en Portainer.
Ik heb geleerd om binnen docker netwerken op te zetten, containers met elkaar te laten communiceren, en problemen op te lossen.
Ook leuk om te vermelden is dat een van de storingen die ik heb opgelost met de infrastructuur tussen Traefik, Nginx en Authentik was dat ik in de logs kon zien dat alles met elkaar kon communiceren maar ik er lokaal niet bij kon komen met localhost: (toegewezen poortnummer) toen ik later die dag thuis mijn laptop aanzetten na intern het gevoel en de drang te hebben om het probeem op te lossen kwam ik erachter dat ik in mijn compose.yaml bestand vergeten was om de mijn authentik container te laten luisteren op bijvoorbeeld poort 9443 of 9000 en dat die alleen maar luisterde op poort 80 en 443.
toen ik dat had aangepast en de containers opnieuw had opgestart kon ik er lokaal bij komen en was het probleem opgelost, door dat die poorten niet open stonden kon ik er lokaal niet bij en ging het verkeer via de infrastructuur van Traefik naar Authentik wat in productie geen probleem is maar lokaal wel.
Conclusie: soms hangt alles af van 2 regels code 🤣😉
Project C: HTML en CSS
HTML en CSS zijn de bouwstenen van webontwikkeling, en ik heb geleerd hoe ik deze talen kan gebruiken om aantrekkelijke en functionele websites te maken. Ik heb geleerd hoe ik HTML kan gebruiken om de structuur van een webpagina op te zetten, en hoe ik CSS kan gebruiken om de stijl en lay-out van de pagina aan te passen.
Verder is dit nog in ontwikkeling maar ik ben an plan om mijn portfolio website te bouwen met HTML en CSS, en ik ben van plan om JavaScript toe te voegen voor extra functionaliteit. Ik ben ook van plan om een blogsectie toe te voegen waar ik mijn gedachten en ervaringen kan delen over webontwikkeling en andere technische onderwerpen.