hobby
- Een VPS bij Hetzner waar Immich in een Docker configuratie draait (schrijf ik hier vrij achteloos, maar de leercurve was steil voor me!)
- Een Storage Box bij diezelfde Hetzner van 1 Terabyte, waar al mijn foto’s, video’s, muziek en archief is opgeslagen.
- De map met foto’s op de Storage Box is gemount in de VPS, waarna ik ze dankzij de External Libraries in Immich ze direct kan binnenhalen en bewerken.
Een eigen foto-bibliotheek optuigen
Ik heb de hele ochtend met de selfhosted foto-app Immich zitten spelen. Hiermee kan ik al mijn foto’s op een eigen server zetten en ik heb er volledige controle over. Het is nogal een klus met meer dan 40.000 foto’s van de afgelopen 20 jaar. Waar datumvelden niet kloppen, foto’s meerdere malen in verschillende mappen staan. En dan mis ik nog heel veel materiaal. Het is nogal overweldigend om al die foto’s zo bij elkaar te zien. Zoekend naar de juiste datum. Of in elk geval een jáártal.
Zo kwam ik foto’s tegen van een feest in popzaal Mezz in Breda. Ik had geen idee meer wanneer dit ooit was, maar de kledingstijlen verraadde dat het ergens begin deze eeuw moest zijn geweest. Het zijn vooral foto’s van vrienden, bij de bar, in en rond de Mezz. Eigenlijk geen een foto van het concert dat we die avond bezochten. Ik zag op de achtergrond van de bar een poster van een aankomend concert. Met de datum vrijdag 3 juni. Een snelle zoektocht met Claude.ai gaf me uitsluitsel. Ik vroeg hem naar alle jaren tussen 2000 en 2010 waar 3 juni op een vrijdag valt. Alleen in 2005 viel 3 juni op een vrijdag. Even zoeken in de geschiedenis van Mezz en al snel kwam ik uit op 27 mei 2005, bij een concert van een AC/DC coverband. Dát kon ik me nog wel voor de geest halen. Toch handig, dat internet! Het mooie van Immich is dat ik de datum van foto’s direct goed kan zetten. Zo ontstaat langzaam maar zeker een mooie tijdlijn.
Waar ik écht heel blij van word is de gezichtsherkenning op de foto’s. Als ik het goed begrijp gebeurt die op de server zelf, gaat er niets naar allerlei BigTech serverboerderijen waar mijn gelaatstrekken tot in de eindigheid worden gemonetized. Ik wacht nog altijd op de eerste baardolie-sponsor, dus zo goed zal dat monetizen niet werken. De gezichtsherkenning haalt wel heel veel gezichten op. Van toevallige passanten op straat, mensen in het publiek bij een concert of een gezicht op een schilderij. Maar dat geeft niet, het stuurt me enorm veel toevallige paadjes in en ik vind het heerlijk. Er zit veel handmatig werk in het opschonen van de duizenden foto’s. En met de ingebakken, onvermijdelijke trips down memory lanes bij elke folder die ik open, kan dat nog wel een tijdje duren. Maar dat geeft niet. Ik heb tijd.
Ben je op zoek naar een soortgelijke oplossing? Ik heb de volgende opzet:
Hetzner is een Duitse cloudprovider met een goede staat van dienst. Ik kwam er terecht via Max en ik ben erg tevreden over hun diensten. Als je besluit gebruik te maken van hun diensten, doe dat via deze referral link, dan krijgen we beiden wat credits van onze Duitse vrienden!
Nextcloud is nog geen knetterend succes
Naar aanleiding van een blogpost van Jan Wildeboer over Nextcloud besloot ik om een voorgeïnstalleerde server aan te schaffen voor een maand. Met Nextcloud kan ik audio, foto’s, bestanden nog meer in eigen beheer houden. Na mijn Linux laptop is dit een project dat ik al een tijdje op mijn lijst had staan. En nu wilde ik er eens aan proeven.
Mijn eerste indruk van Nextcloud is eerlijk gezegd nogal underwhelming. Na de eerste inlog had ik niet echt een idee wat te doen en waar heen te gaan. Een leeg scherm met een dashboard en dat is het. Na wat rondklikken ontdek ik een appstore met Nextcloud-apps, dus ik ben begonnen met wat office-apps zoals email, kalender en contacten. Vooral om het stappenplan van Jan’s contactenlijst te volgen. Toch werkte zijn manier niet voor mij. Contacten worden niet automatisch gesynchroniseerd van iCloud naar Nextcloud. Een import van het archief werkt wel natuurlijk. Email en RSS zijn twee andere belangrijke apps voor me. Maar de standaard RSS app is té beperkt voor me. Ook de interface heeft nogal wat haperingen. Zo zijn de feedtitels niet leesbaar en het is allemaal nét niet snappy om er direct een goed gevoel bij te hebben als gebruiker. Wat me bij de mailclient brengt, Snappymail. In de community wordt deze client veel genoemd, maar ook hier is de setup en gebruik ondermaats voor me. Ik kan geen sneltoetsen vinden, de interface is enorm druk en weinig intuïtief. Ik zie me niet veel gebruik maken van deze maildienst, wederom teveel gedoe en drukte op het scherm.
De foto-app en muziekspeler zijn wel aardig, maar wederom eenvoudig in functionaliteit. Het is het voor mij nog allemaal nét niet. Ik denk dat ik 15 jaar geleden heel blij was met iets als Nextcloud, maar de mogelijkheden en de eisen zijn veranderd.
Gebruik ik de verkeerde apps? Mogelijk. Moet ik zelf een hoop configureren achter de schermen? Zou kunnen. Maar ik had gehoopt op een meer gebruiksvriendelijke onboarding in een systeem als Nextcloud. Want ze worden vaak als alternatief gegeven voor diensten als iCloud en het Google ecosysteem. Ik zie dat niet snel gebeuren voor de grote groep gebruikers die een zelfde soort ervaring verwachten zoals Apple of Google kan geven. En dat is jammer.
Of ik na deze maand nog Nextcloud houd? Ik weet het nog niet, ik wil het echt wel een kans geven, maar het was geen flitsende start.
Waarom installeer ik Linux op een Macbook Pro?
Het is geen politieke keuze omdat ze weer op X adverteren. Het is ook niet dat ik afscheid wil nemen van het OS waar ik al zeker 15 jaar gebruik van maak. Maar er lonkt soms iets. En er zijn van die kleine momenten die dan samen komen.
Zo las ik de overpeinzingen van Denny Henke op zijn blog, om een overstap te maken. Hij maakt hele bewuste keuzes en deelt zijn proces stap voor stap. Ik vind dat mooi om te lezen en het zette bij mij iets in beweging.
Mijn lief kocht een tijdje terug een nieuwe laptop, waardoor haar huidige laptop ineens niets lag te doen. Het scherm werkt niet helemaal goed, het energiemanagement is een soort van non-existent, maar de laptop werkt. Mits er een stroomkabel in zit. En als je er niet teveel van vraagt met apps en energieconsumptie (je kunt er geen lokale AI modellen op draaien).
Ik heb nog altijd een goed werkende 27" Apple Cinema Display op mijn werkplek staan
Ik zit steeds vaker te denken om op de laptop die ik voor mijn werk heb, een betere scheiding te maken tussen privé en professioneel. Nu zit ik vaak nog privé zaken te doen op mijn werklaptop. Niet dat dit een heel groot probleem is, maar ergens voel ik er toch meer voor om dat beter te scheiden.
Dus waarom geen bootable installatie van Linux Mint maken en die op een oude MacBook Pro installeren? En nee, niet naast MacOS, maar als enige installatie. Met een USB-stick en een goed stappenplan, ben je in 30 minuten klaar.
En het ging vrij vlekkeloos.
Na het opstarten herkent de laptop automatisch de grotere Cinema display, de WiFi wordt meteen opgepikt. Het gaat allemaal vrij goed.
Ik wil de komende tijd een logboek bij te houden met mijn installatie- en gebruiksperikelen. Mogelijk kan dat in de toekomst andere overstappers/meelifters helpen.
De eerste stappen
Na opnieuw opstarten moest ik meteen de zolder op. Want mijn draadloze toetsenbord en trackpad waren niet bereikbaar via Bluetooth. Ik wilde niet meteen gaan klooien met drivers en allerlei extra stappen. Dus ik haalde een USB muis en toetsenbord van zolder. Aansluiten en gaan. Eenvoudig.
Mijn eerste installatie is die van 1Password. Ik heb al mijn wachtwoorden in een Family account en gelukkig bieden ze een Linux installatie aan. Eerlijk is eerlijk, het is meteen een beetje een gedoe, met dingen in de terminal. Maar het kan en het werkt. Als ik 1Password heb, dan kan ik weer vrijwel overal bij.
Vervolgens installeerde ik Git via de commandline (sudo apt install git
, veel moeilijker is het niet) zodat ik eenvoudig diverse repos kan ophalen
Ik installeerde Obsidian via de ingebouwde Software Manager. Mijn vault waar ik op de Mac in werk, synchroniseer ik niet met hun dienst, maar met git. Die ga ik dus nog overzetten. Maar ik wil eerst kijken of ik op een slimme manier mijn installatie met plugins kan overzetten van Mac naar Linux.
Ik maakte nieuwe ssh-keys aan (ssh-keygen
) zodat ik weer eenvoudig en wachtwoordloos kan inloggen op mijn servers bij Hetzner.
Ik installeerde Homebrew. Ik moet nog kijken wat ik er verder mee wil installeren, maar het is alvast handig om klaar te hebben staan.
Ik installeerde Emacs. Ik begin op deze machine met een vanilla Emacs, ik volgde de “basic and capable configuration” van prot om al een wat fijnere werking te hebben. Emacs is al jaren mijn hobby-editor. Zoals sommigen een old-timer in de garage hebben staan om op zondag aan te klussen, zo heb ik software uit 1985 om op zondag mee te klussen.
Thunderbird was al geinstalleerd, dus daar de mail mee ophalen was eenvoudig het aanmelden van mijn mailaccount.
Wat moet ik nog uitzoeken?
Er zijn best wel wat zaken die ik moet uitzoeken. Ik ben niet van plan helemaal over te stappen van Apple naar Linux. We hebben in het gezin allemaal een iPhone, we gebruiken de gezamenlijke foto-mogelijkheden, dus een complete overstap zie ik niet snel gebeuren. Ik moet wel bedenken hoe ik eenmaal niet op de vaste werkplek thuis, toch toegang heb tot prive zaken. Zoals een Obsidian vault, bestanden of andere dingen. Ik denk dat een soort remote desktop wel mogelijk moet zijn. Zodat ik op de werklaptop kan inloggen op de Linux machine thuis ofzo? Moet ik dus nog uitzoeken.
Na meer dan een decennium op een Mac werken is de muscle memory in mijn vingers er. Dat merk ik met de sneltoetsen die ik zo gewend ben van mijn Mac. Die niet werken op Linux. Of in elk geval, nóg niet.
Ook zoiets, accenten op letters. Ik heb nog geen idee hoe ik die er snel op krijg terwijl ik typ. Ik ben gewend om bv alt-e e te tikken voor een e met accent. Dat is in Linux iets anders, met de zgn compose-key. Die kan ik zelf instellen, dus dat is nu right-alt, dan werkt het prima.
Andere sneltoetsen zoals de alt, ctrl en windows toets op het keyboard, die moet ik nog eens rustig mappen zodat ik weer op normale snelheid kan tikken.
Ik heb op mijn Mac diverse kleine configuraties staan, zoals API keys voor diverse diensten. Die moet ik nog omzetten.
Een goede windowmanager voor Linux Mint installeren en configureren.
En zo zijn er gaandeweg vast nog tientallen kleine verbeteringen die ik kan instellen. Maar ik heb geen haast. Het is een hobby. Ik hoef er niet direct heel productief mee te zijn.