Roland Kamphuis Rotating Header Image

Posts under ‘Algemeen’

Self hosted: Immich

Volgens mij heeft iedereen wel een vorm van cloud opslag. Ik gebruik het voornamelijk om mijn foto’s van mijn mobiel te back-uppen en om makkelijk bij een aantal bestanden te komen die je dan net even op je mobiel nodig hebt. Zo ben ik lang geleden begonnen met een gratis account bij Dropbox. En als je een vriend, familie of kennis aanbracht kreeg je gratis 500mb erbij. Zo kon ik een leuk 4GB cloud opslag accountje samenstellen. Daarna heb ik het account kunnen verhogen naar enkele tientallen GB’s omdat je dat gratis bij aanschaf van een mobiel kreeg. Maar op een dag besloot Dropbox dat ik weer terug moest naar het standaard plan van 2GB, Weg referrers, Weg deals met telefoonfabrikanten…

Toen overgestapt naar Google Foto’s. Dat was helemaal gratis en werd gewoon netjes in je Google drive opgeslagen! Dus de hele mikmak overgezet. Google deed het net wat beter, want foto’s worden heel mooi online getoond in een aparte subsectie van drive. Helemaal fan was ik van het terugkijken van 1 of meerdere jaren. Gaf je een leuk beeld wat je een jaar, 2 jaar of langer geleden bezig hield op dezelfde dag. Hun functie om op GEO locatie te zoeken was ook heel handig. Maar aan het gratis kwam een eind. Google kondigde aan dat full resolution niet langer gratis zou zijn, maar de gecomprimeerde versie zou nog wel gratis zijn. Nouja het is niet dat ik raw foto’s maak op mijn mobiel, en hun compressie was totaal niet zichtbaar. Dusja lekker verder met compressie aan. Totdat het volgende bericht kwam dat die ook niet meer gratis zouden zijn. Vanaf dat moment ging opeens de foto’s van mijn 15GB opslag af. En binnen 2 jaar was ik door die opslag heen.

Ik stond op het punt om bijna een Google Drive abonnement aan te schaffen, maar toen dacht ik, dat moet ik (met een hosting bedrijf) beter kunnen. Zijn er geen alternatieve die je zelf kan draaien? Ik had al lange tijd Nextcloud draaien, maar dat werkte niet lekker met foto’s backuppen (simpelweg omdat die helft vergat om mijn fotos te backuppen, files delen werkt dan weer wel prima). Met wat zoeken kwam ik op Immich uit. Toen weliswaar nog in BETA maar zag er zeer belovend uit.

Ik pakte een Raspberry PI, installeerde daarop Raspbian met docker en voordat ik het wist was de Immich container gedeployed! Ook de Android app stond zo op mijn telefoon. En in no time had ik mijn nieuwe ‘Google fotos’ online! Nu had ik maar een 16GB SD kaart in de raspberry zitten, dat gaf niet bepaald meer opslag dan Google. Dus kocht ik de PI hat die een SSD ondersteund samen met een 1TB small factor SSD. Nu kan je eenvoudig in de PI de SSD toevoegen, maar ik wou van de SD kaart graag af. Een SD kaart is namelijk niet bepaald de snelste als je daar een OS op hebt draaien. Bovendien is de levensduur van een SD kaart beperkt door het aantal schrijfacties van een OS. Dus kopieerde ik alle data naar de SSD, moest ik even de firmware van de PI updaten om van de SSD te kunnen booten en voilla! 1TB effectieve cloud opslag!

Mijn volgend probleem was dat de installatie thuis stond achter mijn router. Dat werkt prima als ik met mijn telefoon op wifi zit, maar zodra ik buiten de deur ben kom je er niet bij. Op dat moment had ik nog geen VPN ingericht dus koos ik ervoor om met Nginx een reverse proxy ervoor te zetten die enkel op poort 443 luistert. Daarmee is dus een SSL verbinding verplicht. Deze heb ik via Lets-encrypt geïnstalleerd en vervolgens het 443 poortje naar internet open gezet. En zo heb ik de perfecte Cloud opslag! Kosten?

UnitPrijs
Raspberry PI 5 – 4gb85
1TB SSD NVME60 (nu 130)
Pi SSD HAT15
USB-C Voeding15
Totaal175

Als je er vanuit gaat dat de set 5 jaar mee gaat dan kom, dan kom je op een maandelijks kostenplaatje van 2.91 euro. Met het stroomverbruik van 5 watt van de pi komt er met 25 cent /kWh een maandelijkse prijs van 0.90 bij. Ofwel voor een prijs van 3.81 heb ik nu 1TB cloud opslag!

Google foto’s heeft een pakket van 100GB voor 2 euro per maand, en dat is op zich ook niet gek als je aan 100GB voldoende hebt. Maar wil je vooral niet meer je foto’s met Google wil delen, of meer opslag nodig hebben en goedkoper willen hosten, dan kan ik de self hosted Immich variant zeker aanraden! En als je zelf graag ervaring wil opdoen met Linux, Pi en hosting dan zeker!

