ID.nl logo
Maak een mediaspeler van de Raspberry Pi 2
© PXimport
Zekerheid & gemak

Maak een mediaspeler van de Raspberry Pi 2

De nieuwe Raspberry Pi 2 is krachtig genoeg om dienst te doen als volwaardige mediaspeler. We installeren in dit artikel OpenELEC op de Raspberry Pi. Hierdoor kun je alle films en series, foto's en overige media van een usb-schijf, netwerkshare of je NAS rechtstreeks op je tv afspelen.

01 Raspberry Pi 2

De eerste versie van de Raspberry Pi kon al als mediaspeler worden ingezet. De grafische chip was sterk genoeg om 1080p-video af te spelen. Maar de achilleshiel van dit minicomputertje was de matige processor, waardoor de interface in OpenELEC te traag reageerde. De Raspberry Pi 2 heeft dit euvel niet meer: de processor heeft een upgrade gekregen en heeft nu vier cores die op 900 MHz draaien. Dat maakt van de Raspberry Pi 2 de perfecte energiezuinige minicomputer om er een mediaspeler van te maken.

©PXimport

02 OpenELEC

De mediacenterdistributie OpenELEC (Open Embedded Linux Entertainment Center) doet al heel lang in heel wat huiskamers zijn werk. Onlangs kwam versie 5.0 uit, voor het eerst met Kodi, de nieuwe naam van XBMC. OpenELEC is een gespecialiseerde mediacenterdistributie: in tegenstelling tot Raspbian waarmee je op je Raspberry Pi allerlei taken kunt uitvoeren, bevat OpenELEC alleen Kodi en enkele andere componenten om zijn taak als mediaspeler uit te voeren. Daardoor start OpenELEC heel snel op. Het is het ideale besturingssysteem om van je Raspberry Pi 2 een mediaspeler te maken.

03 NOOBS starten

We gaan ervan uit dat je in de basiscursus over de Raspberry Pi 2 het besturingssysteem Raspbian met de hulp van NOOBS hebt geïnstalleerd. Als je nu OpenELEC wilt installeren, gaat dat heel eenvoudig. Steek de voeding van je Raspberry Pi in een stopcontact en houd onmiddellijk de Shift-toets ingedrukt. Staat er nog geen besturingssysteem op de microSD-kaart van je Pi, kijk dan in de basiscursus hoe je NOOBS installeert en start je Pi ervan op.

©PXimport

04 OpenELEC installeren

NOOBS toont nu een lijst met besturingssystemen die je kunt installeren. Heb je Raspbian al geïnstalleerd, dan staat die al aangevinkt. Wil je OpenELEC naast Raspbian installeren, vink dan ook de OpenELEC-optie aan en klik op Installeer. Let op: dit installeert Raspbian opnieuw en overschrijft alle bestanden! Wil je alleen OpenELEC draaien, verwijder dan het vinkje bij Raspbian, vink OpenELEC aan en klik op Installeer. Let op: voor de Raspberry Pi 2 moet je de optie OpenELEC_Pi2 kiezen. Klik na de installatie op OK.

05 Besturingssysteem kiezen

Heb je meerdere besturingssystemen geïnstalleerd met NOOBS, dan krijg je na de installatie en elke volgende keer dat je de Raspberry Pi opstart een opstartmenu te zien. Selecteer het besturingssysteem dat je wilt opstarten en klik erop. Als je na tien seconden nog geen keuze hebt gemaakt, start Raspbian automatisch op. Onderaan in het venster kun je overigens je taal en toetsenbordindeling kiezen als je dat bij de installatie van NOOBS vergeten bent.

©PXimport

06 OpenELEC wizard

De eerste keer dat je OpenELEC opstart, leidt een wizard je door de instellingen. Kies je taal (Nederlands is beschikbaar onder Dutch), klik op Volgende, geef je Pi een naam op het netwerk (standaard OpenELEC) en klik op Volgende. Normaal heeft je Pi al via DHCP een IP-adres gekregen en krijg je dat in het volgende scherm te zien. Klik op Volgende om te bevestigen, of klik op het netwerk en kies dan Wijzigen om een statisch IP-adres in te stellen. In de stap erna schakel je Samba (bestandsdeling) en SSH (om op afstand opdrachten uit te voeren, dat hebben we later in de cursus nodig) in.

07 Altijd de juiste tijd

