Ga naar de inhoud

Categorie: ToDo / Clean Up

Weer een jaar wijzer!

Vandaag is het 30 mei, mijn verjaardag! 🎉 Een mooie dag om stil te staan bij weer een jaar levenservaring, avonturen, en groei. Dit jaar vier ik mijn 35e verjaardag en ik ben dankbaar voor alles wat het afgelopen jaar me heeft gebracht.

Elke verjaardag voelt als een nieuw hoofdstuk, een kans om te reflecteren op het verleden en vooruit te kijken naar wat er nog komt. Op dit moment voel ik me gelukkig, energiek, en klaar voor nieuwe uitdagingen!

Dank aan iedereen die mijn pad dit jaar heeft gekruist en mijn leven heeft verrijkt. Hier is een toast op nog veel meer gelukkige jaren!

Tot volgend jaar op deze plek, met weer een jaartje erbij!

NPM / NGINX Custom error pages

We kennen het allemaal wel… een saaie error pagina, 404 niet gevonden of erger 403 geen toegang. In 2023 heb ik mijn HAProxy op PFSense al voorzien van opgefleurde error pagina’s klik hier om daar meer over te lezen. Maar nu ga ik vertellen hoe ik dit gedaan heb voor mijn NPM installatie.

In deze handleiding heb ik gebruik gemaakt van de Proxmox VE Helper Scripts installatie van Nginx Proxy Manager en NPMplus. Dit zou voor een zelfstandige installatie van NPM dan wel NGINX niets uit mogen maken alleen zijn de paden niet plug en play.

Ik heb in het verleden voor HAProxy op PFSense een mooie collectie gemaakt, mocht je deze gebruiken dan moet je ze kopieeren vanaf de eerste html tag <!DOCTYPE html>... Een andere leuke bron voor error pagina’s is: TheSL18/errorpages


Voor we beginnen gaan we een paar mappen en bestanden aanmaken.

mkdir -p /data/nginx/custom
mkdir -p /data/nginx/error_pages
touch /data/nginx/custom/server_proxy.conf

Plaats je error documenten in cd /data/nginx/error_pages met de naam <errorcode>.html

Open nano /data/nginx/custom/server_proxy.conf en plaats de onderstaande config in het bestand. Uncomment vervolgens de regels die je wilt activeren als error pagina.

#error_page 400 /error_pages/400.html;
#error_page 401 /error_pages/401.html;
#error_page 402 /error_pages/401.html;
#error_page 403 /error_pages/403.html;
#error_page 404 /error_pages/404.html;
#error_page 405 /error_pages/405.html;
#error_page 407 /error_pages/407.html;
#error_page 408 /error_pages/408.html;
#error_page 409 /error_pages/409.html;
#error_page 410 /error_pages/410.html;
#error_page 411 /error_pages/411.html;
#error_page 412 /error_pages/412.html;
#error_page 413 /error_pages/413.html;
#error_page 416 /error_pages/416.html;
#error_page 418 /error_pages/418.html;
#error_page 429 /error_pages/429.html;
#error_page 500 /error_pages/500.html;
#error_page 501 /error_pages/501.html;
#error_page 502 /error_pages/502.html;
#error_page 503 /error_pages/503.html;
#error_page 504 /error_pages/504.html;
#error_page 505 /error_pages/505.html;
proxy_intercept_errors on;

location /error_pages/ {
    alias /data/nginx/error_pages/;
    internal;
}

Herstart de machine met reboot

Een deel van deze informatie is met liefde gejat vanaf: https://www.synoforum.com/resources/how-to-setup-custom-error-pages-for-nginx-proxy-manager-npm.205/

Unifi Network Server op Windows

Installeer windows server

Jazeker, Download de ISO, Next Next Next… Done. we hebben dit allemaal al zo vaak gedaan.

Update windows server

Ook dit kennen we wel…

Start > Instellingen > Update…

Activeer Windows Server

Elke windows server moet natuurlijk geactiveerd zijn. KUCH KUCH en de rest mag je zelf uit zoeken 😁

Install  MS Visual C++ 2015, 2017, 2019, en 2022

Om de Unifi Netwerk Server goed te laten draaien hebben we Microsofts Visual C++ Redistributables nodig.
Deze kun je downloaden via de leer omgeving van Microsoft. We leven in 2024 of zelfs nog verder in de toekomst dus ik ga er vanuit dat je de 64bit versie nodig hebt. We hebben hier te maken met een Next Next Next

Install Unifi

Download de nieuwste versie van de Unifi Network Server software. Op het moment van schrijven is dit 8.2.93. De installatie is ook weer van het kaliber next next en je raad het hal NEXT!

Knutsel werk