Self hosted: Jellyfin

In 2018 ben ik begonnen voor het eerst met een online streamingdienst abonnement. In dit geval met Netflix. Ik ben al lange tijd fan van streaming diensten, zo heb ik Spotify sinds het begin in 2011. En nu ook fijn om eindelijk je films en series te streamen. Een paar jaar later had ik daar ook Amazon Prime Video, HBO, NPO en Disney+ bij aangenomen. Dat was direct ook het moment dat er iets vreemds gebeurde. Voor het eerst zag je grootschalig content bij Netflix verdwijnen. Maar geen nood het kwam vaak op een andere dienst weer terug. En als je weer wat langer wacht kon het best zijn dat Netflix de aanbesteding van een bepaalde serie weer had gewonnen en het weer terug kwam op Netflix. Onhandig maar nog wel mee te werken.
Totdat de prijsverhogingen kwamen. Waar ik voor 2020 bij de meeste partijen een bedrag van 4-10 euro per maand betaalde is dat in 2026 bij merendeel verdubbeld. Ook begonnen de partijen het lenen van accounts aan te pakken. Waar Netflix in het begin dit bewust toeliet en het zelfs gebruikte in hun marketingcampagne! Waardoor voor veel mensen het best duur werd voor alle verschillende diensten maar iedere keer de hoofdprijs te moeten betalen. Laten we het dan ook niet hebben over de reclames die je tegenwoordig krijgt in je betaalde accounts.

En zo ben ik in Jellyfin gerold. Jellyfin maakt het mogelijk om je eigen streaming dienst te beginnen, helemaal zelf gehost op je eigen omgeving zonder invloed van derden. Een ideale manier om nog wat met je oude DVD iets te kunnen doen!

Met de komst van Jellyfin is mijn content weer stabiel (het is niet zomaar verdwenen), houd ik de prijs laag (eenmalige aanschaf), en bepaal ik ook welke versie film ik zie (Disney+ besluit namelijk zomaar bij Home alone 2 Donald Trump eruit te knippen, en oudere versies van Star Wars zijn ook niet te bekijken). Daarnaast heb ik nu zelfs content die op geen enkele streaming dienst staat. Denk aan bijv Thunderbirds, of mijn favo serie Chuck!

Wat heb je nodig om te beginnen?
Een boel tijd en geduld. Ik ben eerst begonnen mijn eigen DVD collectie in te scannen, en dat kost ongeveer 10-15 minuten per DVD. Met het programma MakeMKV kan je de inhoud van een DVD omzetten naar een .mkv bestand op de computer. Ook mijn enige 2 Blu-ray discs heb ik ingescand: Golden Eye en The Dictator! Nou dat was nog een avontuur. Ergens in een oude computer had ik ooit een blu ray speler ingebouwd. Dus die eruit getrokken en in mijn huidige pc gestopt. Dan kom je erachter dat blu-ray met licenties werkt en ik dus eerst opzoek moest gaan voor de licenties van de films die ik heb. Gelukkig staat er veel op internet, en zodoende kon ik met de licentie ook middels MakeMKV de scan maken. Die overigens 30 min per disc duurt, en voilla!


Mooi dacht ik, nu wordt het tijd om mijn lievelingsfilm: Star Wars toe te voegen. De DVD versie had ik al ingescand en de blu-ray 4k versie had ik snel bij bol.com gekocht. Was erg goedkoop (12 euro per film) want er ontbrak Nederlandse ondertitels. Nouja geen probleem. Maar dat was wel een probleem voor mijn Blu-ray speler, want blijkbaar kon die geen 4k content aan. En probeer anno 2026 maar eens een blu-ray speler voor de computer te kopen! En omdat ik dat certifcaten gebeuren ook wel een beetje zat was heb ik een tweede hands model gekocht bewust met een oude firmware. Deze firmware kan je vervangen door je eigen versie waarmee je wat ‘flexibeler’ met die certificaten over weg kan. En zo kwam de 4k films ook binnen. (Dus doe je onderzoek hierin als je van plan bent blu-rays in te scannen).
Met het programma MKVToolNix kon ik de subtitles uit de DVD release halen en in de MKV van de 4k blu-ray toevoegen.

Transcoden
Een ander handig programma is Handbrake. Daarmee kan je de videobestanden transcoderen en daarmee comprimeren. Bijv een DVD heeft mpeg4 encoding, dat kan een hul stuk beter om naar h.264 of h.265 te zetten, bespaard zo 70% aan capaciteit zonder kwaliteitsverlies! Ook Blu-rays kan je omzetten, zonder daar een concessie in te doen kan je daar 50% besparen. Ik heb veel omgezet naar h.265 omdat dat tegenwoordig overal ondersteund wordt en net betere manier van compressie heeft zonder kwaliteitsverlies dan h.264. En naarmate ik bezig was kan ik AV1 ook aanraden. Handbrake heeft de optie je videokaart transcoder te gebruiken waardoor de snelheid drastisch omhoog gaat ten opzichte van cpu transcoding.