Het zou ons te ver voeren als we alle instellingen zouden nagaan, dus neem zelf eens een kijkje onder Systeem / Instellingen (de instellingen van Kodi) en SYSTEEM / OpenELEC (de OpenELEC-specifieke instellingen). Klik even op die laatste voor wat essentiële instellingen. Ga eerst in het tabblad Netwerk naar NTP Servers en vul drie ntp-servers in, bijvoorbeeld 0.nl.pool.ntp.org, 1.nl.pool.ntp.org en 2.nl.pool.ntp.org, zodat je tijd altijd juist staat. Ga daarna naar de Kodi-instellingen in het onderdeel Uiterlijk en klik in het tabblad Land en Taal op Tijdzone land. Zodra je je land gekozen hebt, staat de tijd correct.

©PXimport

08 Automatische update

Ga (in de OpenELEC-instellingen) naar het tabblad Systeem en kies bij Automatische updates voor auto. Zo hoef je er niet de hele tijd aan te denken om beschikbare updates te installeren. Na de wijziging van de instelling begint OpenELEC al onmiddellijk een beschikbare update te downloaden. Klik in het hoofdscherm van Kodi op de powerknop linksonder en kies dan Opnieuw opstarten om je Pi te herstarten. Daarna updatet OpenELEC zichzelf en herstart het besturingssysteem je Pi weer. In de OpenELEC-instellingen in het tabblad Over controleer je welke versie je draait.

Infraroodontvanger kopen

In de handel zijn kant- en klare infraroodontvangers te vinden, maar die kosten al snel enkele tientjes. We kiezen in deze workshop voor de goedkoopste oplossing: we maken zelf een ontvanger. Op de webwinkel Kiwi Electronics zijn alle benodigdheden voor enkele euro's te vinden. We kochten er de infraroodsensor TSOP38238 voor 1,95 euro en enkele f/f jumperwires. We hebben er maar drie nodig, maar ze komen nog van pas voor andere projectjes. We kochten daarom 40 stuks op een strip voor 5,95 euro. Er is ook een bundel van 10 jumperwires voor 2,95 euro.

©PXimport

09 Infraroodsensor aansluiten

We maken nu een infraroodontvanger voor onze Pi. Schakel de Pi eerst uit. Leg de infraroodsensor TSOP38238 (zie kader 'Infraroodontvanger koper') plat met de bolle kant naar boven en de pootjes naar je toe gericht. Steek elk pinnetje in een uiteinde van een jumperwire. We noemen de pinnetjes nu van links naar rechts 1, 2 en 3. Pin 1 sluit je aan op pinnetje 6 vanaf links te tellen op de bovenste rij van de GPIO-pinnen van de Pi, pinnetje 2 verbind je met het derde pinnetje van links op de bovenste rij en pinnetje 3 met het eerste van links op de onderste rij van de GPIO-pinnen.

10 PuTTY

Om onze zelfgemaakte infraroodontvanger te gebruiken, heeft OpenELEC nog de juiste driver nodig in de vorm van een kernelmodule. Gelukkig is die al beschikbaar, maar moeten we moeten hem nog wel even inschakelen. Dat doen we via het programma PuTTY. Download het programma en schakel in de OpenELEC-instellingen bij DienstenSSH in als je dat al niet had gedaan in de wizard. Start dan onder Windows PuTTY op, vul het IP-adres van de Pi bij Host Name in en klik onderaan op Open. Aanvaard de SSH-sleutel van de Pi en vul als gebruikersnaam root en als wachtwoord openelec in. Je kunt nu in het venster van PuTTY opdrachten voor je Pi ingeven.

©PXimport

11 Kernelmodule inschakelen

Om de kernelmodule in te schakelen, voeren we een aantal opdrachten in. Met mount -o remount,rw /flash koppelen we het bestandssysteem van OpenELEC opnieuw aan zodat we ernaar kunnen schrijven. Vervolgens openen we het configuratiebestand met nano /flash/config.txt. Voeg helemaal op het einde van het bestand de regel dtoverlay=lirc-rpi toe. We sluiten het bestand af met de toetscombinatie Ctrl+X, druk op Y om de wijzigingen op te slaan en bevestig met Enter. Herstart de Pi daarna met reboot.

12 Afstandsbediening toevoegen

