<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>phpIPAM &#8211; RAGASYS SISTEMAS</title>
	<atom:link href="https://blog.ragasys.es/category/phpipam/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.ragasys.es</link>
	<description>Soporte técnico para las TIC</description>
	<lastBuildDate>Mon, 20 Apr 2026 06:19:42 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/05/logoRGS_18_05_2020.png?fit=32%2C32&#038;ssl=1</url>
	<title>phpIPAM &#8211; RAGASYS SISTEMAS</title>
	<link>https://blog.ragasys.es</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">111701399</site>	<item>
		<title>Desplegar phpIPAM con Docker</title>
		<link>https://blog.ragasys.es/desplegar-phpipam-con-docker</link>
					<comments>https://blog.ragasys.es/desplegar-phpipam-con-docker#respond</comments>
		
		<dc:creator><![CDATA[Jose Ramon Ramos Gata]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 06:19:42 +0000</pubDate>
				<category><![CDATA[Despliegues]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Instalaciones]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[phpIPAM]]></category>
		<category><![CDATA[TIC]]></category>
		<guid isPermaLink="false">https://blog.ragasys.es/?p=22002</guid>

					<description><![CDATA[Hola a tod@s, En este post vamos a ver como desplegar phpIPAM con Docker, desplegaremos dos contenedores Docker para este servicio, uno de ellos será el de MariaDB para la base de datos que vamos a utilizar y el otro&#8230; <a href="https://blog.ragasys.es/desplegar-phpipam-con-docker" class="more-link">Continuar leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Hola a tod@s,</p>
<p>En este post vamos a ver como desplegar phpIPAM con Docker, desplegaremos dos contenedores Docker para este servicio, uno de ellos será el de MariaDB para la base de datos que vamos a utilizar y el otro el propio de phpIPAM con la aplicación.</p>
<ul>
<li>Para empezar, vamos a ver que hemos preparado esta máquina virtual con Ubuntu Server 24.04 LTS, dónde tenemos dos discos, uno de sistema y otro de datos:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck1.png?ssl=1" data-lbwps-width="1399" data-lbwps-height="759" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck1.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22003" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck1#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck1.png?fit=1399%2C759&amp;ssl=1" data-orig-size="1399,759" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck1" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck1.png?fit=640%2C347&amp;ssl=1" class="aligncenter size-full wp-image-22003" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck1.png?resize=640%2C347&#038;ssl=1" alt="" width="640" height="347" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck1.png?w=1399&amp;ssl=1 1399w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck1.png?resize=595%2C323&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck1.png?resize=960%2C521&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck1.png?resize=768%2C417&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck1.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Como podemos ver, el disco de datos lo hemos montado sobre <strong>/opt/docker </strong>que es dónde vamos a ubicar todos los contenedores Dockers y sus configuraciones:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck2.png?ssl=1" data-lbwps-width="891" data-lbwps-height="890" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck2.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22004" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck2#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck2.png?fit=891%2C890&amp;ssl=1" data-orig-size="891,890" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck2" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck2.png?fit=640%2C639&amp;ssl=1" class="aligncenter size-full wp-image-22004" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck2.png?resize=640%2C639&#038;ssl=1" alt="" width="640" height="639" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck2.png?w=891&amp;ssl=1 891w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck2.png?resize=595%2C594&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck2.png?resize=768%2C767&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck2.png?resize=50%2C50&amp;ssl=1 50w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Nos creamos el registro DNS del tipo CNAME para phpIPAM apuntando a la máquina que tiene instalado el Docker con el Nginx Proxy Manager, ya que vamos a utilizar nuestro proxy inverso:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3.png?ssl=1" data-lbwps-width="1656" data-lbwps-height="445" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3-1536x413.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22005" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck3#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3.png?fit=1656%2C445&amp;ssl=1" data-orig-size="1656,445" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck3" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3.png?fit=640%2C172&amp;ssl=1" class="aligncenter size-full wp-image-22005" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3.png?resize=640%2C172&#038;ssl=1" alt="" width="640" height="172" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3.png?w=1656&amp;ssl=1 1656w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3.png?resize=595%2C160&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3.png?resize=960%2C258&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3.png?resize=768%2C206&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3.png?resize=1536%2C413&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck3.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Verificamos las versiones de Docker instaladas, <strong>docker &#8211;version, docker compose version</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck4.png?ssl=1" data-lbwps-width="876" data-lbwps-height="248" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck4.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22006" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck4#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck4.png?fit=876%2C248&amp;ssl=1" data-orig-size="876,248" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck4" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck4.png?fit=640%2C181&amp;ssl=1" class="aligncenter size-full wp-image-22006" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck4.png?resize=640%2C181&#038;ssl=1" alt="" width="640" height="181" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck4.png?w=876&amp;ssl=1 876w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck4.png?resize=595%2C168&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck4.png?resize=768%2C217&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora vamos a crear la estructura de directorios y permisos para los contenedores de mariadb y phpipam:</li>
<li><strong>sudo mkdir -p /opt/docker/mariadb/data</strong></li>
<li><strong>sudo mkdir -p /opt/docker/mariadb/config </strong></li>
<li><strong>sudo mkdir -p /opt/docker/phpipam/config</strong></li>
<li><strong>sudo chmod -R 755 /opt/docker/mariadb /opt/docker/phpipam</strong></li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck5.png?ssl=1" data-lbwps-width="982" data-lbwps-height="252" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck5.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22007" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck5#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck5.png?fit=982%2C252&amp;ssl=1" data-orig-size="982,252" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck5" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck5.png?fit=640%2C164&amp;ssl=1" class="aligncenter size-full wp-image-22007" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck5.png?resize=640%2C164&#038;ssl=1" alt="" width="640" height="164" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck5.png?w=982&amp;ssl=1 982w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck5.png?resize=595%2C153&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck5.png?resize=960%2C246&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck5.png?resize=768%2C197&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora creamos la red interna para Docker, esto permite que los contenedores se comuniquen sin exponer puertos externos, <strong>sudo</strong> <strong>docker network create phpipam-net</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck6.png?ssl=1" data-lbwps-width="884" data-lbwps-height="192" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck6.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22008" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck6#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck6.png?fit=884%2C192&amp;ssl=1" data-orig-size="884,192" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck6" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck6.png?fit=640%2C139&amp;ssl=1" class="aligncenter size-full wp-image-22008" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck6.png?resize=640%2C139&#038;ssl=1" alt="" width="640" height="139" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck6.png?w=884&amp;ssl=1 884w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck6.png?resize=595%2C129&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck6.png?resize=768%2C167&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora vamos a crearnos los ficheros .env para no dejar credenciales en texto plano en los ficheros docker-compose.yaml que crearemos posteriormente, utilizando para ello variables.</li>
<li>Empezaremos con el fichero .env para el contenedor de MariaDB, para ello, nos situamos en <strong>/opt/docker/mariadb</strong>, y ejecutamos <strong>sudo</strong> <strong>nano .env</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck7.png?ssl=1" data-lbwps-width="775" data-lbwps-height="185" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck7.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22009" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck7#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck7.png?fit=775%2C185&amp;ssl=1" data-orig-size="775,185" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck7" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck7.png?fit=640%2C153&amp;ssl=1" class="aligncenter size-full wp-image-22009" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck7.png?resize=640%2C153&#038;ssl=1" alt="" width="640" height="153" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck7.png?w=775&amp;ssl=1 775w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck7.png?resize=595%2C142&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck7.png?resize=768%2C183&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Y así definimos el fichero:</li>
<li>MYSQL_ROOT_PASSWORD=una_clave_muy_segura_root</li>
<li>MYSQL_DATABASE=phpipam</li>
<li>MYSQL_USER=phpipamuser</li>
<li>MYSQL_PASSWORD=clave_usuario_phpipam</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck8.png?ssl=1" data-lbwps-width="991" data-lbwps-height="270" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck8.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22010" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck8#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck8.png?fit=991%2C270&amp;ssl=1" data-orig-size="991,270" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck8" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck8.png?fit=640%2C175&amp;ssl=1" class="aligncenter size-full wp-image-22010" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck8.png?resize=640%2C174&#038;ssl=1" alt="" width="640" height="174" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck8.png?w=991&amp;ssl=1 991w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck8.png?resize=595%2C162&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck8.png?resize=960%2C262&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck8.png?resize=768%2C209&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Nos creamos el fichero docker-compose.yaml para el contenedor de MariaDB en la misma ubicación, <strong>sudo nano docker-compose.yaml</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck9.png?ssl=1" data-lbwps-width="808" data-lbwps-height="160" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck9.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22011" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck9#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck9.png?fit=808%2C160&amp;ssl=1" data-orig-size="808,160" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck9" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck9.png?fit=640%2C127&amp;ssl=1" class="aligncenter size-full wp-image-22011" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck9.png?resize=640%2C127&#038;ssl=1" alt="" width="640" height="127" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck9.png?w=808&amp;ssl=1 808w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck9.png?resize=595%2C118&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck9.png?resize=768%2C152&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Este sería el contenido del fichero:</li>
</ul>
<p>services:</p>
<p>phpipam-db:</p>
<p>image: mariadb:latest</p>
<p>container_name: phpipam-db</p>
<p>restart: unless-stopped</p>
<p>env_file: .env</p>
<p>ports:</p>
<p>&#8211; «3306:3306»</p>
<p>environment:</p>
<p>&#8211; MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}</p>
<p>&#8211; MYSQL_DATABASE=${MYSQL_DATABASE}</p>
<p>&#8211; MYSQL_USER=${MYSQL_USER}</p>
<p>&#8211; MYSQL_PASSWORD=${MYSQL_PASSWORD}</p>
<p>volumes:</p>
<p>&#8211; /opt/docker/mariadb/data:/var/lib/mysql</p>
<p>&#8211; /opt/docker/mariadb/config:/etc/mysql/conf.d:ro</p>
<p>networks:</p>
<p>&#8211; phpipam-net</p>
<p>&nbsp;</p>
<p>networks:</p>
<p>phpipam-net:</p>
<p>driver: bridge</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck10.png?ssl=1" data-lbwps-width="1008" data-lbwps-height="564" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck10.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22012" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck10#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck10.png?fit=1008%2C564&amp;ssl=1" data-orig-size="1008,564" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck10" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck10.png?fit=640%2C358&amp;ssl=1" class="aligncenter size-full wp-image-22012" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck10.png?resize=640%2C358&#038;ssl=1" alt="" width="640" height="358" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck10.png?w=1008&amp;ssl=1 1008w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck10.png?resize=595%2C333&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck10.png?resize=960%2C537&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck10.png?resize=768%2C430&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Aquí vemos los ficheros creados:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck11.png?ssl=1" data-lbwps-width="805" data-lbwps-height="302" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck11.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22013" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck11#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck11.png?fit=805%2C302&amp;ssl=1" data-orig-size="805,302" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck11" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck11.png?fit=640%2C240&amp;ssl=1" class="aligncenter size-full wp-image-22013" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck11.png?resize=640%2C240&#038;ssl=1" alt="" width="640" height="240" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck11.png?w=805&amp;ssl=1 805w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck11.png?resize=595%2C223&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck11.png?resize=768%2C288&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Seguimos con el fichero .env para el contenedor de phpIPAM, para ello, nos situamos en <strong>/opt/docker/phpipam</strong>, y ejecutamos <strong>sudo</strong> <strong>nano .env</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck12.png?ssl=1" data-lbwps-width="780" data-lbwps-height="189" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck12.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22014" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck12#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck12.png?fit=780%2C189&amp;ssl=1" data-orig-size="780,189" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck12" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck12.png?fit=640%2C155&amp;ssl=1" class="aligncenter size-full wp-image-22014" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck12.png?resize=640%2C155&#038;ssl=1" alt="" width="640" height="155" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck12.png?w=780&amp;ssl=1 780w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck12.png?resize=595%2C144&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck12.png?resize=768%2C186&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Y así definimos el fichero:</li>
<li>IPAM_DATABASE_HOST=192.168.14.17 # IP docker02</li>
<li>IPAM_DATABASE_USER=phpipamuser</li>
<li>IPAM_DATABASE_PASS=clave_usuario_phpipam</li>
<li>IPAM_DATABASE_NAME=phpipam</li>
<li>IPAM_DATABASE_PORT=3306</li>
<li>IPAM_BASE_URL=https://phpipam.ragasys.net</li>
<li>PHPIPAM_TRUSTED_PROXIES=192.168.14.0/24 # Rango de red de docker01</li>
<li># IPAM_DISABLE_INSTALLER=1 Luego lo habilitamos</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck13.png?ssl=1" data-lbwps-width="934" data-lbwps-height="390" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck13.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22015" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck13#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck13.png?fit=934%2C390&amp;ssl=1" data-orig-size="934,390" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck13" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck13.png?fit=640%2C267&amp;ssl=1" class="aligncenter size-full wp-image-22015" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck13.png?resize=640%2C267&#038;ssl=1" alt="" width="640" height="267" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck13.png?w=934&amp;ssl=1 934w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck13.png?resize=595%2C248&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck13.png?resize=768%2C321&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Nos creamos el fichero docker-compose.yaml para el contenedor de phpIPAM en la misma ubicación, <strong>sudo nano docker-compose.yaml</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck14.png?ssl=1" data-lbwps-width="781" data-lbwps-height="146" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck14.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22016" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck14#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck14.png?fit=781%2C146&amp;ssl=1" data-orig-size="781,146" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck14" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck14.png?fit=640%2C120&amp;ssl=1" class="aligncenter size-full wp-image-22016" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck14.png?resize=640%2C120&#038;ssl=1" alt="" width="640" height="120" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck14.png?w=781&amp;ssl=1 781w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck14.png?resize=595%2C111&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck14.png?resize=768%2C144&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Este sería el contenido del fichero:</li>
</ul>
<p>services:</p>
<p>phpipam-web:</p>
<p>image: phpipam/phpipam-www:latest</p>
<p>container_name: phpipam-web</p>
<p>restart: unless-stopped</p>
<p>ports:</p>
<p>&#8211; «8080:80»</p>
<p>env_file: .env</p>
<p>environment:</p>
<p>&#8211; IPAM_DATABASE_HOST=${IPAM_DATABASE_HOST}</p>
<p>&#8211; IPAM_DATABASE_USER=${IPAM_DATABASE_USER}</p>
<p>&#8211; IPAM_DATABASE_PASS=${IPAM_DATABASE_PASS}</p>
<p>&#8211; IPAM_DATABASE_NAME=${IPAM_DATABASE_NAME}</p>
<p>&#8211; IPAM_DATABASE_PORT=${IPAM_DATABASE_PORT}</p>
<p>volumes:</p>
<p>&#8211; /opt/docker/phpipam/config:/copy-to-www-html</p>
<p>networks:</p>
<p>&#8211; phpipam-net</p>
<p>&nbsp;</p>
<p>networks:</p>
<p>phpipam-net:</p>
<p>external: true</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck15.png?ssl=1" data-lbwps-width="1004" data-lbwps-height="545" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck15.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22017" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck15#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck15.png?fit=1004%2C545&amp;ssl=1" data-orig-size="1004,545" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck15" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck15.png?fit=640%2C347&amp;ssl=1" class="aligncenter size-full wp-image-22017" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck15.png?resize=640%2C347&#038;ssl=1" alt="" width="640" height="347" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck15.png?w=1004&amp;ssl=1 1004w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck15.png?resize=595%2C323&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck15.png?resize=960%2C521&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck15.png?resize=768%2C417&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Aquí vemos los ficheros creados:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck16.png?ssl=1" data-lbwps-width="786" data-lbwps-height="300" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck16.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22018" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck16#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck16.png?fit=786%2C300&amp;ssl=1" data-orig-size="786,300" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck16" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck16.png?fit=640%2C244&amp;ssl=1" class="aligncenter size-full wp-image-22018" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck16.png?resize=640%2C244&#038;ssl=1" alt="" width="640" height="244" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck16.png?w=786&amp;ssl=1 786w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck16.png?resize=595%2C227&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck16.png?resize=768%2C293&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Protegemos los archivos .env aplicando estos permisos:</li>
<li><strong>sudo chmod 600 /opt/docker/mariadb/.env</strong></li>
<li><strong>sudo chmod 600 /opt/docker/phpipam/.env</strong></li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck17.png?ssl=1" data-lbwps-width="791" data-lbwps-height="175" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck17.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22019" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck17#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck17.png?fit=791%2C175&amp;ssl=1" data-orig-size="791,175" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck17" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck17.png?fit=640%2C142&amp;ssl=1" class="aligncenter size-full wp-image-22019" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck17.png?resize=640%2C142&#038;ssl=1" alt="" width="640" height="142" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck17.png?w=791&amp;ssl=1 791w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck17.png?resize=595%2C132&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck17.png?resize=768%2C170&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora, iniciamos primero el contenedor de <strong>MariaDB</strong>, <strong>cd /opt/docker/mariadb/</strong>, <strong>sudo</strong> <strong>docker compose up -d</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck18.png?ssl=1" data-lbwps-width="795" data-lbwps-height="248" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck18.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22020" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck18#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck18.png?fit=795%2C248&amp;ssl=1" data-orig-size="795,248" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck18" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck18.png?fit=640%2C200&amp;ssl=1" class="aligncenter size-full wp-image-22020" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck18.png?resize=640%2C200&#038;ssl=1" alt="" width="640" height="200" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck18.png?w=795&amp;ssl=1 795w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck18.png?resize=595%2C186&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck18.png?resize=768%2C240&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Iniciamos el contenedor de <strong>phpIPAM</strong>, <strong>cd /opt/docker/phpipam/</strong>, <strong>sudo</strong> <strong>docker compose up -d</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck19.png?ssl=1" data-lbwps-width="777" data-lbwps-height="234" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck19.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22021" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck19#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck19.png?fit=777%2C234&amp;ssl=1" data-orig-size="777,234" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck19" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck19.png?fit=640%2C193&amp;ssl=1" class="aligncenter size-full wp-image-22021" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck19.png?resize=640%2C193&#038;ssl=1" alt="" width="640" height="193" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck19.png?w=777&amp;ssl=1 777w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck19.png?resize=595%2C179&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck19.png?resize=768%2C231&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Aquí vemos los contenedores levantados, <strong>sudo</strong> <strong>docker ps</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20.png?ssl=1" data-lbwps-width="1601" data-lbwps-height="199" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20-1536x191.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22022" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck20#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20.png?fit=1601%2C199&amp;ssl=1" data-orig-size="1601,199" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck20" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20.png?fit=640%2C79&amp;ssl=1" class="aligncenter size-full wp-image-22022" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20.png?resize=640%2C80&#038;ssl=1" alt="" width="640" height="80" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20.png?w=1601&amp;ssl=1 1601w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20.png?resize=595%2C74&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20.png?resize=960%2C119&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20.png?resize=768%2C95&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20.png?resize=1536%2C191&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck20.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Accedemos a nuestro contenedor phpIPAM, http://192.168.14.17:8080:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck21.png?ssl=1" data-lbwps-width="1391" data-lbwps-height="733" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck21.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22023" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck21#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck21.png?fit=1391%2C733&amp;ssl=1" data-orig-size="1391,733" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck21" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck21.png?fit=640%2C337&amp;ssl=1" class="aligncenter size-full wp-image-22023" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck21.png?resize=640%2C337&#038;ssl=1" alt="" width="640" height="337" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck21.png?w=1391&amp;ssl=1 1391w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck21.png?resize=595%2C314&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck21.png?resize=960%2C506&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck21.png?resize=768%2C405&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck21.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Voy a migrar de un servidor antiguo que tengo con phpIPAM v1.4, para ello, he realizado un backup de la base de datos que utilizaba este servidor, <strong>mysqldump -u phpipam -p phpipam &gt; MIGRATE.sql</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck22.png?ssl=1" data-lbwps-width="977" data-lbwps-height="941" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck22.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22024" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck22#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck22.png?fit=977%2C941&amp;ssl=1" data-orig-size="977,941" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck22" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck22.png?fit=640%2C617&amp;ssl=1" class="aligncenter size-full wp-image-22024" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck22.png?resize=640%2C616&#038;ssl=1" alt="" width="640" height="616" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck22.png?w=977&amp;ssl=1 977w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck22.png?resize=595%2C573&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck22.png?resize=960%2C925&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck22.png?resize=768%2C740&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Copiamos el backup de la base de datos en <strong>/opt/docker/mariadb</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck23.png?ssl=1" data-lbwps-width="778" data-lbwps-height="195" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck23.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22025" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck23#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck23.png?fit=778%2C195&amp;ssl=1" data-orig-size="778,195" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck23" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck23.png?fit=640%2C160&amp;ssl=1" class="aligncenter size-full wp-image-22025" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck23.png?resize=640%2C160&#038;ssl=1" alt="" width="640" height="160" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck23.png?w=778&amp;ssl=1 778w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck23.png?resize=595%2C149&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck23.png?resize=768%2C192&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Importamos los datos directamente al contenedor de MariaDB, <strong>sudo docker exec -i phpipam-db mariadb -u phpipamuser -p&#8217;passworduserdb&#8217; phpipam &lt; /opt/docker/mariadb/MIGRATE.sql:</strong></li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck24.png?ssl=1" data-lbwps-width="1491" data-lbwps-height="206" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck24.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22026" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck24#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck24.png?fit=1491%2C206&amp;ssl=1" data-orig-size="1491,206" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck24" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck24.png?fit=640%2C89&amp;ssl=1" class="aligncenter size-full wp-image-22026" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck24.png?resize=640%2C88&#038;ssl=1" alt="" width="640" height="88" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck24.png?w=1491&amp;ssl=1 1491w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck24.png?resize=595%2C82&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck24.png?resize=960%2C133&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck24.png?resize=768%2C106&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck24.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora, accedemos a la interfaz web de phpipam y seleccionamos la <strong>opción 3, Working installation</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck25.png?ssl=1" data-lbwps-width="1338" data-lbwps-height="719" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck25.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22027" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck25#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck25.png?fit=1338%2C719&amp;ssl=1" data-orig-size="1338,719" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck25" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck25.png?fit=640%2C344&amp;ssl=1" class="aligncenter size-full wp-image-22027" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck25.png?resize=640%2C344&#038;ssl=1" alt="" width="640" height="344" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck25.png?w=1338&amp;ssl=1 1338w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck25.png?resize=595%2C320&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck25.png?resize=960%2C516&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck25.png?resize=768%2C413&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck25.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Introducimos las credenciales de la base de datos que hemos migrado, es decir, la de nuestro servidor phpipam antiguo:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck26.png?ssl=1" data-lbwps-width="1377" data-lbwps-height="1034" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck26.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22028" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck26#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck26.png?fit=1377%2C1034&amp;ssl=1" data-orig-size="1377,1034" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck26" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck26.png?fit=640%2C481&amp;ssl=1" class="aligncenter size-full wp-image-22028" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck26.png?resize=640%2C481&#038;ssl=1" alt="" width="640" height="481" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck26.png?w=1377&amp;ssl=1 1377w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck26.png?resize=595%2C447&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck26.png?resize=960%2C721&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck26.png?resize=768%2C577&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck26.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Y le hacemos un Upgrade a la base de datos:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck27.png?ssl=1" data-lbwps-width="1351" data-lbwps-height="758" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck27.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22029" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck27#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck27.png?fit=1351%2C758&amp;ssl=1" data-orig-size="1351,758" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck27" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck27.png?fit=640%2C359&amp;ssl=1" class="aligncenter size-full wp-image-22029" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck27.png?resize=640%2C359&#038;ssl=1" alt="" width="640" height="359" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck27.png?w=1351&amp;ssl=1 1351w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck27.png?resize=595%2C334&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck27.png?resize=960%2C539&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck27.png?resize=768%2C431&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck27.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Vemos que el Upgrade ha sido correcto, damos clic a <strong>Dashboard</strong> y vemos que ya tenemos nuestro phpIPAM operativo y migrado de nuestro servidor antiguo:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck28.png?ssl=1" data-lbwps-width="1335" data-lbwps-height="799" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck28.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22030" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck28#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck28.png?fit=1335%2C799&amp;ssl=1" data-orig-size="1335,799" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck28" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck28.png?fit=640%2C383&amp;ssl=1" class="aligncenter size-full wp-image-22030" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck28.png?resize=640%2C383&#038;ssl=1" alt="" width="640" height="383" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck28.png?w=1335&amp;ssl=1 1335w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck28.png?resize=595%2C356&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck28.png?resize=960%2C575&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck28.png?resize=768%2C460&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck28.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29.png?ssl=1" data-lbwps-width="1687" data-lbwps-height="910" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29-1536x829.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22031" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck29#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29.png?fit=1687%2C910&amp;ssl=1" data-orig-size="1687,910" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck29" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29.png?fit=640%2C345&amp;ssl=1" class="aligncenter size-full wp-image-22031" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29.png?resize=640%2C345&#038;ssl=1" alt="" width="640" height="345" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29.png?w=1687&amp;ssl=1 1687w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29.png?resize=595%2C321&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29.png?resize=960%2C518&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29.png?resize=768%2C414&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29.png?resize=1536%2C829&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck29.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora accedemos a nuestro portal de Nginx Proxy Manager para crear el host para phpIPAM.</li>
<li>Accedemos a <strong>Hosts &gt; Hosts Proxy</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck30.png?ssl=1" data-lbwps-width="1510" data-lbwps-height="401" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck30.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22032" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck30#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck30.png?fit=1510%2C401&amp;ssl=1" data-orig-size="1510,401" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck30" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck30.png?fit=640%2C170&amp;ssl=1" class="aligncenter size-full wp-image-22032" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck30.png?resize=640%2C170&#038;ssl=1" alt="" width="640" height="170" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck30.png?w=1510&amp;ssl=1 1510w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck30.png?resize=595%2C158&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck30.png?resize=960%2C255&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck30.png?resize=768%2C204&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck30.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li><strong>Añadir Host Proxy</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck31.png?ssl=1" data-lbwps-width="1482" data-lbwps-height="573" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck31.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22033" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck31#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck31.png?fit=1482%2C573&amp;ssl=1" data-orig-size="1482,573" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck31" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck31.png?fit=640%2C247&amp;ssl=1" class="aligncenter size-full wp-image-22033" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck31.png?resize=640%2C247&#038;ssl=1" alt="" width="640" height="247" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck31.png?w=1482&amp;ssl=1 1482w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck31.png?resize=595%2C230&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck31.png?resize=960%2C371&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck31.png?resize=768%2C297&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck31.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>En la pestaña <strong>Detalles</strong>:</li>
<li><strong>Nombres de Dominio</strong>: ragasys.net</li>
<li><strong>Esquema:</strong> http</li>
<li><strong>Nombre de Host/IP de reenvío:</strong> IP máquina docker02</li>
<li><strong>Puerto:</strong> 80</li>
<li><strong>Bloquear Exploits Comunes</strong></li>
<li><strong>Soporte de Websockets</strong></li>
<li>En la pestaña <strong>SSL:</strong></li>
<li>Seleccionamos el <strong>Certificado SSL </strong>que nos interese</li>
<li>Marcamos <strong>Forzar SSL</strong></li>
<li><strong>Guardar</strong></li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck32.png?ssl=1" data-lbwps-width="1005" data-lbwps-height="732" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck32.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22034" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck32#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck32.png?fit=1005%2C732&amp;ssl=1" data-orig-size="1005,732" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck32" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck32.png?fit=640%2C466&amp;ssl=1" class="aligncenter size-full wp-image-22034" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck32.png?resize=640%2C466&#038;ssl=1" alt="" width="640" height="466" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck32.png?w=1005&amp;ssl=1 1005w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck32.png?resize=595%2C433&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck32.png?resize=960%2C699&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck32.png?resize=768%2C559&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck33.png?ssl=1" data-lbwps-width="1019" data-lbwps-height="445" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck33.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22035" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck33#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck33.png?fit=1019%2C445&amp;ssl=1" data-orig-size="1019,445" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck33" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck33.png?fit=640%2C279&amp;ssl=1" class="aligncenter size-full wp-image-22035" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck33.png?resize=640%2C279&#038;ssl=1" alt="" width="640" height="279" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck33.png?w=1019&amp;ssl=1 1019w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck33.png?resize=595%2C260&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck33.png?resize=960%2C419&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck33.png?resize=768%2C335&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Aquí vemos el host creado y conectado:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck34.png?ssl=1" data-lbwps-width="1503" data-lbwps-height="995" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck34.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22036" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck34#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck34.png?fit=1503%2C995&amp;ssl=1" data-orig-size="1503,995" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck34" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck34.png?fit=640%2C424&amp;ssl=1" class="aligncenter size-full wp-image-22036" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck34.png?resize=640%2C424&#038;ssl=1" alt="" width="640" height="424" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck34.png?w=1503&amp;ssl=1 1503w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck34.png?resize=595%2C394&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck34.png?resize=960%2C636&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck34.png?resize=768%2C508&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck34.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Como el phpIPAM lo tenemos detrás de un proxy inverso, tenemos que seguir estos pasos para que nos funcione y podamos acceder a la web de administración:</li>
<li>Sobre <strong>Administración &gt; phpIPAM settings</strong> configuramos la URL del sitio y guardamos:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck35.png?ssl=1" data-lbwps-width="1357" data-lbwps-height="696" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck35.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22037" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck35#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck35.png?fit=1357%2C696&amp;ssl=1" data-orig-size="1357,696" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck35" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck35.png?fit=640%2C328&amp;ssl=1" class="aligncenter size-full wp-image-22037" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck35.png?resize=640%2C328&#038;ssl=1" alt="" width="640" height="328" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck35.png?w=1357&amp;ssl=1 1357w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck35.png?resize=595%2C305&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck35.png?resize=960%2C492&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck35.png?resize=768%2C394&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck35.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck36.png?ssl=1" data-lbwps-width="1321" data-lbwps-height="710" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck36.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22038" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck36#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck36.png?fit=1321%2C710&amp;ssl=1" data-orig-size="1321,710" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck36" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck36.png?fit=640%2C344&amp;ssl=1" class="aligncenter size-full wp-image-22038" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck36.png?resize=640%2C344&#038;ssl=1" alt="" width="640" height="344" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck36.png?w=1321&amp;ssl=1 1321w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck36.png?resize=595%2C320&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck36.png?resize=960%2C516&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck36.png?resize=768%2C413&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con <strong>sudo docker exec -it phpipam-web sh </strong>entramos al contenedor:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck37.png?ssl=1" data-lbwps-width="833" data-lbwps-height="176" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck37.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22039" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck37#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck37.png?fit=833%2C176&amp;ssl=1" data-orig-size="833,176" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck37" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck37.png?fit=640%2C135&amp;ssl=1" class="aligncenter size-full wp-image-22039" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck37.png?resize=640%2C135&#038;ssl=1" alt="" width="640" height="135" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck37.png?w=833&amp;ssl=1 833w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck37.png?resize=595%2C126&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck37.png?resize=768%2C162&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con <strong>apk add &#8211;no-cache nano</strong>, instalamos el editor nano:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck38.png?ssl=1" data-lbwps-width="903" data-lbwps-height="288" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck38.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22040" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck38#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck38.png?fit=903%2C288&amp;ssl=1" data-orig-size="903,288" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck38" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck38.png?fit=640%2C204&amp;ssl=1" class="aligncenter size-full wp-image-22040" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck38.png?resize=640%2C204&#038;ssl=1" alt="" width="640" height="204" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck38.png?w=903&amp;ssl=1 903w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck38.png?resize=595%2C190&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck38.png?resize=768%2C245&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Accedemos al directorio <strong>phpipam</strong> y editamos el fichero <strong>nano config.docker.php</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck39.png?ssl=1" data-lbwps-width="1319" data-lbwps-height="802" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck39.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22041" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck39#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck39.png?fit=1319%2C802&amp;ssl=1" data-orig-size="1319,802" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck39" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck39.png?fit=640%2C389&amp;ssl=1" class="aligncenter size-full wp-image-22041" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck39.png?resize=640%2C389&#038;ssl=1" alt="" width="640" height="389" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck39.png?w=1319&amp;ssl=1 1319w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck39.png?resize=595%2C362&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck39.png?resize=960%2C584&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck39.png?resize=768%2C467&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Al final del fichero añadimos estas líneas:</li>
</ul>
<p>/* &#8212; CONFIGURACIÓN FORZADA PARA PROXY Y BASE DE DATOS &#8212; */</p>
<p>&nbsp;</p>
<p>// 1. Forzar que phpipam sepa que está en la raíz y es HTTPS</p>
<p>define(&#8216;BASE&#8217;, «/»);</p>
<p>$_SERVER[&#8216;HTTPS&#8217;] = &#8216;on&#8217;;</p>
<p>$_SERVER[&#8216;SERVER_PORT&#8217;] = 443;</p>
<p>&nbsp;</p>
<p>// 2. Forzar los datos de la Base de Datos (ajusta si tus datos son distintos)</p>
<p>$db[&#8216;host&#8217;] = &#8216;192.168.14.17&#8217;;</p>
<p>$db[&#8216;user&#8217;] = &#8216;phpipamuser&#8217;;</p>
<p>$db[&#8216;pass&#8217;] = &#8216;phpipampass&#8217;; // &lt;&#8212; PON AQUÍ TU CONTRASEÑA REAL</p>
<p>$db[&#8216;name&#8217;] = &#8216;phpipam&#8217;;</p>
<p>$db[&#8216;port&#8217;] = 3306;</p>
<p>&nbsp;</p>
<p>/** Disable installation helper **/</p>
<p>define(&#8216;TOOLKIT&#8217;, true);</p>
<p>$disable_installer = true;</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40.png?ssl=1" data-lbwps-width="1539" data-lbwps-height="949" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40-1536x947.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22042" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck40#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40.png?fit=1539%2C949&amp;ssl=1" data-orig-size="1539,949" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck40" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40.png?fit=640%2C395&amp;ssl=1" class="aligncenter size-full wp-image-22042" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40.png?resize=640%2C395&#038;ssl=1" alt="" width="640" height="395" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40.png?w=1539&amp;ssl=1 1539w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40.png?resize=595%2C367&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40.png?resize=960%2C592&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40.png?resize=768%2C474&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40.png?resize=1536%2C947&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck40.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con <strong>rm -f config.php</strong> y <strong>ln -s config.docker.php config.php </strong>borramos el enlace simbólico y lo volvemos a crear, con <strong>exit</strong> salimos del contenedor:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck41.png?ssl=1" data-lbwps-width="983" data-lbwps-height="659" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck41.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22043" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck41#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck41.png?fit=983%2C659&amp;ssl=1" data-orig-size="983,659" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck41" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck41.png?fit=640%2C429&amp;ssl=1" class="aligncenter size-full wp-image-22043" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck41.png?resize=640%2C429&#038;ssl=1" alt="" width="640" height="429" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck41.png?w=983&amp;ssl=1 983w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck41.png?resize=595%2C399&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck41.png?resize=960%2C644&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck41.png?resize=768%2C515&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Como hemos modificado un fichero dentro del contenedor docker de phpIPAM, ese mismo fichero lo guardamos en el volumen que creamos en el docker-compose.yaml, así cuando actualicemos el contenedor, ese fichero también será modificado dentro del contenedor actualizado, <strong>sudo docker cp phpipam-web:/phpipam/config.docker.php /opt/docker/phpipam/config/config.docker.php:</strong></li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck42.png?ssl=1" data-lbwps-width="1176" data-lbwps-height="178" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck42.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22044" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck42#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck42.png?fit=1176%2C178&amp;ssl=1" data-orig-size="1176,178" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck42" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck42.png?fit=640%2C97&amp;ssl=1" class="aligncenter size-full wp-image-22044" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck42.png?resize=640%2C97&#038;ssl=1" alt="" width="640" height="97" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck42.png?w=1176&amp;ssl=1 1176w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck42.png?resize=595%2C90&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck42.png?resize=960%2C145&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck42.png?resize=768%2C116&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck43.png?ssl=1" data-lbwps-width="1169" data-lbwps-height="265" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck43.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22045" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck43#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck43.png?fit=1169%2C265&amp;ssl=1" data-orig-size="1169,265" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck43" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck43.png?fit=640%2C145&amp;ssl=1" class="aligncenter size-full wp-image-22045" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck43.png?resize=640%2C145&#038;ssl=1" alt="" width="640" height="145" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck43.png?w=1169&amp;ssl=1 1169w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck43.png?resize=595%2C135&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck43.png?resize=960%2C218&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck43.png?resize=768%2C174&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Modificamos de nuevo el fichero docker-compose de phpIPAM con <strong>sudo nano docker-compose.yaml</strong> y añadimos las líneas:</li>
</ul>
<p>&#8211; /opt/docker/phpipam/config/config.docker.php:/phpipam/config.docker.php:ro</p>
<p>&#8211; /opt/docker/phpipam/config/config.docker.php:/phpipam/config.php:ro</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck44.png?ssl=1" data-lbwps-width="1011" data-lbwps-height="591" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck44.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22046" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck44#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck44.png?fit=1011%2C591&amp;ssl=1" data-orig-size="1011,591" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck44" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck44.png?fit=640%2C374&amp;ssl=1" class="aligncenter size-full wp-image-22046" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck44.png?resize=640%2C374&#038;ssl=1" alt="" width="640" height="374" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck44.png?w=1011&amp;ssl=1 1011w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck44.png?resize=595%2C348&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck44.png?resize=960%2C561&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck44.png?resize=768%2C449&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con <strong>sudo docker exec -it phpipam-db mariadb -u root -p </strong>accedemos al contenedor de MariaDB:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck45.png?ssl=1" data-lbwps-width="948" data-lbwps-height="203" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck45.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22047" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck45#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck45.png?fit=948%2C203&amp;ssl=1" data-orig-size="948,203" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck45" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck45.png?fit=640%2C137&amp;ssl=1" class="aligncenter size-full wp-image-22047" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck45.png?resize=640%2C137&#038;ssl=1" alt="" width="640" height="137" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck45.png?w=948&amp;ssl=1 948w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck45.png?resize=595%2C127&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck45.png?resize=768%2C164&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Y ejecutamos:</li>
<li><strong>USE phpipam;</strong></li>
<li><strong>UPDATE settings SET siteURL = &#8216;https://phpipam.ragasys.net/&#8217; WHERE id = 1;</strong></li>
<li><strong>UPDATE settings SET prettyLinks = &#8216;Yes&#8217; WHERE id = 1;</strong></li>
<li><strong>exit;</strong></li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck46.png?ssl=1" data-lbwps-width="980" data-lbwps-height="574" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck46.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22048" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck46#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck46.png?fit=980%2C574&amp;ssl=1" data-orig-size="980,574" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck46" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck46.png?fit=640%2C375&amp;ssl=1" class="aligncenter size-full wp-image-22048" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck46.png?resize=640%2C375&#038;ssl=1" alt="" width="640" height="375" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck46.png?w=980&amp;ssl=1 980w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck46.png?resize=595%2C349&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck46.png?resize=960%2C562&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck46.png?resize=768%2C450&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Sobre la configuración del host de phpipam que configuramos en Nginx Proxy Manager, debemos de agregar esta configuración personalizada:</li>
</ul>
<p># Forzar cabeceras de protocolo seguro</p>
<p>proxy_set_header Host $host;</p>
<p>proxy_set_header X-Real-IP $remote_addr;</p>
<p>proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;</p>
<p>proxy_set_header X-Forwarded-Proto https;</p>
<p>proxy_set_header X-Forwarded-Ssl on;</p>
<p>&nbsp;</p>
<p># Evitar que el backend envíe redirecciones a http</p>
<p>proxy_redirect http:// https://;</p>
<p>&nbsp;</p>
<p># Desactivar compresión si da problemas con sub_filter</p>
<p>proxy_set_header Accept-Encoding «»;</p>
<p>&nbsp;</p>
<p># Cambiar cualquier mención de http por https en el código de la página</p>
<p>sub_filter &#8216;http://phpipam.ragasys.net&#8217; &#8216;https://phpipam.ragasys.net&#8217;;</p>
<p>sub_filter_once off;</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck47.png?ssl=1" data-lbwps-width="1461" data-lbwps-height="736" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck47.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22049" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck47#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck47.png?fit=1461%2C736&amp;ssl=1" data-orig-size="1461,736" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck47" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck47.png?fit=640%2C323&amp;ssl=1" class="aligncenter size-full wp-image-22049" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck47.png?resize=640%2C322&#038;ssl=1" alt="" width="640" height="322" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck47.png?w=1461&amp;ssl=1 1461w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck47.png?resize=595%2C300&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck47.png?resize=960%2C484&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck47.png?resize=768%2C387&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck47.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con <strong>sudo docker restart phpipam-web</strong> reiniciamos el contenedor de phpIPAM:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck48.png?ssl=1" data-lbwps-width="895" data-lbwps-height="211" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck48.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22050" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck48#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck48.png?fit=895%2C211&amp;ssl=1" data-orig-size="895,211" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck48" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck48.png?fit=640%2C151&amp;ssl=1" class="aligncenter size-full wp-image-22050" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck48.png?resize=640%2C151&#038;ssl=1" alt="" width="640" height="151" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck48.png?w=895&amp;ssl=1 895w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck48.png?resize=595%2C140&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck48.png?resize=768%2C181&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Modificamos de nuevo el .env de phpIPAM, <strong>cd /opt/docker/phpipam/, nano .env</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck49.png?ssl=1" data-lbwps-width="772" data-lbwps-height="304" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck49.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22051" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck49#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck49.png?fit=772%2C304&amp;ssl=1" data-orig-size="772,304" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck49" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck49.png?fit=640%2C252&amp;ssl=1" class="aligncenter size-full wp-image-22051" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck49.png?resize=640%2C252&#038;ssl=1" alt="" width="640" height="252" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck49.png?w=772&amp;ssl=1 772w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck49.png?resize=595%2C234&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck49.png?resize=768%2C302&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Y descomentamos la línea <strong>IPAM_DISABLE_INSTALLER=1</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck50.png?ssl=1" data-lbwps-width="956" data-lbwps-height="392" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck50.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22052" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck50#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck50.png?fit=956%2C392&amp;ssl=1" data-orig-size="956,392" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck50" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck50.png?fit=640%2C262&amp;ssl=1" class="aligncenter size-full wp-image-22052" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck50.png?resize=640%2C262&#038;ssl=1" alt="" width="640" height="262" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck50.png?w=956&amp;ssl=1 956w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck50.png?resize=595%2C244&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck50.png?resize=768%2C315&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Reiniciamos el contenedor de phpIPAM con <strong>sudo docker compose up -d</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck51.png?ssl=1" data-lbwps-width="770" data-lbwps-height="194" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck51.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22053" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck51#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck51.png?fit=770%2C194&amp;ssl=1" data-orig-size="770,194" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck51" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck51.png?fit=640%2C161&amp;ssl=1" class="aligncenter size-full wp-image-22053" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck51.png?resize=640%2C161&#038;ssl=1" alt="" width="640" height="161" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck51.png?w=770&amp;ssl=1 770w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck51.png?resize=595%2C150&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck51.png?resize=768%2C193&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Y como vemos ya tenemos acceso a nuestro phpIPAM a través de nuestro proxy inverso con Nginx Proxy Manager:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png?ssl=1" data-lbwps-width="1474" data-lbwps-height="1033" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22054" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck52#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png?fit=1474%2C1033&amp;ssl=1" data-orig-size="1474,1033" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck52" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png?fit=640%2C449&amp;ssl=1" class="aligncenter size-full wp-image-22054" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png?resize=640%2C449&#038;ssl=1" alt="" width="640" height="449" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png?w=1474&amp;ssl=1 1474w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png?resize=595%2C417&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png?resize=960%2C673&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png?resize=768%2C538&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png?resize=250%2C175&amp;ssl=1 250w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck52.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53.png?ssl=1" data-lbwps-width="1686" data-lbwps-height="909" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53-1536x828.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="22055" data-permalink="https://blog.ragasys.es/desplegar-phpipam-con-docker/dphpipamcdck53#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53.png?fit=1686%2C909&amp;ssl=1" data-orig-size="1686,909" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="dphpipamcdck53" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53.png?fit=640%2C345&amp;ssl=1" class="aligncenter size-full wp-image-22055" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53.png?resize=640%2C345&#038;ssl=1" alt="" width="640" height="345" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53.png?w=1686&amp;ssl=1 1686w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53.png?resize=595%2C321&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53.png?resize=960%2C518&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53.png?resize=768%2C414&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53.png?resize=1536%2C828&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2026/04/dphpipamcdck53.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>&nbsp;</p>
<p>Saludos y espero que os sea de ayuda <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.ragasys.es/desplegar-phpipam-con-docker/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">22002</post-id>	</item>
	</channel>
</rss>