Echter is transcoding niet nodig, Jellyfin heeft FFMpeg ingebouwd en kan on the fly films transcoderen als de client het ene formaat niet aan kan. Het voordeel om alles van te voren wel te transcoderen is voornamelijk opslag besparing en ontzorgen van transcoden van Jellyfin. Bijv een h.264 wordt overal wel ondersteund. En dan hoeft Jellyfin niet on the fly meer transcoden als de bron al is omgezet.
Ik draai Jellyfin op een Intel N355 met ingebouwde GPU. Die gpu kan net 3 x een 4k stream aan als het gaat om on the fly transcoden. Eerder gebruikte ik een N100, en die kon 0.97x een 4k stream aan. Ofwel hier moest ik 5 min de film pauzeren want in realtime redde hij het net niet. En AV1 gaf mij problemen met sommige players die zeiden dat ze 4k av1 aankonden, maar bij afspelen gingen die haperen. Gelukkig kan je dan Jellyfin naar een ander formaat transcoderen zodat je alsnog kan kijken.

En als je eenmaal door hebt hoe het gaat kan je dus alles gaan toevoegen. Nadat ik mijn eigen DVD’s had gedaan ben ik regelmatig langs de kringloop gegaan, rommelmakten bezocht en heel af en toe op marktplaatst opzoek gegaan naar DVD’s en Blu-Rays. Om de kosten van de hobby niet uit de hand te laten lopen had ik een limit van 1 euro voor een dvd en 3 euro voor een blu-ray voor mezelf ingesteld. Op die manier heb ik heel veel films kunnen verzamelen: 465 Dvd’s en 283 Blu-rays.

Jellyfin
Jellyfin is een stukje software die je zelf kan hosten waarmee je je eigen streaming dienst op zet. Het heeft een ingebouwde webserver en serveert een webpagina aan media bestanden. Deze kan je dan heel eenvoudig in je browser streamen of je kan natuurlijk de bijbehorende apps installeren.

Installeren van jellyfin is erg eenvoudig, volg de handleiding op hun site en voila! Ik heb een kale VM voor jellyfin aangemaakt zodat alles in een eigen omgeving draait. Middels een NFS share bied ik Jellyfin de DVD en Blu-rays aan. Ik vond het een enge gedachte dat Jellyfin direct access moest hebben tot mijn share, vandaar de read only rechten op de movie map.
De VM is een proxmox VM. Dus met een beetje moeite kon ik de GPU in pass trough mode zetten naar deze VM, zodat Jellyfin de GPU on the fly kan gebruiken voor transcoding. Doordat het de interne gpu van de cpu is, trekt deze maximaal een 6 Watt stroom op moment dat volledige transcoding nodig is.
Vervolgens Jellyfin je media map laten scannen en voilla!

Hier en daar zal jellyfin mogelijk niet alles kunnen vinden. Soms komt dat door een typefout in de naam van het bestand of doordat er meerdere films zijn met dezelfde naam. Gelukkig kan je dat snel verhelpen of handmatig de meta data aan te passen.

En als je de handleiding van Jellyfin volgt hoe de media map eruit ziet krijg je ook nog eens heel mooi de keuze welke versie film je wilt zien. Zoals in bovenstaande screenshot te zien valt kan je kiezen voor de 4k versie, de Blu-ray versie of de DVD versie.

Ik heb de server thuis draaien, en middels een VPN koppeling kan ik overal in de wereld mijn media streamen!
Je kan Jellyfin ook direct op het grote internet zetten, maar dan is mijn advies wel een SSL certificaat te gebruiken en de niet SSL versie uit te zetten.

F1 Grand Prix Spa België

Een collega had F1 kaarten gewonnen bij een leverancier door de beste tijd te zetten in een race simulator met VR bril. Mijn beide collegas waren helemaal weg van die sim en hadden snel hun tijden neergezet. Ook ik moest eraan geloven en heb een rondje in de sim gemaakt. Was direct 2e geworden! Maar mijn collega kon het niet laten om nog een keer een rondje in de sim te maken en mij net van de 2e plek afzetten. En toen kwam de prijsuitreiking: daar hoorde we dat eigen personeel niet mee mochten doen en daardoor vielen een paar tijden weg, dus daar stonden we dan, heel InterDC met 1 2 3 op het podium!

Mijn collega had de tickets gewonnen maar was wel zo lief dat ik met hem mee mocht naar de F1 in Spa. Echter maakte onze leverancier het wel heel spannend toen we een week voor de F1 onze kaarten nog niet hadden ontvangen. Zelfs de vrijdag voor het evenement waren de kaarten niet binnen. De leverancier was zelfs zo lief om zaterdag meerdere keren te checken of de kaarten al binnen waren en rond 18.00 dachten ze dat ze opgelicht waren. Maar om 20.45 kwamen dan uiteindelijk toch de kaarten binnen. Gelukkig had ik al zelf een parkeerkaart geregeld want anders kon het feest alsnog niet doorgaan.