Helaas is de Unifi Network Server niet meer ondersteund om als service te draaien op Windows Server. Dit kunnen we oplossen met een paar simpele knutsel werkjes.

  1. Het automatisch laten aanmelden van het systeem na een reboot.
  2. Automatisch starten van de applicatie
  3. En natuurlijk willen we de machine niet achter laten in een ontgrendelde status.

Lets start!

Automatisch aanmelden

  1. Download de AutoLogon Tool
  2. Open de AutoLogon.zip
  3. Start Autologon.exe
  4. Voer de gebruikersnaam, domein (leeg laten wanneer de server niet domein gekoppeld is) en het wachtwoord.
  5. Klik op Enable
  6. Wil je dit weer uitschakelen? Herhaal de stappen maar klik dan voor Disable

Automatisch vergrendelen

Met onderstaand scriptje wordt de machine automatisch vergrendeld. De timeout staat nu op 10 seconden ingesteld maar kan naar wens aangepast worden. Probeer dit kort te houden want na de reboot willen we zo snel mogelijk de desktop locken. Ik plaats mijn systeem scripts in een folder genaamd “Scripts” in de root van de C schijf. Dit script noem ik “AutoLock.bat” en maak een snel koppeling naar het bureaublad.

@echo off
timeout /t 10 /nobreak
%windir%\System32\rundll32.exe user32.dll,LockWorkStation
exit

Automatisch Starten

Ja nu gaan we alles samen brengen. Open de map %appdata%\Microsoft\Windows\Start Menu\Programs\Startup En plaats de snelkoppeling van Unifi en het automatisch vergrendelen in deze map. Is dat alles? ja dat is alles. Wanneer je nu de server opnieuw opstart zal de Unifi Network Server starten en na 10 sec zal de machine vergrendelen.

Weer een jaar wijzer!

Vandaag is het 30 mei, mijn verjaardag! 🎉 Een mooie dag om stil te staan bij weer een jaar levenservaring, avonturen, en groei. Dit jaar vier ik mijn 34e verjaardag en ik ben dankbaar voor alles wat het afgelopen jaar me heeft gebracht.

Elke verjaardag voelt als een nieuw hoofdstuk, een kans om te reflecteren op het verleden en vooruit te kijken naar wat er nog komt. Op dit moment voel ik me gelukkig, energiek, en klaar voor nieuwe uitdagingen!

Dank aan iedereen die mijn pad dit jaar heeft gekruist en mijn leven heeft verrijkt. Hier is een toast op nog veel meer gelukkige jaren!

Tot volgend jaar op deze plek, met weer een jaartje erbij!

Weer een jaar wijzer!

Vandaag is het 30 mei, mijn verjaardag! 🎉 Een mooie dag om stil te staan bij weer een jaar levenservaring, avonturen, en groei. Dit jaar vier ik mijn 33e verjaardag en ik ben dankbaar voor alles wat het afgelopen jaar me heeft gebracht.

Elke verjaardag voelt als een nieuw hoofdstuk, een kans om te reflecteren op het verleden en vooruit te kijken naar wat er nog komt. Op dit moment voel ik me gelukkig, energiek, en klaar voor nieuwe uitdagingen!

Dank aan iedereen die mijn pad dit jaar heeft gekruist en mijn leven heeft verrijkt. Hier is een toast op nog veel meer gelukkige jaren!

Tot volgend jaar op deze plek, met weer een jaartje erbij!

Weer een jaar wijzer!

Vandaag is het 30 mei, mijn verjaardag! 🎉 Een mooie dag om stil te staan bij weer een jaar levenservaring, avonturen, en groei. Dit jaar vier ik mijn 32e verjaardag en ik ben dankbaar voor alles wat het afgelopen jaar me heeft gebracht.

Elke verjaardag voelt als een nieuw hoofdstuk, een kans om te reflecteren op het verleden en vooruit te kijken naar wat er nog komt. Op dit moment voel ik me gelukkig, energiek, en klaar voor nieuwe uitdagingen!

Dank aan iedereen die mijn pad dit jaar heeft gekruist en mijn leven heeft verrijkt. Hier is een toast op nog veel meer gelukkige jaren!

Tot volgend jaar op deze plek, met weer een jaartje erbij!

Start VM na opstarten ESXI

Werkt niet als Secure BOOT aan staat

Om een VM automatisch op te starten na het opstarten van ESXi kan je de auto-start gebruiken maar dit werkt niet na het migreren van een VM naar een andere server en terug. Om nu elke keer wanneer je server start automatisch vCenter op te starten ongeacht op welke server die staat voeg je onderstaande code toe aan /etc/rc.local.d/local.sh dit plaats je tussen # Note: This script will not be run when UEFI secure boot is enabled. en exit 0

for i in $(vim-cmd vmsvc/getallvms | grep vCenter | awk '{ print $1 }')
do
vim-cmd vmsvc/power.on $i
done

Bron

https://www.altaro.com/vmware/power-on-vm-esxi-console
Copyright Ronald van Heugten 1990 - 2026