<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Traefik on Supazter Digitala</title>
		<link>https://supazter.eus/tags/traefik/</link>
		<description>Recent content in Traefik on Supazter Digitala</description>
		<generator>Hugo</generator>
		<language>eu</language>
		
		
		
		
			<lastBuildDate>Tue, 06 Oct 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://supazter.eus/tags/traefik/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Keycloak Podman eta Quadlet-ekin: SSO etxeko laborategirako</title>
				<link>https://supazter.eus/post/podman-keycloak/</link>
				<pubDate>Tue, 06 Oct 2026 00:00:00 +0000</pubDate>
				<guid>https://supazter.eus/post/podman-keycloak/</guid>
				<description>&lt;p&gt;Keycloak identitate-zerbitzaria da: erabiltzaile eta pasahitz bakarrarekin zerbitzu guztietan sartzeko aukera ematen du (SSO). Gida honetan Podman-ekin (root gabe), Quadlet-ekin, Traefik-ekin eta PostgreSQL-ekin muntatzen dut. Domeinuak adibidezkoak dira (&lt;code&gt;example.com&lt;/code&gt;), eta sekretuak ez dira inoiz repositoriora igotzen.&lt;/p&gt;&#xA;&lt;h2 id=&#34;diseinua&#34;&gt;Diseinua&lt;/h2&gt;&#xA;&lt;p&gt;Hiru ideia nagusi daude:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Bi edukiontzi&lt;/strong&gt;: Keycloak eta PostgreSQL, bakoitza bere &lt;code&gt;.container&lt;/code&gt; fitxategiarekin.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Bi sare&lt;/strong&gt;: &lt;code&gt;publikoa&lt;/code&gt; Traefik-ek ikusi behar dituen zerbitzuentzat, eta &lt;code&gt;pribatua&lt;/code&gt; datu-baserako. Datu-basea &lt;code&gt;pribatua&lt;/code&gt; sarean bakarrik dago, portu argitaraturik gabe.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Bi helbide&lt;/strong&gt;: &lt;code&gt;sso.example.com&lt;/code&gt; publikoa da (saioa hasteko eta aplikazioentzat), eta &lt;code&gt;sso-admin.example.com&lt;/code&gt; kudeaketa-kontsolarako, sare lokaletik bakarrik. Kudeaketa-kontsola internetetik ez ateratzea Keycloak-en dokumentazioaren gomendioa da.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;1-karpetak-eta-sekretuak&#34;&gt;1. Karpetak eta sekretuak&lt;/h2&gt;&#xA;&lt;p&gt;Zerbitzu bakoitzak bere karpeta du, eta &lt;code&gt;.container&lt;/code&gt; fitxategiak &lt;code&gt;config/&lt;/code&gt; barruan daude. Sekretuak &lt;code&gt;.env&lt;/code&gt; fitxategietan gordetzen dira, ausaz sortuta eta pantailan erakutsi gabe:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Nire homelab-a Podman eta Quadlet-era migratzen</title>
				<link>https://supazter.eus/post/podman-quadlet-traefik/</link>
				<pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate>
				<guid>https://supazter.eus/post/podman-quadlet-traefik/</guid>
				<description>&lt;p&gt;Azken egunetan nire homelab-eko zerbitzuak Podman-era eta Quadlet-era migratzen hasi naiz. Hemen duzue egindakoaren laburpena.&lt;/p&gt;&#xA;&lt;h2 id=&#34;zer-egin-dut&#34;&gt;Zer egin dut&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Quadlet&lt;/strong&gt;: zerbitzu bakoitzak bere karpeta du, eta &lt;code&gt;.container&lt;/code&gt; fitxategia repositorioan gordetzen dut. Erabiltzailearen systemd karpetan esteka sinboliko bat jartzen dut, horrela konfigurazio guztia bertsio-kontrolpean dago.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Traefik&lt;/strong&gt; alderantzizko proxy gisa, Let&amp;rsquo;s Encrypt ziurtagiriekin eta Cloudflare bidezko DNS-erronkarekin. Horri esker, barneko zerbitzuek ere HTTPS baliozkoa dute, Interneten ireki gabe.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Sekretuak&lt;/strong&gt;: &lt;code&gt;.env&lt;/code&gt; fitxategietan gordetzen ditut, &lt;code&gt;.gitignore&lt;/code&gt;-n sartuta, eta ez dira inoiz repositoriora igotzen.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Zerbitzu lokalak&lt;/strong&gt;: bakarrik etxetik erabiltzeko zerbitzuak IP-iragazki batekin babesten ditut.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Hugo&lt;/strong&gt; blogerako, PaperMod gaiarekin eta euskaraz.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;ikasitakoak&#34;&gt;Ikasitakoak&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Rootless Podman-ekin Traefik-ek ez du bezeroaren benetako IPa ikusten&lt;/strong&gt;, sare birtualaren IP bat baizik. Beraz, IP-iragazkiak ez zuen funtzionatzen. Konponbidea: Traefik &lt;code&gt;Network=host&lt;/code&gt; moduan jarri, zerbitzuak &lt;code&gt;localhost&lt;/code&gt;-en argitaratu eta routerrak fitxategietan definitu, etiketen ordez.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Git-ek ez ditu karpeta hutsak gordetzen.&lt;/strong&gt; Hugo-ren karpeta hutsak ez ziren PC-ra iritsi, eta horrek nahasi ninduen.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Merge batek &lt;code&gt;.gitignore&lt;/code&gt; aldatu dezake.&lt;/strong&gt; Nire kasuan, babes batzuk galdu ziren, eta egiaztatu behar izan nuen sekretuak ez zeudela arriskuan.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Hugo bertsio zaharrarekin&lt;/strong&gt;, gaiaren bertsio zahar bat aukeratu behar da, bateragarria izan dadin.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;hurrengo-urratsak&#34;&gt;Hurrengo urratsak&lt;/h2&gt;&#xA;&lt;p&gt;Gainerako zerbitzuak migratzea geratzen zait, eta datu-baseak sare isolatu batean jartzea.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