Met een lange rit van 3 uur rijden en 20min tesla laden kwamen we aan. Geen file, en lekker op het weiland parkeren. Met 2 km lopen stonden we op het parcours. Wat een mensen zeg! Gelukkig gaven de tickets toegang tot de speedrun tribune met plaatsen direct op de eerste rij. Dus premium seats! Dat gaf een erg mooi beeld op de baan! En zo gaf F1 kijken een hele andere beleving!

De terugweg verliep ook redelijk, niet direct file maar wel een hele parcours die ze af hadden gezet hoe je via slingerwegen over de Ardennen werd gevoerd om zo zo min mogelijk opstoppingen te geven.

Nieuwe Auto Tesla Model 3

Zeven jaar geleden kocht ik mijn eerste auto, de Toyota Aygo. De auto koste €10.000, wat ik erg veel geld vindt om zomaar uit te geven. Gelukkig heb ik vele jaren met plezier in de Aygo gereden, maar het werd tijd voor een serieuzere auto. Met een Aygo wordt je niet altijd serieus genomen als je op een zakelijke afspraak komt. Maar welke auto past dan wel goed? En welke past ook goed bij onze bedrijfsvisie in 2020?
Al snel kwam ik op de elektrische Auto’s, dit wegens dat ze geen co2 uitstoot hebben, goedkoop op te laden (vooral laden op de zaak – door het datacenter hebben we grootzakelijk energie tarieven ;)) en bovendien hebben elektrische auto’s nu (nog) subsidies. Vooral die subsidie en goedkoop laden gecombineerd met geen wegenbelasting maken het aanschaffen van een dure elektra auto toch een stuk aantrekkelijker.
De Aygo heeft gemiddeld €228 per maand gekost over die 7 jaar heen. Als ik de Tesla ook 7 jaar ga rijden dan gaat het mij €363 per maand kosten. Ofwel voor een meerprijs van 135 euro per maand rij je in een bak van €60.000! Had ik een vergelijkbare brandstof auto uitgezocht dan had ik een auto van rond de 27.000 euro kunnen rijden voor €363 p/m. Dus het elektrisch rijden beloond wel.

De ervaring
Als je van een Aygo komt en in een Tesla model 3 gaat rijden veranderd je hele reis en rij ervaring. Het grootste verschil is het geen motor geluid hebben. Heerlijk stil. Als je een lange rit maakt merk ik dat ik veel relaxter aankom. Ook de leren stoelen helpen daar in mee.
De auto reageert door zijn elektromotors ook heel vlot. Duw je het gaspedaal in heb je instant power! geen wachttijden dat er meer brandstof naar de motor is gepompt voordat de power komt.
Laten we het helemaal niet hebben over het optrek vermogen van de Tesla model 3. Waar ik in de Aygo de airco moest uitzetten als ik een beetje rap wou wegrijden bij het stoplicht, lanceer je jezelf met de tesla in 3.6 seconde van 0 naar 100 km/u. Geweldig! Ook op de snelweg is even een beetje gas bijgeven nog steeds lancerend, dus zonder probleem kan je even nog voor een andere auto invoegen (dat was met de Aygo onmogelijk).
De topsnelheid ligt op 260km/u. Ook dat lijkt de auto zonder probleem te trekken toen ik een tocht in Duitsland maakte. Helaas rijd het overige verkeer niet zo snel en is het dan wel erg opletten als je zo hard rijd. Als een voorganger 160 km/u rijd dan moet je wel flink bij remmen om de 100km/u te verliezen.
In de Aygo kende ik dit soort luxe problemen niet. Die ging niet harder dan 145 km/u.

Aygo vs Tesla

Aygo vs Tesla

 

Aygo vs Tesla bij Gamma

Aygo vs Tesla bij Gamma

Features
De Tesla model 3 heeft wel een heleboel features. Een aantal zijn specifiek van Tesla maar ook een aantal kende ik zelf niet omdat de Aygo deze niet had, bijv cruise control, of beter gezegd adaptive cruise control. Ideaal. De auto geeft helemaal zelf gas en mindert deze als je voorganger langzamer rijd. De auto stopt zelfs bij het stoplicht (mits je een voorganger hebt) en trekt vervolgens vanzelf weer op. Ik heb mijn tesla zonder auto pilot gekocht, maar ik begrijp waarom mensen de extra € 7.500 ervoor betalen. Dan rijd de auto helemaal zelf! (tenminste voor nu alleen op de snelweg).
Airco werkt gewoon prima net zoals in andere auto’s. Ik was benieuwd hoe de verwarming zou werken in de Tesla, gezien in brandstof auto’s de verwarming een gratis bonus is van de warmte van de motor. In de model 3 viel dat reuze mee, sterker nog, de auto was sneller warm dan wat mijn Aygo deed! Het kost wel een beetje extra energie en daarmee range, maar niet opmerkelijk om rekening mee te houden.
Het sound system is geweldig, veel speakers, goede sub.
Het ontgrendelen van de auto gaat automatisch met je mobiel. Geen mobiel bij de hand dan kan je nog altijd de tesla openen met een pinpas formaat access card die je in je portemonnee stopt. Op die manier hoef je nooit meer je autosleutels mee te nemen.
Tot slot kan het grote 15 inch scherm niet ontzien worden in de model3. Daarop kan je alles instellen (spiegels, stuur), navigeren, netflixen, camera’s bekijken, handsfree bellen, agenda bekijken, muziek selecteren en meer.