De enige taak die ons nog rest is de afstandsbediening toevoegen. Log daarvoor opnieuw met PuTTY in op je Pi en schakel eerst het programma lircd dat naar infraroodsignalen luistert uit met killall lircd. Maak daarna een nieuw configuratiebestand aan met irrecord /storage/.config/lircd.conf en volg de instructies. Druk een voor een op alle toetsen van je afstandsbediening, zodat lirc de toetsen leert. Daarna geef je de toetsen achtereenvolgens een naam die begint met KEY_, zoals KEY_POWER enzovoort en druk je de bijbehorende toets in. Na het toevoegen van je afstandsbediening herstart je je Pi met reboot en bestuur je OpenELEC met je afstandsbediening.

©PXimport

13 Infraroodontvanger afwerken

Als dit alles werkt, is het tijd om de infraroodontvanger af te werken. Plak wat isolatietape rond het uiteinde van de jumperwire en de infraroodsensor, zodat hij zeker vast blijft hangen. Als je behuizing een opening voor een GPIO-kabel heeft, gaan de jumperwires er normaal ook door. Indien nodig moet je ze wat buigen om ze door de uitsparing te krijgen. Heb je alles zo afgewerkt, richt dan de sensor naar de plaats waar je normaal je afstandsbediening gebruikt. Plak de sensor eventueel met dubbelzijdige tape aan de platte kant vast aan je tv-meubel.

14 Netwerkmap toevoegen

Als je een externe harde schijf op je Pi aansluit, herkent OpenELEC dat en kun je daarvan je media laden. Waarschijnlijk heb je al je mediabestanden echter al op een netwerkschijf staan, wat handiger is. Om daar toegang tot te krijgen, klik je in het hoofdscherm van OpenELEC op VIDEO'S / Bestanden / Videos toevoegen. Klik rechts op Bladeren om een locatie toe te voegen en kies dan een protocol. Voor bestanden van je NAS of Windows-computer is dat meestal Windowsnetwerk (SMB).

©PXimport

15 Netwerklocatie

