<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docker on Eddy de Vink</title><link>https://www.eddydevink.nl/tags/docker/</link><description>Recent content in Docker on Eddy de Vink</description><generator>Hugo</generator><language>nl-nl</language><lastBuildDate>Sun, 31 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.eddydevink.nl/tags/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>Plausible Analytics: privacy-vriendelijke website statistieken met self-hosting</title><link>https://www.eddydevink.nl/blogs/plausible-analytics-zelf-gehost/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://www.eddydevink.nl/blogs/plausible-analytics-zelf-gehost/</guid><description>&lt;p&gt;Elke website-eigenaar wil weten hoeveel bezoekers er zijn, waar ze vandaan komen en welke pagina&amp;rsquo;s ze bekijken. Google Analytics is de standaard, maar komt met een prijs: je verkoopt de privacy van je bezoekers aan Google&amp;rsquo;s advertentie-imperium. Plausible Analytics is het privacy-vriendelijke alternatief. In dit artikel beschrijf ik wat Plausible is, waarom ik het op mijn eigen server draai, en de technische hindernissen die ik moest overwinnen.&lt;/p&gt;
&lt;h2 id="wat-is-plausible"&gt;Wat is Plausible?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://plausible.io/"&gt;Plausible Analytics&lt;/a&gt; is een open source web analytics tool — een alternatief voor Google Analytics maar dan zonder cookies, zonder tracking van persoonlijke data, en zonder toestemmingsbanners. Het is volledig AVG/GDPR-compliant out-of-the-box.&lt;/p&gt;</description></item><item><title>Self-Hosted Obsidian Sync met CouchDB op Fedora 44</title><link>https://www.eddydevink.nl/blogs/self-hosted-obsidian-sync-met-couchdb/</link><pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate><guid>https://www.eddydevink.nl/blogs/self-hosted-obsidian-sync-met-couchdb/</guid><description>&lt;p&gt;Obsidian is een krachtige tool voor persoonlijke kennisbeheer, maar de officiële Obsidian Sync kost geld — €5/maand per gebruiker. Voor een paar euro aan serverkosten kun je hetzelfde bereiken met self-hosted CouchDB en de &lt;a href="https://github.com/vrtmrz/obsidian-livesync"&gt;Self-hosted LiveSync&lt;/a&gt; plugin, mét als voordeel dat je volledige controle houdt over je data.&lt;/p&gt;
&lt;p&gt;Dit artikel beschrijft hoe ik dit heb opgezet op mijn Fedora 44 server met SELinux enforcing, Docker, en Tailscale — en hoe een AI-agent (zoals die waarmee dit artikel is geschreven) het client-side deel kan automatiseren.&lt;/p&gt;</description></item><item><title>Self-Hosting met Docker: Lessen uit de Praktijk</title><link>https://www.eddydevink.nl/blogs/data-analyse/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://www.eddydevink.nl/blogs/data-analyse/</guid><description>&lt;p&gt;Self-hosting is een achtbaan. Het ene moment ben je trots op je perfect draaiende setup, het volgende moment is je database gecrasht en werkt niets meer. Dit is wat ik geleerd heb.&lt;/p&gt;
&lt;h2 id="de-basis-docker-compose"&gt;De basis: Docker Compose&lt;/h2&gt;
&lt;p&gt;Elke service draait in een eigen container, georkestreerd via Docker Compose. Geen geklooi met dependencies — één &lt;code&gt;docker compose up -d&lt;/code&gt; en alles draait.&lt;/p&gt;
&lt;p&gt;Mijn &lt;code&gt;compose.yml&lt;/code&gt; bevat:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Nginx reverse proxy (met Let&amp;rsquo;s Encrypt auto-renewal)&lt;/li&gt;
&lt;li&gt;Nextcloud (met Redis caching en PostgreSQL)&lt;/li&gt;
&lt;li&gt;Forgejo (Git server)&lt;/li&gt;
&lt;li&gt;Home Assistant (connected via host network voor Zigbee)&lt;/li&gt;
&lt;li&gt;Fail2ban (gekoppeld aan Nginx logs)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="les-1-backups-zijn-geen-optie"&gt;Les 1: Backups zijn geen optie&lt;/h2&gt;
&lt;p&gt;Ik heb het op de harde manier geleerd. Een corrupte database zonder backup is pure paniek. Mijn huidige strategie:&lt;/p&gt;</description></item></channel></rss>