Range
Ik heb de long-range versie gekocht van de Model3. Volgens de computer in de auto zou ik met een volle accu 500km range kunnen halen. Dat getal is erg optimistisch en zou kloppen als alle omgevingsvariabelen gunstig zijn. Gemiddeld merk ik dat ik ongeveer 10% van de schatting af moet halen. Rij je lange tijd meer dan 100km/u dan is het verbruik een stuk hoger. (dan moet je wel 20% van de schatting afhalen). Toen ik 260 km/u reed ging de accuverbruik bijna factor 5 sneller leeg. (1 echte km koste 5 km accurange).
Daarnaast is buitentemperatuur ook een factor. Toen ik op een late avond van leiden naar Enschede wou rijden (200km) kon ik dat volgens de Tesla net halen (240km accu range). Na een half uur kreeg ik de melding dat ik het alleen kon halen als ik niet harder zou rijden dan 115km/u. 20 minuten later mocht ik niet harder rijden dan 100km/u. En nog een keer 20 min later moest ik toch even Quick chargen onderweg omdat ik anders 10km range te kort zou komen. Ik was best verbaasd die avond toen ik de auto voor 5 minuutjes aan de Tesla quick charge zetten. Op het moment dat ik uitstapte om de kabel in te prikken viel het mij op de temperatuur buiten was gedaald naar 2 graden. En hoe kouder de accu is hoe lager het vermogen is.

Laden
Meeste mensen vinden het eng dat de range van een elektrische auto toch een stuk lager is dan een brandstof auto, en dan onderweg lang moeten laden om de auto weer helemaal op te laden. Daar heb ik ervaren dat je je mindset moet veranderen. Je moet namelijk niet je auto onderweg 100% willen opladen. Je moet alleen laden wat je nodig hebt om thuis te komen (+ een kleine marge). Vandaar dat ik maar 5 minuutjes had gestopt in mijn rit van Leiden naar Apeldoorn. Die 5 minuutjes was trouwens langer dan noodzakelijk, Tesla Quickcharge zorgt ervoor dat je je accu van 20% naar 80% oplaad in ongeveer 20 minuutjes, ofwel 300km range in 20 minuten. Andere elektrische auto’s op de markt kunnen nog niet zo snel laden als Tesla dit doet. Die hebben ongeveer 40 minuten (dubbele) tijd nodig om hetzelfde te bereiken. Daarom is een Tesla ook ideal als roadtrip auto. Tesla heeft door heel Europa hun quick charge stations staan, en als je dan 300km heb gereden (2-3 uur) dan neem je even een korte pauze van 20 minuutjes, eet je even een broodje, drink je je koffie en tegelijkertijd de auto even quick chargen. En je kan weer je volgende 300km maken!

Mocht je nu toevallig ook nadenken zijn om een Tesla aan te schaffen, dan kan je mijn link gebruiken zodat we beide gratis 1500km laadtegoed krijgen van Tesla:
https://ts.la/roland26429

WordPress uitbreiden met https SSL certificaat

Tegenwoordig is https wel een must om aan te hebben staan. Dat houd in dat de verbinding tussen de bezoekers en de website beveiligd wordt middels SSL encryptie. Zo kan niemand meer meekijken wat een bezoeker uitspookt op een website.
Browsers promoten dit gedrag door een groen slotje in de browserbalk, en sommige browsers gaan zelfs verder en zetten een rood kruis door het slot als je het niet hebt. Bedrijven zoals Google zijn ook SSL aan het promoten. Heb je SSL certificaat, dan prefereert Google jouw website boven een vergelijkbare site zonder SSL. Genoeg redenen om ook mijn weblog te voorzien van een SSL certificaat.

Gelukkig hoef je tegenwoordig geen SSL certificaat te kopen, en heb ik ook gekozen voor een gratis certificaat van Lets encrypt. Dat is voldoende voor een blog zoals die van mij. Er zijn ook betaalde certifcaten, het verschil bewaar ik voor een volgende blogpost.
Lets Encrypt controleert je website middels een bestand op de webpagina en geeft daarna het certificaat uit. Gelukkig hoeft dit niet veel werk te zijn en ondersteunen hosting bedrijven het installeren van een lets encypt certificaat met 1 druk op de knop. Zo ook mijn bedrijf IceHosting, waarbij je in directadmin met 1 druk op de knop een certificaat installeert.