Normaal toont OpenELEC nu je Windows-werkgroep en kun je naar de juiste gedeelde map op je NAS bladeren. Selecteer de locatie en klik op OK. Geef daarna je locatie onderaan een naam (bijvoorbeeld Video's NAS) en klik op OK. Je krijgt dan de mogelijkheid om te kiezen hoe de inhoud van de map wordt verwerkt. Daarna is de gedeelde map beschikbaar in de lijst met locaties onder VIDEO'S / Bestanden en zijn al je mediabestanden op je NAS rechtstreeks in OpenELEC af te spelen.

16 Add-ons

Kodi heeft ook allerlei add-ons waarmee je onder andere toegang krijgt tot online mediabestanden. Klik maar eens op VIDEO'S / Add-ons / Meer verkrijgen. Zo vind je er Apple iTunes Trailers, YouTube, GameTrailers.com, maar ook Uitzending Gemist. Klik op een add-on en dan op Installeren. Daarna krijg je toegang tot de add-on via VIDEO'S / Add-ons. Ook voor afbeeldingen en muziek heeft Kodi add-ons, evenals voor integratie met Dropbox, Sonos en heel wat andere systemen.

©PXimport

CEC

Heb je je OpenELEC-computer op een moderne televisie aangesloten, dan is de kans groot dat je met de afstandsbediening daarvan ook Kodi kunt besturen en dat je geen extra infraroodontvanger nodig hebt. De HDMI-specificatie definieert daarvoor CEC (Consumer Electronics Control), dat onder diverse namen bekend is: Sony noemt het BRAVIA Link of BRAVIA Sync, LG noemt het SimpLink, Philips noemt het EasyLink en bij Samsung heet het Anynet+. De gpu van de Raspberry Pi ondersteunt CEC, zodat OpenELEC op de Pi automatisch met de afstandsbediening van je televisie te besturen is als je televisie de technologie heeft ingebouwd.

▼ Volgende artikel
🍂 Voorbereiden op de herfst: deze tuintaken doe je in september
© Elena Elisseeva
Huis

🍂 Voorbereiden op de herfst: deze tuintaken doe je in september

Het is september, en dat betekent dat de nazomer ten einde loopt. Het licht wordt zachter, de avonden koeler en veel planten maken zich klaar voor de herfst. Dit is de maand om nog nieuw groen te planten, vaste planten te verjongen en hagen bij te knippen. Ook het gazon, de moestuin en de vijver vragen nu aandacht. Met een paar gerichte klussen zorg je dat je tuin gezond de herfst en winter ingaat.

In dit artikel ontdek je welke tuinactiviteiten je in september mag doen: 🍂 Dit kun je zaaien en planten in september 🍂 Haal de snoeischaar maar tevoorschijn 🍂 Extra snoeitips 🍂 Planten en gras in september 🍂 Blad ruimen 🍂 Werk in de moestuin

Lees ook: Van januari tot en met december: dit doe je elke maand in de tuin

Dit kun je zaaien en planten in september

In september kan er nog veel de grond in. Bosanemonen, herfst- en winterakonieten en cyclamen doen het goed wanneer je ze nu plant, net als groenblijvers die de tuin ook in de koude maanden kleur geven. Koop je een boom, let er dan op dat het blad nog stevig en fris oogt. Een boompje dat al kaal aan het worden is, kun je beter niet planten.
Wie volgend voorjaar een bloemenzee wil, zaait in deze periode korenbloemen, goudsbloemen en klaprozen. Ook vaste planten die al jaren op dezelfde plek staan, kun je nu delen om ze te verjongen. Wil je een groenblijver verplaatsen, dan is dit de juiste tijd: de grond is nog warm genoeg voor de wortels om zich goed te herstellen.

©Leika production

Haal de snoeischaar maar tevoorschijn

Veel planten kun je nu nog een knipbeurt geven. Begin bij kuipplanten die buiten staan, want snoeiwonden genezen beter in de buitenlucht. Ook hagen kun je in september mooi in vorm brengen. Werk van onder naar boven en knip ze licht taps toe, zodat ook de onderste takken voldoende licht krijgen. Geef daarna wat compost zodat de haag sterk de winter ingaat.
Lavendel kort je ongeveer tien centimeter in, de Japanse wijnbes die vrucht heeft gedragen knip je helemaal terug en hortensia's ontdoe je van de stugge bloemen. Bij bomen en struiken verwijder je aangetast blad. Daarnaast is het slim om wekelijks uitgebloeide bloemen van dahlia's, rozen en andere zomerbloeiers weg te knippen. Zo blijft de tuin verzorgd en verklein je de kans op ziektes.

©SKT Studio

Extra snoeitips

Kies voor een droge dag, zonder felle zon en zonder dreigende vorst. Snoei net boven een knop. Wijst die naar binnen, dan groeit de nieuwe tak ook die kant op. Een knop die naar buiten wijst zorgt ervoor dat de tak zich die richting op ontwikkelt.

Lees ook: Welke snoeischaar voor welke tuinklus?

Planten en gras in september

Sommige planten hebben juist nu extra zorg nodig. Camelia's en rododendrons vormen in september hun knoppen voor volgend jaar en hebben daarom voldoende water nodig. Tweejarige planten zoals vingerhoedskruid kun je verplaatsen naar een nieuwe plek in je tuin. Hoge bloeiers als zonnebloemen, dahlia's en herfstasters geef je steun, zodat ze niet bezwijken onder de eerste herfststormen.
Het gazon vraagt een andere aanpak dan in de zomer. Maai het gras wat hoger en zaai waar nodig bij. Verticuteer eerst om mos en dood gras te verwijderen. Kies een zaadmengsel dat past bij zon of schaduw, afhankelijk van de ligging van je tuin. Heb je in augustus niet bemest, dan is dit hét moment om dat alsnog te doen. Vul kuilen aan en houd je terras vrij van onkruid en mos.

Blad ruimen

In september beginnen bomen hun bladeren te verliezen. Laat ze niet liggen op het gazon, want daardoor krijgt het gras te weinig lucht en licht en kunnen schimmels ontstaan. Ook in de vijver kan blad problemen geven doordat het zuurstofgehalte van het water afneemt. Houd daarom gazon, terras en vijver zoveel mogelijk bladvrij.

Werk in de moestuin

Ook in de moestuin valt er nog genoeg te doen. Boontjes moeten tijdig worden geplukt om taaie peulen te voorkomen. Tomaten die nog groen zijn leg je op een zonnige plek zodat ze verder kunnen rijpen. September is ook de maand van de appel- en perenoogst. Maak er compote, sap of een taart van, of bewaar ze op een koele plek. Verder kun je winterpostelein en raapstelen zaaien, zodat je later in het seizoen nog kunt oogsten.

Mooie appeloogst?

Tijd voor appeltaart!
▼ Volgende artikel
Bookmarks beheren en doorzoeken met Hoarder
© adragan
Huis

Bookmarks beheren en doorzoeken met Hoarder

Wil je wat orde brengen in je verzameling bookmarks? Het zelf te hosten Hoarder is hiervoor een mooie optie. Bookmarks, maar ook notities, afbeeldingen en ideeën kun je in overzichtelijke lijsten opslaan, die je van labels kunt voorzien en doorzoeken. Zelfs grotere verzamelingen zijn geen probleem, dankzij de optionele AI-functies. Deze benutten de API van OpenAI. In dit artikel lees je hoe je alles opzet!

Dit artikel in het kort

In dit artikel leer je hoe je Hoarder installeert, instelt en gebruikt om je bookmarks, notities en afbeeldingen te beheren. We laten zien hoe je AI inzet om automatisch labels en samenvattingen te maken. Ook komen handige functies aan bod zoals zoeken, lijsten maken en hoogtepunten markeren.

Lees ook: Bladwijzers onder controle: de beste bookmarkmanagers op een rij

Voor het bewaren van bookmarks bestaan diverse handige toepassingen, waaronder Pocket (https://www.getpocket.com) en het minder bekende Raindrop.io (https://www.raindrop.io). Het relatief jonge Hoarder mag in het lijstje naar onze mening niet ontbreken. Hierin kun je onder meer bookmarks, notities en afbeeldingen bewaren, waarna je de volledige inhoud kunt doorzoeken. Ook kun je items organiseren door labels toe te voegen of lijsten te maken. Dankzij de optionele koppeling met OpenAI kun je materiaal automatisch van labels voorzien, maar ook bijvoorbeeld vragen om een artikel samen te vatten. Je kunt Hoarder volledig zelf hosten. Dit geeft je meer controle en maakt het privacyvriendelijk. Voor de installatie kun je onder meer Docker Compose gebruiken, wat we ook in dit artikel doen. Er zijn browserextensies voor Chrome en Firefox, wat het toevoegen van artikelen op internet met de gewenste labels veel makkelijker maakt. Verder zijn er mobiele apps voor Android en iOS, zodat je ook onderweg je bookmarks kunt raadplegen. 

1 Installatie

Er zijn meerdere installatiemethoden, die in de documentatie uitgebreid aan bod komen (https://docs.hoarder.app). De aanbevolen installatiemethode is via Docker Compose, waar we ook hier voor kiezen. De installatie van Docker Compose is vaker behandeld en ook online vind je diverse handleidingen, zoals voor Ubuntu 24.04 (https://www.kwikr.nl/ubntdock).

In de volgende stappen gaan we de bestanden docker-compose.yml en .env maken. We raden een systeem met ongeveer 2 GB werkgeheugen aan. Ook als je Hoarder binnen een container in Proxmox VE gaat installeren, moet je zoveel toewijzen, want 1 GB is net te weinig. Log in via SSH, maak een mapje voor Hoarder en navigeer naar deze map. Hierin gaan we de bestanden voor Docker plaatsen.

In de documentatie vind je diverse installatiemethoden voor Hoarder.

2 Docker

De snelste manier om te starten, is het downloaden van het YAML-bestand voor Docker Compose. Geef daarvoor de onderstaande opdracht vanaf de Opdrachtprompt:

wget https://raw.githubusercontent.com/hoarder-app/hoarder/main/docker/docker-compose.yml

Het bestand voor Docker Compose hoef je niet aan te passen. Wel is een bestand met omgevingsvariabelen nodig. Dit bestand kun je maken en bewerken met de opdracht nano .env. Zet hierin om te beginnen de volgende regels:

HOARDER_VERSION=release
NEXTAUTH_SECRET=super_random_string
MEILI_MASTER_KEY=another_random_string
NEXTAUTH_URL=http://localhost:3000

Bij NEXTAUTH_URL kun je localhost vervangen door het ip-adres van het systeem waarop Hoarder draait. De twee willekeurige strings kun je zelf bedenken of genereren met deze opdracht:

openssl rand -base64 36

Start ten slotte de container met:

docker compose up -d

Je kunt Hoarder nu openen via http://ipadres:3000, waarbij je ipadres dan vervangt door het echte ip-adres van het systeem. Bij toekomstige updates kun je Hoarder stoppen met:

docker compose down

Daarna kun je met deze opdracht de images vernieuwen:

docker compose pull

Om vervolgens met deze laatste opdracht alles weer in de lucht te brengen:

docker compose up -d

Via een bestand kun je enkele omgevingsvariabelen opgeven voor Hoarder.

3 Toegang OpenAI

Het is niet verplicht om de AI-functies te gebruiken, maar het is wel een leuke en nuttige toevoeging, zeker als je veel bookmarks gaat toevoegen. De kosten zijn bovendien zeer laag. Voor de meeste mensen is OpenAI de beste keuze, hoewel Ollama ook een optie is (zie kader 'Keuze tussen OpenAI of Ollama'). Om OpenAI te gebruiken, moet je toegang tot de API regelen. Hiervoor ga je naar https://platform.openai.com. Log in met een bestaand account, zoals het account dat je voor ChatGPT gebruikt, of maak een nieuw account. Ga dan naar https://www.kwikr.nl/oakey en kies Create new secret key. Vul bij Name een beschrijvende naam in, zoals Hoarder. Dit maakt de sleutel beter herkenbaar, mocht je deze in de toekomst willen verwijderen. Kies bij Project de optie Default project. Klik dan op Create secret key. De sleutel wordt nu gemaakt en slechts eenmalig getoond; bewaar deze dus goed! Open dan het bestand .env en voeg de volgende regel toe:

OPENAI_API_KEY=sleutel

Herstart nu Hoarder zodat de nieuwe configuratie actief wordt. Blijf nog even in de omgeving van OpenAI, want we moeten wat credits aanschaffen.

Maak een API-sleutel aan voor toegang tot OpenAI.

Keuze tussen OpenAI of Ollama

Om gebruik te maken van de AI-functies van Hoarder kun je naar voorkeur OpenAI gebruiken of een lokale installatie van Ollama met een groot taalmodel. Kies je voor OpenAI, dan wordt standaard het model GPT4o-mini gebruikt, dat naar schatting ongeveer 8 miljard parameters heeft. Wil je Ollama gebruiken, dan zijn (afhankelijk van je hardware) de kleinere modellen Gemma 3 met 1 miljard parameters (1b) en DeepSeek R1 met 1,5 miljard parameters (1.5b) goede opties.

Voor de meeste mensen zal OpenAI de meest logische keuze zijn. Het is veel eenvoudiger op te zetten en werkt meestal sneller en nauwkeuriger. Bovendien blijven de kosten zeer laag. Tijdens het maken van dit artikel daalde het saldo maar met enkele centen. Volgens Hoarder zelf kun je voor minder dan $1 ongeveer 3000 bookmarks van labels voorzien of ruim 1000 afbeeldingen laten analyseren.

4 Credits aanschaffen

Je hebt credits nodig om met de OpenAI-API te werken. Dit gebruik staat los van een eventueel abonnement op ChatGPT. Ga hiervoor naar Billing of rechtstreeks via https://www.kwikr.nl/oabill. De eerste keer moet je een betaalmethode toevoegen via Add payment details. Vul hier je creditcardgegevens in. Klik daarna op Continue. Begin met een klein bedrag, bijvoorbeeld 10 dollar. Dit is waarschijnlijk meer dan je ooit nodig zult hebben voor Hoarder. De optie voor automatisch opwaarderen, kun je daarom het best uitzetten, om risico's te beperken. Bevestig ten slotte de betaling.

Desgewenst kun je limieten configureren. Naast Hoarder zijn er overigens ook steeds meer andere toepassingen die de API van OpenAI kunnen gebruiken. Dat maakt de inzetbaarheid dus een stuk breder! Denk aan chatbots, schrijfhulpjes en automatiseringstools. Het is handig om voor elk project een aparte API-sleutel te maken, om het beheersbaar te houden.

Voeg wat credits toe, zodat je de API van OpenAI kunt gebruiken.

5 Registratie

We beginnen met het maken van een beheeraccount. Open daarvoor Hoarder door in je browser naar http://ipadres:3000 te gaan. Ga op het inlogscherm naar Sign up om een eerste account te maken. Dit eerste account krijgt altijd beheerrechten (administrator). Wil je Hoarder in het Nederlands gebruiken, klik dan op je profielicoontje rechtsboven, ga naar User Settings en kies achter Options bij Interface Language voor Dutch. Alles is nu in het Nederlands. In het vervolg gaan we Hoarder in deze taal gebruiken.

Via de instellingen kun je Hoarder op het Nederlands instellen.

 6 Gebruikers beheren

Je krijgt als beheerder speciale functies die je ziet als je via je profielicoontje naar Admin Instellingen gaat. Zo kun je onder Gebruikerslijst nieuwe gebruikers toevoegen met de gewenste rol. Als beheerder kun je bovendien het wachtwoord voor gebruikers opnieuw instellen. Als je echter als beheerder je wachtwoord kwijtraakt, is dat ingewikkelder omdat je dit via de database moet doen. Bewaar het wachtwoord dus goed!

Gebruikers kunnen zich bij de standaardinstellingen overigens ook aanmelden via het inlogscherm. Wil je dat voorkomen, voeg dan de volgende regel aan het bestand .env toe:

DISABLE_SIGNUPS=true

Herstart Hoarder met deze opdracht, zodat de nieuwe configuratie actief wordt:

docker compose up -d

Je kunt als beheerder eenvoudig extra gebruikers toevoegen.

7 Instellingen

We zullen kort enkele instellingen doornemen. Klik daarvoor op je profielicoontje en ga naar Gebruikersinstellingen. Onder AI Instellingen zie je een preview van de prompts die worden gebruikt voor de verschillende AI-mogelijkheden, zoals het genereren van labels en maken van samenvattingen.

Je kunt hier extra regels aan toevoegen, zodat de prompts worden aangepast. Zo kun je bijvoorbeeld voor Nederlandstalige labels en samenvattingen zorgen (zie kader 'Nederlandse labels en samenvattingen').

Onder RSS Abonnementen kun je RSS-feeds toevoegen. Verder kun je bookmarks exporteren als JSON-bestand of importeren vanuit diverse andere toepassingen, waaronder Pocket, Linkwarden (waar we eerder in Computer!Totaal over schreven) of je browser (zoals Chrome en Firefox). Ook alle links die je al in je browser hebt bewaard, kun je dus gemakkelijk overzetten naar Hoarder. Verder kun je sleutels maken voor de API van Hoarder, defecte links bekijken en webhooks aanmaken.

Via de instellingen kun je bookmarks exporteren of importeren.

Nederlandse labels en samenvattingen

Je kunt AI forceren om Nederlandse labels en samenvattingen te maken, onder Gebruikersinstellingen / AI Instellingen. Daarvoor moet je bovenaan extra regels toevoegen. Elke regel bevat de extra prompttekst en de prompt waaraan dit moet worden toegevoegd. Kies bijvoorbeeld Alle tags voor alle prompts voor het maken van labels of Samenvatting voor de samenvattingenprompt. Toegevoegde regels verschijnen meteen in de preview onderaan. De prompts vragen standaard om Engelse labels en samenvattingen. Om dit te 'vernederlandsen' zul je dus heel expliciet moeten zijn, zoals in deze regel voor Alle tags. Hierin vragen we ook om generieke termen naar kleine letters om te zetten:

The tags language must be in dutch. Convert generic terms to lowercase. Keep casing intact for anything that's a proper noun, brand, acronym or product.

Verder voegen we deze regel toe aan de prompt voor Samenvatting, waarbij we heel expliciet aangeven dat de samenvatting in het Nederlands moet zijn.

The summary language must be in dutch even if told otherwise! Remove all English!

Je kunt uiteraard experimenteren met deze instellingen. Om het in actie te zien kun je alle huidige AI-labels opnieuw laten genereren. Hiervoor ga je naar Admin Instellingen / Acties.

8 Bookmarks toevoegen

Op de openingspagina van Hoarder zie je de laatste toegevoegde bookmarks. Je kunt nieuwe items toevoegen via het vak. Je kunt hier ook afbeeldingen naartoe slepen, waarvan de tekst via OCR wordt omgezet, zodat dit (ook) doorzoekbaar wordt. Verder krijgen afbeeldingen en ook teksten die je toevoegt automatisch labels door AI.

In het menu (met de drie puntjes) zie je extra opties. Zo kun je een bookmark markeren als favoriet of deze toevoegen aan een of meerdere lijsten, die je via het menu aan de linkerkant kunt aanmaken en beheren. Om de inhoud en details voor een bookmark te bekijken, klik je op het icoontje met twee pijltjes voor een grotere weergave.

Ook toegevoegde afbeeldingen worden automatisch van labels voorzien door AI.

Voor je papieren boeken

De mooiste boekenleggers

9 Details bekijken

Als je de details voor een bookmark opent, zie je links een voorbeeld met de content uit de cache en een optie om de gemaakte schermopname te bekijken. Rechts kun je via Samenvatten met AI een samenvatting laten maken door AI. Ook zie je hier de labels die door jouzelf of AI zijn toegevoegd. Verder zie je een vak om een notitie te schrijven en enkele extra opties. Onderaan kun je de bookmark opslaan als favoriet, archiveren of verwijderen.

Met de hulp van OpenAI kun je een automatische samenvatting maken.

Extensies voor Chrome en Firefox

Hoarder heeft extensies voor de browser Chrome en Firefox. Na het toevoegen van de extensie geef je eenmalig het serveradres op en je accountgegevens. Als je een interessant artikel tegenkomt, hoef je alleen op het icoontje van Hoarder te klikken. De labels worden via AI automatisch toegevoegd, al kan dit wel enkele seconden duren, en soms iets langer, maar je hoeft hier niet op te wachten. Via het venster kun je zelf nog labels toevoegen of het artikel aan een lijst toevoegen.

10 Hoogtepunten

Een handige extra mogelijkheid is de zogenoemde hoogtepunten. Hierbij open je eerst de grotere weergave voor de bookmark. In het voorbeeld links kun je nu een stuk tekst selecteren. Vervolgens kies je een passende kleur (geel, rood, groen of blauw). Hierna wordt automatisch een zogenoemd hoogtepunt opgeslagen. Je ziet deze rechts bij de details. Als je via het menu van Hoarder naar Hoogtepunten gaat, zie je alle gemaakte hoogtepunten. Via Source kun je ook het gerelateerde artikel opvragen. Hoogtepunten zijn een handige manier om belangrijke details van artikelen te bewaren.

Hoogtepunten helpen je om belangrijke details van items te bewaren.

11 Zoeken

Wat Hoarder zo krachtig maakt, is dat je de volledige tekst van alle opgeslagen inhoud kunt doorzoeken via de balk aan de bovenkant. Dat gaat niet alleen om titels of beschrijvingen, maar ook om de volledige inhoud van de opgeslagen links en notities.

Je kunt in je zoekopdracht ook filters gebruiken. Met is:fav zoek je bijvoorbeeld alleen binnen je favorieten, het filter is:tagged zoekt naar items die een of meer labels hebben en is:inlist zoekt naar items die in een of meerdere lijsten zijn opgenomen.

Met #label kun je naar een bepaald label zoeken. Merk op dat labels hoofdlettergevoelig zijn. De labels Technologie en technologie worden daardoor als afzonderlijke labels beschouwd. Dit vraagt dus enige zorgvuldigheid bij het invoeren van labels. Dit kun je wel afvangen door de prompts voor AI aan te passen, zoals we hebben uitgelegd.

Behalve via de zoekfunctie kun je uiteraard ook via de toegekende labels bepaalde items terugvinden. Hiervoor ga je naar Labels. Je kunt hier de labels die op elkaar lijken desgewenst samenvoegen. Daarvoor klik je eerst op Drag & Drop Samenvoegen. Daarna sleep je een label naar een ander label.

Met de krachtige zoekfunctie kun je alle inhoud gemakkelijk doorzoeken.

Toegang van buitenaf met de app

Je kunt Hoarder prima alleen op je lokale netwerk gebruiken, wat ook het veiligst is. Maar zeker als je ook de apps gaat gebruiken, is het praktisch om toegang onderweg mogelijk te maken, buiten je lokale netwerk. Zet in dat geval wel de registratiemogelijkheid voor gebruikers uit. Een goede optie is het opzetten van een VPN-verbinding, waarmee je meteen ook alle andere toepassingen in je netwerk kunt gebruiken. Maar je kunt ook een reverse-proxy opzetten. Gebruik bijvoorbeeld Nginx Proxy Manager om al je hosts via een browser te beheren. Of werk met het wat complexere Traefik en voeg labels toe binnen Docker. De app is vooral nuttig voor het 'consumeren' van content, omdat je binnen de app heel snel toegang tot al je bookmarks en lijsten hebt.