Directadmin Letsencrypt activeren

Na installatie van het certificaat is het handig om de private_html map te koppelen aan de public_html. Dit voorkomt dat je 2 keer je site moet uploaden. In directadmin kan dit onder domain setup met 1 klik geactiveerd worden.

Dan denk je, ik ben er! Maar helaas is dat niet waar. Je moet ook wordpress vertellen dat je https:// wil gebruiken over http://. Dus in de wp-admin onder settings de url veranderd.

Wp-admin, general settings, url aanpassen met s bij http

Vervolgens werkt de site via https. Maar er staat nog een irritante uitroepteken in de URL balk (waardoor die niet groen is). Dat blijkt te komen dat sommige afbeeldingen linken naar http:// versie van de site. Dus feitelijk moet je alle blog artikelen langslopen en de afbeelding van url veranderen. Dit was mij te veel werk, dus ging ik naar phpmyadmin om middels een SQL query alles tegelijk updaten:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.domein', 'https://www.domein') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.domein','https://www.domein');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.domein', 'https://www.domein');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.domein','https://www.domein');

En voilla, de browserbalk is nu groen. Tot slot de .htaccess aangepast om verplicht iedere bezoeker naar https om te zetten:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Het gaat om regel 4 en 5, de rewritecond https !=on, met vervolgens de redirect naar de https versie. Let wel op dat ook eventuele subsites ook de redirect krijgen. Dus zorg ervoor dat die ook klaar zijn voor SSL, of sluit ze uit met de redirect naar https.

Mijn blog van fysiek naar virtueel

Ik zal eerst de olifant in de kamer adresseren: Ja, ik ben weer gestart met bloggen. Mijn laatste blog was 2,5 jaar geleden, door drukte besloot ik voor een jaar even te stoppen, dat werd uiteindelijk toch iets meer dan ik wou. Ik verwacht niet dat ik direct op hetzelfde tempo als voorheen zal zitten, ik pak het langzaam op. Daarnaast wil ik een aantal backposts doen naar gebeurtenissen in het gat dat ik geen blogs schreef.

Vandaag is mijn website van een fysieke server overgegaan naar een VPS. De oude server (server4.icehosting.nl) is meer dan 7 jaar oud met specs AMD 5050e 2 cores 2.6ghz, 4 GB ram en een “Repaired” Maxtor 80GB HDD. De kans dat er iets hardwarematig defect zou gaan is best hoog geworden, dus hoogste tijd om de hardware te vervangen. Daarnaast had de oude server een consumenten moederbord, wat helemaal niet gemaakt is om 24/7 te draaien zolang.
(En even heel eerlijk: ik wou ook op de maandelijkse kosten van deze server gaan besparen)

server4

De oude server, Server4.icehosting.nl (Dualcore, 4GB ram, 80GB HDD)

De vraag was wat ga ik dan neerzetten voor hardware? Nog een fysieke machine kopen is bijna niet meer te doen, vooral als je maar aan 2 cores meer dan genoeg hebt. Daarom leek een VPS mij heel geschikt.
Inmiddels is het VPS platform bij Icehosting flink uitgebreid. Begin dit jaar hebben we de storage vervangen met een 200TB Ceph cluster waardoor de data zelf 3 keer op verschillende plekken opgeslagen wordt. De kosten van een 2 core VPS zijn flink lager dan de stroomkosten van een fysieke server. De keuze was snel gemaakt.

Icehosting 200TB Ceph storage

Icehosting 200TB Ceph storage

Server4.icehosting.nl bedankt voor het hosten van mijn site voor de afgelopen 7,5 jaar!

Eaton Technodag Datacenters

eaton_logoOp de Storagefocus ben ik in contact gekomen met fabrikant Eaton. Eaton is een bedrijf wat een scala aan elektra producten kan leveren. Ik was voornamelijk wel geïnteresseerd in hun UPS modellen, met name de 93PM. Daar kom ik later op terug, want er bestaat een kansje dat ik dit model ga aanschaffen als vervanging voor de bestaande UPS in InterDC.

Via Eaton werd ik en collega Christian uitgenodigd voor hun relatiedag genaamd ‘Technodag Datacenters 2013’ in Hengelo. Agenda bestond uit een aantal interessante presentaties en een rondleiding door hun fabriek en Lab.
De presentaties zal ik je besparen, ging voornamelijk over de producten en ontwikkelingen bij Eaton, en een aantal gastsprekers over gerelateerde datacenter onderwerpen.
De rondleiding door het onafhankelijk Lab op het terrein van Eaton was zeer interessant. Daar hadden ze diverse proeven voor ons klaar staan die we konden bekijken. De mooiste proef was een kortsluitingsproef op 700 volt met 25.000 ampère. De kortsluiting veroorzaakte ze door een koperdraadje om de 3 fases heen te binden.

Neem even de tijd om de film te bekijken, nadat het alarm afgaat wordt de stroom ingeschakeld.
Om de test uit te kunnen voeren hebben ze een soort eigen aggregaat staan om de stroom op te wekken. Op die manier hoeven ze de stroom niet van het echte net af te tappen, want dan zou het net vervuilt raken en meer mensen om zo’n moment als deze last hebben van geknipper in het net.

Als laatste kregen we nog een rondleiding door de fabriek van Eaton. De fabriek in Hengelo bleek nog best groot te zijn, we moesten een flink stuk lopen om door alle hallen heen te komen. Onderweg zagen we indrukwekkende machines aan het werk. Zo werd er met een speciaal hars bepaalde componenten ingegoten, een robot die heel snel gaten maakt in dik metaal en medewerkers aan het werk die de producten assembleren. De producten die ze maken in Hengelo is maar een klein deel van hun totale assortiment.

eaton_rondleiding_fabriek

Medewerkers van Eaton bezig met assembleren van een elektronica schakel kast

De zeer geslaagde dag werd afgesloten met een borrel. Ook werd er een foto gemaakt van het gezelschap.

eaton_technodag_2013

Groepsfoto Eaton Technodag Datacenters 2013, rara waar staan Christian en ik?

Nieuwe telefoon: HTC One X

Mijn huidige HTC Sensation is nog net geen jaar oud en toch heb ik alweer een nieuwe telefoon. De nieuwe HTC One X. De telefoon heb ik aangeschaft via een online shop die de telefoon zo goedkoop aanbod dat zelfs na aftrek van alle abonnementskosten het toestel nog 120 euro goedkoper was (dan los kopen).
Over mijn HTC Sensation was ik erg tevreden op 1 punt na: het scherm. De voorloper van de Sensation was de HTC Desire. Een toestel met een prachtig amoled scherm van Samsung. Gezien Samsung de schermen niet meer uitlevert aan HTC door capaciteitsproblemen moest HTC opzoek naar een ander scherm welke behoorlijk tegenviel.
De nieuwe HTC zou weer een prachtig scherm hebben, en dat kan ik nu ook bevestigen. Naast een quadcore processor, een gig ram, 32GB opslag, Android 4 valt mij 1 ding ook op: Beats audio. Ik heb het niet over de hoofdtelefoon (die overigens een gewoon standaard htc setje is) maar over de speaker op de telefoon zelf. Het geluid klinkt veel beter dan mijn oude Sensation.
Beats audio beloofde mij veel goed dat ik dan ook zon duur oordop-setje heb gekocht. (en al het geld waard, wat een kwaliteit).

Tot slot was het voor mij ook zo laat dat ik mijn sim kaart moest gaan knippen naar een microsim. De Simkaart die ik al sinds 2006 heb, heb ik dan heel voorzichtig geknipt zodat de kaart bruikbaar is in de nieuwe HTC. Het knippen was best spannend, want iets te veel eraf en je hebt geen simkaart meer.

Tot slot een overzicht van de toestellen, van links naar rechts: HTC One X, iPhone 4, Samsung Note

Nieuwe smaken Senseo

Ik vind dat zo geweldig he, op moment van een TV reclame direct naar de website te gaan. Ik vraag me dan altijd af of de site plat zal liggen door de vele bezoekers of niet. Antwoord op die vraag is tot nu toe altijd nee geweest.
Nu moet je niet denken dat ik bij ieder tv spotje direct naar de website ga. Ver daarvan zelfs.

Anyway, ik zag het spotje voorbij komen van de nieuwe smaken van Senseo koffie. Via de site een proefpakket aangevraagd. Het viel me op dat het nog wel 2 weken duurder voordat het proefpakket daadwerkelijk binnen kwam. Toen lekker genoten van 3 bakken koffie. Moet zeggen dat de nieuwe smaken erg goed waren maar ik ben bang dat ze flink meer zullen gaan kosten in vergelijking met normale koffie.

Start onderzoek Cloudservers

Ik wil een nieuwe dienst toevoegen aan de portfolio van IceHosting: cloudservers. Dat is een VPS server welke in de cloud draait. Afstudeerder Bernd heeft de eer gekregen om zijn afstudeerproject hierop te mogen baseren. Uiteraard begeleid ik het hele onderzoek.

Stap 1 is beginnen met het bedenken van een storage oplossing. Gezien we nog niet alle onderdelen in huis hadden krijg je effecten zoals dit:

Ofwel 4 stapels hardeschijven van 4 hoog, voeding, moederbord, raidcontroller en een boel kabels. Al snel merkte we dat de de uitvalratio van de harde schrijven behoorlijk hoog was. Na het even aanraken van een van de schrijven was de reden ook duidelijk; die dingen werden veels te heet. Dus opzoek gegaan naar een behuizing.
Uiteindelijk is het een compleet systeem geworden, een Quadcore 2,6ghz s1366 cpu met daarbij 4 gig ram. De bedoeling is dat we later het geheugen nog upgraden. Dus de raidcontroller en schrijven overgezet en we konden verder met testen.

Naast de vele hardeschijven hebben we ook een quad gbit netwerkkaart ingehangen zodat we straks 6 x 1 gbit kunnen combineren naar 1 grote netwerkpoort van 6 gbit.

Op de storage server komen dan de vps servers te draaien. Op dit moment is hier het onderzoek gebleven. Wel hangt de hardware al klaar voor de cloudservers:

Carnaval 2012 Haaksbergen

Ook ik heb even gekeken bij de carnaval in Haaksbergen. Veel grote en prachtige wagens door het centrum van Haaksbergen. Samen met mijn Nikon camera de volgende foto’s geschoten:





Mocht iemand zichzelf op de foto herkennen? Kan ik altijd per mail een hoge resolutie foto opsturen.

Bolletje knäckebröd

Het eten van knäckebröd is bij ons op de zaak heel populair bij de lunch. Zodoende hebben we de moeite genomen om flink in te kopen als de knäckebröd in de aanbieding is . De voorkeur gaat uit naar Bolletje omdat zij zo slim geweest zijn om per 4 te verpakken zodat het langer vers blijft als je een pak openmaakt.
Met de aanbieding van jumbo hebben we 1+1 gratis kunnen inkopen, en daarbij krijg je het volgende beeld:

Ook bleek ik een foto te hebben van een half jaar eerder, toen ze bij AH in de aanbieding waren:

Voeding fileserver defect

Maandag hoorden we een vreemd geluid uit het serverhok komen. Bleek dat de fan van de voeding van de fileserver defect was.  Voorzichtig de fileserver afgekoppeld en verplaatst naar het lab voor verdere onderzoek.
In de fileserver bleek nog een oude 2u voeding te zitten die niet meer verkocht wordt, dus moesten we overstappen op de meer traditionele 2u voedingen. Snel een Seasonic 600watt voeding besteld die ik de volgende dag al binnen had. Bij het plaatsen van de voeding bleek deze niet te passen. De voeding was te klein en heeft een bracket nodig om hem te bevestigen in de behuizing. Na uren lang zoeken op internet kwam ik eindelijk het bracket tegen op ebay. Het bracket is niks anders dan een metalen plaatje met 6 schroefgaten die 35 euro kost.

Naast het benodigde bracket bleek de voeding ook onodig veel geluid te maken (ondanks de low noise op de spec). Voorzichtig de voeding opengeschroeft en een fancontroller toegevoegd zodat de fan wel voldoende draait en niet te veel herrie maakt.

Na 2 weken kon eindelijk de fileserver weer terug in het hok.

Military Boekelo

Namens relatie Trent glasvezel was ik uitgenodigd voor de cross-country bij de military te Boekelo afgelopen weekend. Trent had een eigen VIP tent staan aan de hoofdring van het cross-country parkoers.

Gezien ik recentelijk iedere dag naar mijn werk fiets ben ik ook op de fiets naar de military gegaan. Ook omdat parkeren een ramp is gezien er duizenden mensen op dit evenement afkomen. Ikzelf was nog nooit bij de military geweest, dus vond ik dat ik een keer moest kijken. Het ligt namelijk vlak bij (tussen Enschede en Haaksbergen).

Ik kwam met de fiets aan de zuid kant binnen van de military en toen viel mij direct op hoe groot eigenlijk het parkoers wel niet was. Stukken groter dan ik had verwacht. Ook was het mensenaantal gigantisch, ik denk dat er wel meer dan duizenden mensen op het spektakel afgekomen waren.
Door de modder liep ik richting het beginpunt van de crosscountry. Daar vond ik de vip tenten en ook het tentje van Trent. In de vip tent waren verse broodjes te vinden en verschillende drankjes. Na een aantal mensen gesproken te hebben ben ik het parkoers maar gaan volgen van de cross-country. Het parkoers was zeer groot met om de tiental meters een obstakels waar de paarden overheen moeten springen. Het duurde ongeveer 5 minuten voordat er opnieuw een ruiter met paard voorbij kwam.
Ik heb een zeer goede tijd gehad en was verrast dat het parkoers zo groot. Ook was het een mooi gezicht alle ruiters met hun paard over de obstakels te springen.

Tijdens mijn tocht heb ik een aantal foto’s gemaakt:

(meer…)

Geopereerd aan mijn teen

Vandaag ben ik geopereerd aan mijn grote teen. Doordat de huisarts de operatie niet helemaal perfect heeft uitgevoerd ben ik doorverwezen naar het ziekenhuis.Vandaag was het de grote dag dat ik in het Ziekenhuis (MST Medisch Spectrum Twente) aan de beurt was.

Na een flinke verdoving kon de arts aan de slag. Na veel bloed en een flink nagelstuk is mijn teen hopelijk weer gecorrigeerd. Voor de aankomende 2 weken moet ik lopen zo veel mogelijk vermijden. Gelukkig is mijn vak grotendeels achter de computer en kan ik blijven werken. Het kan echter nog weken tot maanden duren voordat mijn teen weer helemaal hersteld is.