<?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>HirCoir, Autor HirCoir</title>
	<atom:link href="https://www.hircoir.eu.org/author/hircoir/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hircoir.eu.org/author/hircoir/</link>
	<description>Tutoriales creado por un autodidacta.</description>
	<lastBuildDate>Tue, 10 Feb 2026 02:51:53 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.hircoir.eu.org/wp-content/uploads/2022/07/cropped-Hircoir-150x150.jpg</url>
	<title>HirCoir, Autor HirCoir</title>
	<link>https://www.hircoir.eu.org/author/hircoir/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>reparar-arranque-de-windows</title>
		<link>https://www.hircoir.eu.org/reparar-arranque-de-windows/</link>
					<comments>https://www.hircoir.eu.org/reparar-arranque-de-windows/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Tue, 10 Feb 2026 02:51:51 +0000</pubDate>
				<category><![CDATA[Sin categoría]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1446</guid>

					<description><![CDATA[<p>¿Qué son UEFI/GPT y MBR? UEFI y MBR son dos métodos para iniciar el sistema y gestionar particiones del disco. [&#8230;]</p>
<p>El cargo <a href="https://www.hircoir.eu.org/reparar-arranque-de-windows/">reparar-arranque-de-windows</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>¿Qué son UEFI/GPT y MBR?</strong>  </p>



<p>UEFI y MBR son dos métodos para iniciar el sistema y gestionar particiones del disco.  </p>



<ul class="wp-block-list">
<li><strong>UEFI (usado con GPT)</strong> es moderno, más seguro y soporta discos grandes.  </li>



<li><strong>MBR</strong> es más antiguo, compatible con sistemas viejos, pero tiene limitaciones de tamaño y número de particiones.  </li>
</ul>



<p>Ambos afectan cómo se repara el arranque de Windows según el tipo de instalación.  </p>



<p>Este tutorial cubre dos casos comunes:  </p>



<ol class="wp-block-list">
<li>✅ Cuando la partición de arranque (EFI) <strong>existe</strong> pero está dañada.  </li>



<li>❌ Cuando la partición de arranque <strong>ha sido eliminada y debe ser recreada</strong>.  </li>
</ol>



<p>Funciona para discos con esquemas <strong>UEFI (GPT)</strong> y también se menciona la solución para <strong>MBR</strong> al final.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">🔧 Requisitos previos</h2>



<ul class="wp-block-list">
<li>Un <strong>USB de instalación de Windows 10 u 11</strong> (se puede crear con la <a href="https://www.microsoft.com/software-download/windows10">Media Creation Tool de Microsoft</a>).  </li>



<li>Acceso a la BIOS/UEFI para arrancar desde el USB.  </li>



<li>Saber si el disco usa GPT (UEFI) o MBR (BIOS). Lo sabrás en los pasos con DiskPart.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">🔁 <strong>Paso 1: Arrancar desde el USB y acceder al entorno de recuperación</strong></h2>



<ol class="wp-block-list">
<li>Inserta el USB y arranca el equipo.  </li>



<li>En la pantalla de instalación de Windows, selecciona idioma y haz clic en <strong>“Reparar el equipo”</strong> (abajo a la izquierda).  </li>



<li>Ve a:  <code>Solucionar problemas → Opciones avanzadas → Símbolo del sistema</code></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">✅ <strong>CASO A: La partición de arranque (EFI) EXISTE</strong></h2>



<ol class="wp-block-list">
<li>Abre DiskPart y localiza la partición EFI:</li>
</ol>



<pre class="wp-block-code"><code>diskpart</code></pre>



<p><strong>Ejemplo de salida:</strong></p>



<pre class="wp-block-code"><code>Microsoft DiskPart versión 10.0.19041.964
Copyright (C) Microsoft Corporation.
En acuerdo con los términos de licencia, uso para el entorno de Windows.
DISKPART&gt;
</code></pre>



<pre class="wp-block-code"><code>list disk</code></pre>



<p><strong>Ejemplo de salida:</strong></p>



<pre class="wp-block-code"><code>Disco ###  Estado         Tamaño     Disponible    Din GPT
--------  -------------  -------    -----------   ---
Disco 0    En línea       476 GB     0 B           *
Disco 1    En línea       931 GB     0 B
</code></pre>



<pre class="wp-block-code"><code>select disk 0</code></pre>



<p><strong>Ejemplo de salida:</strong></p>



<pre class="wp-block-code"><code>Disco 0 es ahora el disco seleccionado.
</code></pre>



<pre class="wp-block-code"><code>list partition</code></pre>



<p><strong>Ejemplo de salida:</strong></p>



<pre class="wp-block-code"><code>Partición ###  Tipo              Tamaño    Desplazamiento
-------------  ----------------  -------   -------------
Partición 1    Primaria          100 MB    1024 KB
Partición 2    Sistema           300 MB    101 MB
Partición 3    Principal         475 GB    401 MB
</code></pre>



<p>Busca una partición de <strong>100–300 MB</strong> con sistema de archivos <strong>FAT32</strong> — esa es la partición EFI.</p>



<ol start="2" class="wp-block-list">
<li><p>Asígnale una letra (si no tiene):</p><br><pre><code class="language-cmd">select partition 1       # Reemplaza 1 con el número de la partición EFI</code></pre><br><p><strong>Ejemplo de salida:</strong></p><br><pre><code>Partición 1 es ahora la partición seleccionada.<br></code></pre><br><pre><code class="language-cmd">assign letter=S </code></pre><br><p><strong>Ejemplo de salida:</strong></p><br><pre><code>La letra de unidad S se asignó correctamente.</code><code class="language-cmd">exit</code></pre><br></li>



<li><p>Usa <strong>bcdboot</strong> para restaurar los archivos de arranque (asumiendo que Windows está en C:):</p><br><pre><code class="language-cmd">bcdboot C:Windows /s S: /f UEFI</code></pre><br><p><strong>Ejemplo de salida:</strong></p><br><pre><code>Archivos de arranque copiados correctamente.<br></code></pre><br><p>Reinicia el equipo. Si aún no arranca, prueba también:</p><br><pre><code class="language-cmd">bootrec /fixboot</code></pre><br><p><strong>Ejemplo de salida (puede fallar en algunos casos):</strong></p><br><pre><code>Se completó correctamente la operación.<br></code></pre><br><pre><code class="language-cmd">bootrec /scanos</code></pre><br><p><strong>Ejemplo de salida:</strong></p><br><code>Inicio escaneando todos los discos en busca de instalaciones compatibles de Windows.<br>Se ha encontrado instalación de Windows 10 en C:Windows<br>Total de identificaciones añadidas al almacén: 1<br></code><br><pre><code class="language-cmd">bootrec /rebuildbcd</code></pre><br><p><strong>Ejemplo de salida:</strong></p><br><pre><code>Inicio reconstruyendo el almacén de datos de arranque.<br>Confirmar adición de la instalación a BCD[Yes/No/All]: Y<br>Se completó correctamente la operación.<br></code></pre><br></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">❌ <strong>CASO B: La partición de arranque (EFI) NO EXISTE</strong></h2>



<p>Si la partición fue eliminada, necesitas crearla desde cero.</p>



<ol class="wp-block-list">
<li><br><p>Abre DiskPart y verifica:</p><br><pre><code class="language-cmd">diskpart</code></pre><br><pre><code class="language-cmd">list disk</code></pre><br><pre><code class="language-cmd">select disk 0</code></pre><br><pre><code class="language-cmd">list partition</code></pre><br><p>Si no ves partición EFI (FAT32, 100–300 MB), créala:</p><br></li>



<li><br><p>Crear partición EFI nueva:</p><br><pre><code class="language-cmd">create partition efi size=100</code></pre><br><p><strong>Ejemplo de salida:</strong></p><br><pre><code>La partición EFI de 100 MB se creó correctamente.<br></code></pre><br><pre><code class="language-cmd">format quick fs=fat32</code></pre><br><p><strong>Ejemplo de salida:</strong></p><br><pre><code>100 MB formateados correctamente como FAT32.<br></code></pre><br><pre><code class="language-cmd">assign letter=S</code></pre><br><p><strong>Ejemplo de salida:</strong></p><br><pre><code>La letra de unidad S se asignó correctamente.<br></code></pre><br><pre><code class="language-cmd">exit</code></pre><br></li>



<li><br><p>Restaurar archivos de arranque con <strong>bcdboot</strong> (asumiendo C:):</p><br><pre><code class="language-cmd">bcdboot C:Windows /s S: /f UEFI</code></pre><br><p><strong>Ejemplo de salida:</strong></p><br><pre><code>Archivos de arranque copiados correctamente.<br></code></pre><br></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">⚠️ Si tu disco es <strong>MBR/BIOS</strong> (no UEFI/GPT)</h2>



<p>En ese caso, usa solo los comandos de <strong>bootrec</strong>:</p>



<pre class="wp-block-code"><code>bootrec /fixmbr</code></pre>



<p><strong>Ejemplo de salida:</strong></p>



<pre class="wp-block-code"><code>Operación completada correctamente.
</code></pre>



<pre class="wp-block-code"><code>bootrec /fixboot</code></pre>



<p><strong>Ejemplo de salida:</strong></p>



<pre class="wp-block-code"><code>Se completó correctamente la operación.
</code></pre>



<pre class="wp-block-code"><code>bootrec /scanos</code></pre>



<p><strong>Ejemplo de salida:</strong></p>



<pre class="wp-block-code"><code>Inicio escaneando todos los discos en busca de instalaciones compatibles de Windows.
Se han encontrado 1 instalación(s) de Windows.
</code></pre>



<pre class="wp-block-code"><code>bootrec /rebuildbcd</code></pre>



<p><strong>Ejemplo de salida:</strong></p>



<pre class="wp-block-code"><code>Inicio reconstruyendo el almacén de datos de arranque.
Confirmar adición de la instalación a BCD&#91;Yes/No/All]: Y
Se completó correctamente la operación.
</code></pre>



<p>También puedes usar:</p>



<pre class="wp-block-code"><code>bootsect /nt60 SYS /mbr</code></pre>



<p><strong>Ejemplo de salida:</strong></p>



<pre class="wp-block-code"><code>Se aplicó el nuevo sector de arranque al volumen seleccionado y se actualizó el registro de arranque maestro (MBR).
</code></pre>



<p></p>
<p>El cargo <a href="https://www.hircoir.eu.org/reparar-arranque-de-windows/">reparar-arranque-de-windows</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/reparar-arranque-de-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Autofs con UUID: Automatiza el montaje de discos en Linux</title>
		<link>https://www.hircoir.eu.org/autofs-con-uuid-automatiza-el-montaje-de-discos-en-linux/</link>
					<comments>https://www.hircoir.eu.org/autofs-con-uuid-automatiza-el-montaje-de-discos-en-linux/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Sun, 16 Mar 2025 00:39:29 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[autofs]]></category>
		<category><![CDATA[configuración]]></category>
		<category><![CDATA[discos]]></category>
		<category><![CDATA[guía práctica]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[montaje automático]]></category>
		<category><![CDATA[montaje de sistemas de archivos]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[uuid]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1407</guid>

					<description><![CDATA[<p>Montaje Automático de Discos con Autofs en Debian/Ubuntu: Guía Completa Introducción Autofs es un servicio de Linux que permite montar [&#8230;]</p>
<p>El cargo <a href="https://www.hircoir.eu.org/autofs-con-uuid-automatiza-el-montaje-de-discos-en-linux/">Autofs con UUID: Automatiza el montaje de discos en Linux</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><html><br />
  <body></p>
<h1>Montaje Automático de Discos con Autofs en Debian/Ubuntu: Guía Completa</h1>
<h2>Introducción</h2>
<p>
      Autofs es un servicio de Linux que permite montar y desmontar sistemas de archivos de forma automática según la demanda. Esto facilita la administración de dispositivos externos (como discos USB) o directorios remotos (como NFS o Samba), ya que los sistemas de archivos se montan solo cuando se acceden, ahorrando recursos del sistema y simplificando la configuración para el usuario.
    </p>
<h2>1. Instalación de Autofs en Debian/Ubuntu</h2>
<p>
      Antes de configurar autofs, primero necesitamos instalarlo en nuestro sistema. Los pasos son sencillos para distribuciones basadas en Debian o Ubuntu:
    </p>
<ol>
<li>
        <strong>Actualizar la lista de paquetes:</strong><br />
        Es una buena práctica asegurarse de que tu lista de paquetes esté actualizada antes de instalar nuevo software.</p>
<pre><code>sudo apt update</code></pre>
</li>
<li>
        <strong>Instalar Autofs:</strong><br />
        Usa el siguiente comando para instalar el paquete autofs:</p>
<pre><code>sudo apt install autofs</code></pre>
</li>
<li>
        <strong>Verificar el estado del servicio (opcional pero recomendado):</strong><br />
        Una vez instalado, puedes verificar si el servicio autofs se está ejecutando correctamente:</p>
<pre><code>sudo systemctl status autofs</code></pre>
<p>        Deberías ver que está &#8220;active (running)&#8221;. Si no está activo por alguna razón, puedes iniciarlo con <code>sudo systemctl start autofs</code>.
      </li>
<li>
        <strong>Habilitar el servicio para que inicie automáticamente (opcional pero recomendado):</strong><br />
        Para que autofs se inicie cada vez que el sistema arranca, ejecuta:</p>
<pre><code>sudo systemctl enable autofs</code></pre>
</li>
</ol>
<p>
      Con autofs instalado y en ejecución, ya podemos proceder a su configuración para montar dispositivos automáticamente.
    </p>
<h2>2. Configurar autofs para montar un disco usando su UUID</h2>
<p>
      Usar el UUID (Universally Unique Identifier) es la forma más robusta de identificar un disco o partición, ya que no cambia aunque conectes el disco a un puerto USB diferente o cambie su designación de dispositivo (como <code>/dev/sdb1</code>, <code>/dev/sdc1</code>, etc.).
    </p>
<ol>
<li>
        <strong>Identificar el dispositivo de disco (opcional pero útil)</strong><br />
        Antes de obtener el UUID, puede ser útil identificar el nombre del dispositivo de tu disco (como <code>/dev/sdb1</code>, <code>/dev/sdc1</code>, etc.), especialmente si tienes varios conectados o si acabas de insertar una unidad USB. Puedes usar el comando <code>lsblk</code>:</p>
<pre><code>lsblk -fp</code></pre>
<p>        Este comando listará tus dispositivos de bloque con sus rutas completas y, si están montados, sus puntos de montaje. Busca el que corresponda a tu disco (por tamaño, etiqueta o si es el único no montado recientemente conectado). Anota su nombre (ej. <code>/dev/sdb1</code>). Esto te ayudará a localizarlo más fácilmente en la salida de `blkid`.
      </li>
<li>
        <strong>Obtener el UUID del disco o partición</strong><br />
        Para encontrar el UUID de tu disco o partición, conecta el dispositivo y utiliza el siguiente comando:</p>
<pre><code>sudo blkid</code></pre>
<p>        Busca la línea que corresponde a tu dispositivo (el que identificaste con `lsblk`, por ejemplo, <code>/dev/sdb1</code>). Verás algo como:</p>
<pre><code>/dev/sdb1: LABEL="MiDiscoExterno" UUID="4d90510a-2695-4150-9021-2b639c252fdb" TYPE="ext4" PARTUUID="..."</code></pre>
<p>        Copia el valor de <code>UUID</code> (en el ejemplo, <code>4d90510a-2695-4150-9021-2b639c252fdb</code>).
      </li>
<li>
        <strong>Editar el archivo de configuración principal de autofs (mapa maestro)</strong><br />
        Este archivo le dice a autofs dónde buscar las configuraciones específicas de montaje. Abre el archivo <code>/etc/auto.master</code> con tu editor preferido (nano, vim, etc.):</p>
<pre><code>sudo nano /etc/auto.master</code></pre>
<p>        Agrega la siguiente línea al final del archivo. Puedes comentar otras líneas si no las necesitas añadiendo un <code>#</code> al principio:</p>
<pre><code>/media/autofs /etc/auto.uuid --timeout=60 --ghost</code></pre>
<p>        Explicación de esta línea:</p>
<ul>
<li><code>/media/autofs</code>: Es el directorio base donde se crearán los subdirectorios para los montajes automáticos definidos en el archivo de mapa. Puedes elegir otra ruta si lo prefieres.</li>
<li><code>/etc/auto.uuid</code>: Es el archivo de mapa que contendrá las reglas específicas para montar los dispositivos. Puedes nombrarlo como quieras (ej. <code>auto.discos</code>), pero asegúrate de que el nombre coincida en el siguiente paso.</li>
<li><code>--timeout=60</code>: Especifica que el sistema de archivos se desmontará automáticamente después de 60 segundos de inactividad.</li>
<li><code>--ghost</code>: Asegura que los directorios de montaje (definidos en el archivo de mapa) sean visibles incluso cuando el dispositivo no esté montado. Esto es útil para la navegación.</li>
</ul>
<p>        Guarda y cierra el archivo (Ctrl+O, Enter, Ctrl+X en nano).
      </li>
<li>
        <strong>Crear y editar el archivo de mapa para autofs</strong><br />
        Ahora creamos el archivo que especificamos en <code>auto.master</code> (en nuestro ejemplo, <code>/etc/auto.uuid</code>):</p>
<pre><code>sudo nano /etc/auto.uuid</code></pre>
<p>        Agrega una línea por cada dispositivo que quieras montar automáticamente. Usando el UUID del ejemplo anterior:</p>
<pre><code>externo -fstype=ext4    :UUID=4d90510a-2695-4150-9021-2b639c252fdb</code></pre>
<p>        Explicación de esta línea:</p>
<ul>
<li><code>externo</code>: Este será el nombre del subdirectorio que se creará dentro de <code>/media/autofs</code>. Así, el disco se montará en <code>/media/autofs/externo</code>. Puedes elegir el nombre que quieras (ej. &#8220;backup_usb&#8221;, &#8220;fotos_disco&#8221;).</li>
<li><code>-fstype=ext4</code>: Especifica el tipo de sistema de archivos del disco.
<ul>
<li>Cámbialo si tu disco usa otro formato (ej. <code>ntfs-3g</code> para NTFS, <code>vfat</code> para FAT32, <code>exfat</code> para exFAT).</li>
<li>También puedes usar <code>-fstype=auto</code> para que autofs intente detectar automáticamente el tipo de sistema de archivos.</li>
<li>Si necesitas opciones de montaje específicas (como solo lectura <code>ro</code>, o lectura/escritura <code>rw</code> que suele ser el predeterminado), puedes añadirlas separadas por comas después del tipo de sistema de archivos (ej. <code>-fstype=ext4,ro</code>).</li>
</ul>
</li>
<li><code>:UUID=4d90510a-2695-4150-9021-2b639c252fdb</code>: Indica que se debe montar el dispositivo con el UUID especificado. Asegúrate de reemplazarlo con el UUID real de tu disco. El colon (<code>:</code>) antes de <code>UUID</code> es importante.</li>
</ul>
<p>        Guarda y cierra el archivo.
      </li>
<li>
        <strong>Crear el directorio base de montaje (si no existe)</strong><br />
        Aunque la opción <code>--ghost</code> puede crear los subdirectorios, es una buena práctica asegurarse de que el directorio base (<code>/media/autofs</code> en nuestro ejemplo) exista.</p>
<pre><code>sudo mkdir -p /media/autofs</code></pre>
<p>        <em>Nota: Si no usaste <code>--ghost</code>, el subdirectorio (ej. <code>/media/autofs/externo</code>) no será visible hasta que intentes acceder a él y el montaje ocurra. Con <code>--ghost</code>, sí será visible.</em>
      </li>
<li>
        <strong>Reiniciar autofs para aplicar los cambios</strong><br />
        Para que autofs lea la nueva configuración, reinicia el servicio:</p>
<pre><code>sudo systemctl restart autofs</code></pre>
<p>        Si hay errores en tus archivos de configuración, este comando podría fallar. Puedes revisar los logs con <code>journalctl -u autofs.service</code> o <code>sudo systemctl status autofs</code> para obtener más detalles.
      </li>
</ol>
<h2>3. ¿Cómo probar si funciona?</h2>
<p>
      Para verificar que el montaje automático se realiza correctamente, primero intenta listar el contenido del directorio de montaje que configuraste:
    </p>
<pre><code>ls /media/autofs/externo</code></pre>
<p>
      La primera vez que accedas a esta ruta (si el disco está conectado y la configuración es correcta), autofs montará automáticamente el dispositivo. Los accesos subsiguientes serán directos hasta que el <code>timeout</code> expire y se desmonte.
    </p>
<p>
      Una vez que hayas accedido al directorio (lo que debería haber provocado el montaje), puedes verificarlo con varios comandos:
    </p>
<ul>
<li><strong>Con <code>lsblk</code>:</strong> Este comando es muy útil para ver cómo están montados tus dispositivos de bloque.
<pre><code>lsblk</code></pre>
<p>            O para más detalle, incluyendo el tipo de sistema de archivos:</p>
<pre><code>lsblk -f</code></pre>
<p>            Busca tu dispositivo (ej. <code>sdb1</code>) en la lista. Si autofs ha funcionado, deberías ver <code>/media/autofs/externo</code> (o la ruta que hayas configurado) en la columna <code>MOUNTPOINT</code> (o <code>PUNTO MONTAJE</code>) correspondiente a tu dispositivo.
        </li>
<li><strong>Con <code>df -h</code>:</strong> Este comando muestra el uso del espacio en disco de los sistemas de archivos montados.
<pre><code>df -h</code></pre>
<p>            Deberías ver una entrada para <code>/media/autofs/externo</code>.
        </li>
<li><strong>Con <code>mount</code>:</strong> Puedes filtrar la salida para buscar tu montaje específico.
<pre><code>mount | grep autofs</code></pre>
<p>            O específicamente para tu dispositivo:</p>
<pre><code>mount | grep /media/autofs/externo</code></pre>
</li>
</ul>
<h2>Consideraciones Adicionales</h2>
<ul>
<li><strong>Tipos de Archivos:</strong> Asegúrate de que el <code>fstype</code> en tu archivo de mapa (ej. <code>/etc/auto.uuid</code>) coincida con el sistema de archivos real de tu partición (<code>ext4</code>, <code>ntfs</code>, <code>exfat</code>, <code>vfat</code>, etc.) o usa <code>auto</code>. Si es NTFS, puede que necesites instalar el paquete <code>ntfs-3g</code> y usar <code>fstype=ntfs-3g</code>. Para exFAT, instala <code>exfat-fuse</code> y <code>exfat-utils</code> y usa <code>fstype=exfat</code>.</li>
<li><strong>Múltiples Dispositivos:</strong> Puedes añadir múltiples líneas a tu archivo <code>/etc/auto.uuid</code> (o como lo hayas llamado), una por cada dispositivo que quieras automontar, cada uno con su propio nombre de subdirectorio y UUID.</li>
<li><strong>Solución de Problemas:</strong> Si algo no funciona, revisa los mensajes del sistema con <code>sudo journalctl -fu autofs.service</code> mientras intentas acceder al punto de montaje. Esto suele dar pistas sobre errores de sintaxis en los archivos de configuración o problemas con el dispositivo.</li>
</ul>
<p>  </body><br />
</html></p>
<p>El cargo <a href="https://www.hircoir.eu.org/autofs-con-uuid-automatiza-el-montaje-de-discos-en-linux/">Autofs con UUID: Automatiza el montaje de discos en Linux</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/autofs-con-uuid-automatiza-el-montaje-de-discos-en-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Creando una Imagen Personalizada para Orange Pi/Raspberry Pi: Guía Paso a Paso</title>
		<link>https://www.hircoir.eu.org/creando-una-imagen-personalizada-para-orange-pi-raspberry-pi-guia-paso-a-paso/</link>
					<comments>https://www.hircoir.eu.org/creando-una-imagen-personalizada-para-orange-pi-raspberry-pi-guia-paso-a-paso/#comments</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Thu, 21 Dec 2023 19:45:55 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Personalización]]></category>
		<category><![CDATA[custom debian]]></category>
		<category><![CDATA[custom iso]]></category>
		<category><![CDATA[custom kali]]></category>
		<category><![CDATA[custom orage pi]]></category>
		<category><![CDATA[custom rasbpery image]]></category>
		<category><![CDATA[custom ubuntu]]></category>
		<category><![CDATA[editar image orange pi]]></category>
		<category><![CDATA[imagen personalizada]]></category>
		<category><![CDATA[imagen personalizada rasbpery pi]]></category>
		<category><![CDATA[orange pi]]></category>
		<category><![CDATA[personalizar imagen]]></category>
		<category><![CDATA[raspbery pi]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1380</guid>

					<description><![CDATA[<p>Cómo crear una imagen personalizada para tu Orange Pi</p>
<p>El cargo <a href="https://www.hircoir.eu.org/creando-una-imagen-personalizada-para-orange-pi-raspberry-pi-guia-paso-a-paso/">Creando una Imagen Personalizada para Orange Pi/Raspberry Pi: Guía Paso a Paso</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Bienvenidos a mi tutorial paso a paso sobre cómo crear una imagen personalizada para tu Orange Pi. En esta guía, te llevaré a través de los procesos necesarios, desde montar la imagen Raspbian hasta personalizarla según tus preferencias.</p>



<p>Antes de comenzar el tutorial es importante tener descargada la Imagen de su Orange Pi/Raspberry Pi que desean editar. <code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">imagen-linux.img</mark></code> será la imagen de Linux de su placa a editar y <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark> será la carpeta temporal donde se montará la raíz de su imagen.</p>



<p>Antes de intentar montar una imagen de disco de Orange Pi o Raspberry Pi, es importante conocer el tipo de sistema de archivos que utiliza la imagen. Esto se puede hacer con el comando <code>file</code>, como se mencionó anteriormente:</p>



<pre class="wp-block-code"><code>sudo file imagen-linux.img 
imagen-linux.img: DOS/MBR boot sector; partition 1 : ID=0x83, start-CHS (0x20,0,1), end-CHS (0x3ff,3,32), startsector 65536, 4128768 sectors</code></pre>



<p>Identifica las particiones en la imagen de disco: El siguiente paso es identificar las particiones dentro de la imagen de disco. Puedes hacer esto utilizando herramientas como <code>fdisk</code> o <code>parted</code>. Para ver una lista de particiones dentro de la imagen de disco, ejecuta el siguiente comando:<br><code>sudo fdisk -l tu-imagen-linux.img</code><br>Esto debería producir una salida similar a esta:</p>



<pre class="wp-block-code"><code>sudo fdisk -l imagen-linux.img 
Disk imagen-linux.img: 2 GiB, 2147483648 bytes, 4194304 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe34d5f84

Device            Boot Start     End Sectors Size Id Type
imagen-linux.img1      65536 4194303 4128768   2G 83 Linux</code></pre>



<p>Aquí podemos ver que la imagen de disco contiene una partición, la partición 1, que comienza en el sector 65536 y tiene un tamaño de 2 GB. Toma nota del número de partición y el sistema de archivos correspondiente.</p>



<p><strong>Paso 1: Montando la Imagen Raspbian:</strong> Comencemos montando la imagen Raspbian de tu Orange Pi. Utiliza los siguientes comandos en tu terminal:</p>



<p></p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo mkdir </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color"><code>sudo mount -o loop,offset=$((65536 * 512)) </code></mark><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">imagen-linux.img tmp_mount</mark></code></p>



<pre class="wp-block-code"><code>root@Linux:/home/hir/Escritorio# mkdir tmp_mount
root@Linux:/home/hir/Escritorio# sudo mount -o loop,offset=$((65536 * 512)) imagen-linux.img tmp_mount
root@Linux:/home/hir/Escritorio# ls tmp_mount/
bin  boot  dev  etc  home  lib  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var</code></pre>



<p><strong>Paso 2: Montando Particiones Necesarias:</strong> Asegurémonos de tener acceso a las particiones necesarias utilizando los siguientes comandos:</p>



<p><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo mount -t proc /proc </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/proc</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo mount -t sysfs /sys </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/sys</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo mount -o bind /dev </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/dev</mark></code></p>



<p><strong>Paso 3: Instalando y Configurando Qemu:</strong> Para ejecutar chroot, necesitamos Qemu. Instálemoslo y copiemos el binario necesario:</p>



<p><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo apt-get install qemu-user-static</mark></code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color"> -y</mark><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo cp /usr/bin/qemu-aarch64-static </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/usr/bin/</mark></code></p>



<p><strong>Paso 4: Ingresando al Entorno Chroot:</strong> Ahora, ingresaremos al entorno chroot con el siguiente comando:</p>



<p><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo chroot </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color"> /usr/bin/qemu-aarch64-static /bin/bash</mark></code></p>



<p><br><code>root@Linux:/home/hir/Escritorio# sudo chroot tmp_mount /usr/bin/qemu-aarch64-static /bin/bash</code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">┌──(</mark>root㉿Linux<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">)-[</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-green-cyan-color">/</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">]</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">└─</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">#</mark> </code></p>



<p><strong>Paso 5: Personalizando tu Orange Pi:</strong> Estás dentro del entorno chroot, ¡es hora de personalizar tu Orange Pi! Instala las herramientas que desees, como cockpit, y neofetch.</p>



<p><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">┌──(</mark>root㉿Linux<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">)-[</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-green-cyan-color">/</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">]</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">└─</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">#</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color"> sudo apt-get update</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">┌──(</mark>root㉿Linux<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">)-[</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-green-cyan-color">/</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">]</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">└─</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">#</mark></code> <code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo apt-get install -y cockpit neofetch</mark></code></p>



<p>Haz todas las personalizaciones necesarias según tus preferencias. Al terminar puedes salir del chroot con <code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">exit</mark></code>.</p>



<p><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">┌──(</mark>root㉿Linux<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">)-[</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-green-cyan-color">/</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">]</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">└─</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">#</mark></code> <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">exit</mark></p>



<p><strong>Paso 6: Desmontando Particiones:</strong> Una vez que hayas terminado de personalizar, desmonta las particiones para finalizar el proceso:</p>



<p><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo umount </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/proc</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo umount </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/sys</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo umount </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/dev</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo umount </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark></code></p>



<p>¡Y eso es todo! Ahora tienes una imagen personalizada lista para tu Orange Pi. Espero que esta guía haya sido clara y útil. ¡Disfruta de tu Orange Pi personalizada!</p>
<p>El cargo <a href="https://www.hircoir.eu.org/creando-una-imagen-personalizada-para-orange-pi-raspberry-pi-guia-paso-a-paso/">Creando una Imagen Personalizada para Orange Pi/Raspberry Pi: Guía Paso a Paso</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/creando-una-imagen-personalizada-para-orange-pi-raspberry-pi-guia-paso-a-paso/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Instalar y usar Openai/Whisper en Docker</title>
		<link>https://www.hircoir.eu.org/instalar-y-usar-openai-whisper-en-docker/</link>
					<comments>https://www.hircoir.eu.org/instalar-y-usar-openai-whisper-en-docker/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Sun, 26 Mar 2023 14:53:42 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[contenedor]]></category>
		<category><![CDATA[despliegue]]></category>
		<category><![CDATA[Dockerfile]]></category>
		<category><![CDATA[HirCoir]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[traducción]]></category>
		<category><![CDATA[traductor de audio]]></category>
		<category><![CDATA[transcripción de audio]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[VS Code]]></category>
		<category><![CDATA[Whisper]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1306</guid>

					<description><![CDATA[<p>Whisper es una biblioteca de OpenAI que permite transcribir y traducir archivos de audio utilizando modelos de inteligencia artificial avanzados.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-usar-openai-whisper-en-docker/">Instalar y usar Openai/Whisper en Docker</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Whisper es un modelo de reconocimiento de voz de propósito general.&nbsp;Está entrenado en un gran conjunto de datos de audio diverso y también es un modelo multitarea que puede realizar reconocimiento de voz multilingüe, traducción de voz e identificación de idiomas.</p>



<h2 class="wp-block-heading">Requisitos:</h2>



<p>Antes de empezar, asegúrate de tener Docker instalado en tu ordenador. Si no lo tienes instalado, puedes seguir el siguiente tutorial para instalarlo en Ubuntu/Debian: <a href="https://www.hircoir.eu.org/instalar-docker-portainer-en-ubuntu/" target="_blank" rel="noreferrer noopener">https://www.hircoir.eu.org/instalar-docker-portainer-en-ubuntu/</a><br> Si tienes un sistema operativo puedes descargarlo desde el sitio web oficial de Docker: <a href="https://www.docker.com/get-started" target="_blank" rel="noreferrer noopener">https://www.docker.com/get-started</a></p>



<h2 class="wp-block-heading">Paso 1: Descarga el Dockerfile</h2>



<p>El primer paso es descargar el Dockerfile que has creado. Puedes hacerlo clonando el repositorio de GitHub donde lo has guardado:</p>



<pre class="wp-block-preformatted"><code>git clone </code>https://github.com/HirCoir/OpenAI-Whisper-Dockerfile</pre>



<p>Reemplaza <code>USERNAME</code> y <code>REPOSITORY</code> con tu nombre de usuario y el nombre del repositorio donde has guardado el Dockerfile.</p>



<h2 class="wp-block-heading">Paso 2: Crea la imagen Docker</h2>



<p>Una vez que tengas el Dockerfile en tu ordenador, puedes crear la imagen Docker utilizando el comando <code>docker build</code>.</p>



<p>Ve al directorio donde has guardado el Dockerfile y ejecuta el siguiente comando:</p>



<pre class="wp-block-preformatted"><code>docker build -t hircoir/whisper-vscode .
</code></pre>



<p>Este comando creará una imagen Docker con el nombre <code>hircoir/whisper-vscode</code> utilizando el Dockerfile que acabas de descargar. El punto al final del comando indica que el Dockerfile está en la carpeta actual.</p>



<h2 class="wp-block-heading">Paso 3: Ejecuta el contenedor Docker</h2>



<p>Una vez que se haya creado la imagen Docker, puedes ejecutar el contenedor utilizando el comando <code>docker run</code>.</p>



<p>Ejecuta el contenedor, (en Pass13133 reemplázalo por una contraseña diferente ya que es la que usarás para acceder a vscode-web)</p>



<p><code>docker run -d --name=whisper-vscode --restart=always -e PASSWORD=Pass13133 -p 8080:8080 hircoir/whisper-vscode</code></p>



<p>Este comando iniciará el contenedor Docker y lo hará accesible desde tu navegador web en <code>http://localhost:8080</code>. El parámetro <code>-p 8080:8080</code> indica que el puerto 8080 del contenedor Docker se mapeará al puerto 8080 de tu ordenador.</p>



<h2 class="wp-block-heading">Usar Whisper desde una imagen ya existente en dockerhub:</h2>



<p><strong>AMD64/x86_x64</strong></p>



<p><code>docker run -d --name=whisper-vscode --restart=always -e PASSWORD=Pass13133 -p 8080:8080 hircoir/whisper-vscode:amd64</code></p>



<p><strong>ARM64</strong></p>



<p><code>docker run -d --name=whisper-vscode --restart=always -e PASSWORD=Pass13133 -p 8080:8080 hircoir/whisper-vscode:arm64</code></p>



<h2 class="wp-block-heading">Paso 4: Accede a VSCode y Whisper</h2>



<p>Abre tu navegador web y accede a <code>http://ip-docker-server:8080</code>. Se te pedirá que introduzcas una contraseña para iniciar sesión en VSCode. Utiliza la contraseña que estableciste al iniciar el contenedor.</p>



<p>Una vez que hayas iniciado sesión, verás la interfaz de VSCode. Para acceder a Whisper, escribe <code>menu</code> en la terminal de VSCode y presiona Enter. Esto abrirá un menú con funciones básicas de Whisper, como transcribir un archivo de audio o transcribir y traducir a un idioma diferente.</p>



<p>¡Eso es todo! Ahora puedes usar Whisper con VSCode en un contenedor Docker.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-usar-openai-whisper-en-docker/">Instalar y usar Openai/Whisper en Docker</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/instalar-y-usar-openai-whisper-en-docker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cómo usar MySQL</title>
		<link>https://www.hircoir.eu.org/como-usar-mysql/</link>
					<comments>https://www.hircoir.eu.org/como-usar-mysql/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Sun, 26 Mar 2023 06:18:07 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[acceso root]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[dar todos permisos mysql]]></category>
		<category><![CDATA[eliminar]]></category>
		<category><![CDATA[instalación]]></category>
		<category><![CDATA[limitar]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[permisos]]></category>
		<category><![CDATA[permisos root]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[superusuario]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[usuarios]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1299</guid>

					<description><![CDATA[<p>En esta guía, aprenderás cómo instalar MySQL en tu servidor, crear usuarios, asignar permisos y eliminar bases de datos. También discutiremos por qué es importante limitar el acceso root en MySQL y cómo asignar permisos de superusuario a usuarios de confianza. Si eres nuevo en MySQL o simplemente necesitas una actualización en tus habilidades, ¡sigue leyendo!</p>
<p>El cargo <a href="https://www.hircoir.eu.org/como-usar-mysql/">Cómo usar MySQL</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>¡Hola! En esta entrada de WordPress, te enseñaré cómo instalar MySQL en tu servidor, crear usuarios, asignar permisos y eliminar bases de datos.</p>



<p><strong>Instalación de MySQL</strong></p>



<p>Antes de empezar, debes tener acceso a un servidor web y a un usuario con permisos para instalar software. Si estás usando un sistema operativo basado en Linux, como Ubuntu o CentOS, puedes seguir estos pasos para instalar MySQL:</p>



<ol class="wp-block-list">
<li>Abre la terminal y actualiza los repositorios del sistema: <code>sudo apt update</code> o <code>sudo yum update</code></li>



<li>Instala el servidor de MySQL: <code>sudo apt install mysql-server</code> o <code>sudo yum install mysql-server</code></li>



<li>Inicia el servicio de MySQL: <code>sudo systemctl start mysql</code> o <code>sudo service mysql start</code></li>



<li>Configura la seguridad de MySQL: <code>sudo mysql_secure_installation</code>Esta configuración incluye cambiar la contraseña del usuario root de MySQL, eliminar usuarios anónimos y deshabilitar el inicio de sesión remoto con el usuario root.</li>



<li>Verifica que MySQL esté funcionando: <code>sudo systemctl status mysql</code> o <code>sudo service mysql status</code></li>
</ol>



<p><strong>Creación de usuarios y asignación de permisos</strong></p>



<p>Después de instalar MySQL, puedes crear usuarios y asignarles permisos para acceder y administrar las bases de datos.</p>



<ol class="wp-block-list">
<li>Inicia sesión en MySQL como el usuario root: <code>sudo mysql -u root -p</code><br></li>



<li>Crea un nuevo usuario y asigna una contraseña: <code>CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'contraseña';</code><br></li>



<li>Crea una nueva base de datos: <code>CREATE DATABASE nombre_base_datos;</code><br></li>



<li>Asigna permisos al usuario sobre la base de datos: <code>GRANT ALL PRIVILEGES ON nombre_base_datos.* TO 'nombre_usuario'@'localhost';</code>Con este comando, estás otorgando todos los permisos al usuario <code>nombre_usuario</code> para la base de datos <code>nombre_base_datos</code>.<br></li>



<li>Verifica los permisos asignados: <code>SHOW GRANTS FOR 'nombre_usuario'@'localhost';</code></li>
</ol>



<p><strong>Asignación de base de datos a usuarios</strong></p>



<p>Si deseas asignar una base de datos existente a un usuario, puedes seguir estos pasos:</p>



<ol class="wp-block-list">
<li>Inicia sesión en MySQL como el usuario root: <code>sudo mysql -u root -p</code><br></li>



<li>Asigna permisos al usuario sobre la base de datos existente: <code>GRANT ALL PRIVILEGES ON nombre_base_datos.* TO 'nombre_usuario'@'localhost';</code><br><br>Asegúrate de reemplazar <code>nombre_base_datos</code> y <code>nombre_usuario</code> por los nombres correspondientes.</li>
</ol>



<p><strong>Asignación de permisos root a un usuario</strong></p>



<p>Asignar permisos de superusuario (root) a un usuario puede ser útil si necesitas que el usuario tenga acceso completo al servidor de MySQL. Sin embargo, esto también puede ser peligroso, ya que el usuario podría hacer cambios en la configuración del servidor o eliminar bases de datos importantes. Por lo tanto, es importante limitar el acceso root en MySQL y solo asignar permisos de superusuario a usuarios de confianza.</p>



<p>Para asignar permisos de superusuario (root) a un usuario en MySQL, sigue estos pasos:</p>



<ol class="wp-block-list">
<li>Inicia sesión en MySQL como el usuario root: <code>sudo mysql -u root -p</code><br></li>



<li>Crea un nuevo usuario y asigna una contraseña: <code>CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'contraseña';</code></li>



<li>Asigna permisos de superusuario (root) al usuario: <code>GRANT ALL PRIVILEGES ON *.* TO 'nombre_usuario'@'localhost' WITH GRANT OPTION;</code>Este comando otorga todos los permisos al usuario <code>nombre_usuario</code> en todas las bases de datos y tablas del servidor MySQL, así como el permiso GRANT OPTION, que permite al usuario otorgar permisos a otros usuarios.<br></li>



<li>Verifica los permisos asignados: <code>SHOW GRANTS FOR 'nombre_usuario'@'localhost';</code>Este comando mostrará todos los permisos que se han otorgado al usuario <code>nombre_usuario</code> en el servidor MySQL.</li>
</ol>



<p><strong>Por qué es importante limitar el acceso root en MySQL</strong></p>



<p>Limitar el acceso root en MySQL es importante porque el usuario root tiene acceso completo al servidor de MySQL y puede hacer cambios que podrían ser perjudiciales para la seguridad y el rendimiento del servidor. Si un usuario malintencionado obtiene acceso root, podría modificar las bases de datos, robar información confidencial o instalar software malicioso.</p>



<p>Por lo tanto, se recomienda crear usuarios con permisos limitados y solo otorgar permisos de superusuario (root) a usuarios de confianza que necesitan acceso completo al servidor de MySQL. También se recomienda proteger el usuario root con una contraseña segura y deshabilitar el acceso remoto al usuario root para evitar posibles vulnerabilidades de seguridad.</p>



<p><strong>Eliminación de bases de datos</strong></p>



<p>Si deseas eliminar una base de datos existente, puedes seguir estos pasos:</p>



<ol class="wp-block-list">
<li>Inicia sesión en MySQL como el usuario root: <code>sudo mysql -u root -p</code></li>



<li>Elimina la base de datos: <code>DROP DATABASE nombre_base_datos;</code>Asegúrate de reemplazar <code>nombre_base_datos</code> por el nombre de la base de datos que deseas eliminar.</li>
</ol>



<p>¡Eso es todo! Espero que este tutorial te haya sido útil para aprender cómo instalar MySQL, crear usuarios, asignar permisos y eliminar bases de datos. </p>
<p>El cargo <a href="https://www.hircoir.eu.org/como-usar-mysql/">Cómo usar MySQL</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/como-usar-mysql/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Instalar y configurar Supervisor</title>
		<link>https://www.hircoir.eu.org/instalar-y-configurar-supervisor/</link>
					<comments>https://www.hircoir.eu.org/instalar-y-configurar-supervisor/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Thu, 09 Mar 2023 13:53:45 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[administración]]></category>
		<category><![CDATA[administrador]]></category>
		<category><![CDATA[archivos de configuración]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[cómo usar supervisor]]></category>
		<category><![CDATA[configuración]]></category>
		<category><![CDATA[configurar supervisor en]]></category>
		<category><![CDATA[demonio]]></category>
		<category><![CDATA[gestión]]></category>
		<category><![CDATA[herramienta]]></category>
		<category><![CDATA[instalación]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[monitoreo]]></category>
		<category><![CDATA[pasos]]></category>
		<category><![CDATA[proceso]]></category>
		<category><![CDATA[servicio]]></category>
		<category><![CDATA[servidor Linux]]></category>
		<category><![CDATA[sistema]]></category>
		<category><![CDATA[supervisor]]></category>
		<category><![CDATA[tutorial]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1288</guid>

					<description><![CDATA[<p>En este tutorial, aprenderás cómo instalar y configurar Supervisor en tu servidor. Supervisor es una herramienta de sistema que te permite supervisar y administrar procesos en segundo plano. Después de seguir unos sencillos pasos para instalar Supervisor en tu servidor, puedes configurarlo para supervisar programas específicos y asegurarte de que estén funcionando correctamente. Además, te presentaremos siete ejemplos prácticos de cómo puedes usar Supervisor para administrar procesos en segundo plano en tu servidor. ¡Sigue leyendo para aprender cómo usar Supervisor en tu servidor!</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-configurar-supervisor/">Instalar y configurar Supervisor</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>En este artículo, te enseñaré cómo instalar y configurar Supervisor en tu servidor y te proporcionaré siete ejemplos prácticos de cómo usarlo para administrar procesos en segundo plano en tu servidor.</p>



<h2 class="wp-block-heading">¿Qué es Supervisor?</h2>



<p>Supervisor es un sistema cliente/servidor que permite supervisar y controlar procesos en segundo plano en sistemas operativos basados en Unix. Con Supervisor, puedes iniciar, detener y reiniciar procesos automáticamente, y recibir alertas si alguno de ellos falla.</p>



<h2 class="wp-block-heading">Instalación de Supervisor</h2>



<p>Para instalar Supervisor en tu servidor, sigue estos sencillos pasos:</p>



<p>1: Abre una terminal en tu servidor e ingresa el siguiente comando para actualizar la lista de paquetes disponibles:<br><code>sudo apt-get update</code><br><br>2: Luego, ingresa el siguiente comando para instalar Supervisor:<br><code>sudo apt-get install supervisor</code><br><br>3: Una vez que la instalación haya finalizado, inicia el servicio Supervisor con el siguiente comando:<br><code>sudo service supervisor start</code><br></p>



<p>¡Listo! Ahora, Supervisor está instalado y listo para ser configurado.</p>



<h2 class="wp-block-heading">Configuración de Supervisor</h2>



<p>Supervisor se configura a través de un archivo llamado <code>supervisord.conf</code>, que se encuentra en la carpeta <code>/etc/supervisor</code>. Para configurar Supervisor, sigue estos pasos:<br>1: Abre el archivo <code>supervisord.conf</code> con el siguiente comando:<br><code>sudo nano /etc/supervisor/supervisord.conf</code><br><br>2: Dentro del archivo, puedes definir los programas que deseas supervisar. Por ejemplo, puedes agregar lo siguiente al final del archivo para supervisar un programa llamado <code>my_program.py</code>:<br><br><code>[program:my_program]<br>command=/path/to/my_program.sh<br>autostart=true<br>autorestart=true<br>stderr_logfile=/var/log/my_program.err.log<br>stdout_logfile=/var/log/my_program.out.log</code><br></p>



<p>En este ejemplo, <code>command</code> es la ruta del programa que deseas supervisar, <code>autostart</code> indica si el programa debe iniciarse automáticamente cuando  Supervisor se inicia, <code>autorestart</code> indica si el programa debe reiniciarse automáticamente si falla, y <code>stderr_logfile</code> y <code>stdout_logfile</code> son las rutas de los archivos de registro para errores y salida estándar, respectivamente.</p>



<p>Guarda el archivo y reinicia Supervisor con el siguiente comando:<br><code>sudo service supervisor restart</code></p>



<p>¡Listo! Ahora, Supervisor supervisará el programa que has definido.</p>



<h2 class="wp-block-heading">Ejemplos de uso de Supervisor</h2>



<p>A continuación, se presentan siete ejemplos prácticos de cómo usar Supervisor para administrar procesos en segundo plano en tu servidor:</p>



<h3 class="wp-block-heading">1: Ejecución de un script de Python</h3>



<p>Si tienes un script de Python que deseas ejecutar en segundo plano, puedes supervisarlo con Supervisor de la siguiente manera:<br><br><code>[program:my_script]<br>command=/path/to/my_script.py<br>autostart=true<br>autorestart=true<br>stderr_logfile=/var/log/my_script.err.log<br>stdout_logfile=/var/log/my_script.out.log</code></p>



<h3 class="wp-block-heading">2: Ejecución de un servidor de Node.js</h3>



<p>Si tienes un servidor de Node.js que deseas supervisar con Supervisor, puedes hacerlo de la siguiente manera:<br></p>



<p><code>[program:my_server]<br>command=/path/to/node /path/to/my_server.js<br>autostart=true<br>autorestart=true<br>stderr_logfile=/var/log/my_server.err.log<br>stdout_logfile=/var/log/my_server.out.log</code></p>



<p>En este ejemplo, <code>command</code> es la ruta del ejecutable de Node.js y la ruta del archivo del servidor de Node.js que deseas ejecutar.</p>



<h3 class="wp-block-heading">3: Ejecución de una cola de trabajos con Celery</h3>



<p>Si estás usando Celery para administrar una cola de trabajos en tu servidor, puedes supervisar los trabajos de la siguiente manera:<br></p>



<p><code>[program:celery]<br>command=/path/to/celery worker -A myapp.tasks --loglevel=INFO<br>directory=/path/to/myapp<br>user=myuser<br>autostart=true<br>autorestart=true<br>stderr_logfile=/var/log/celery.err.log<br>stdout_logfile=/var/log/celery.out.log</code></p>



<p>En este ejemplo, <code>command</code> es el comando que se utiliza para ejecutar Celery, <code>directory</code> es la ruta del directorio raíz de tu aplicación, <code>user</code> es el usuario que se utilizará para ejecutar Celery, y <code>loglevel</code> es el nivel de registro que deseas utilizar.</p>



<h3 class="wp-block-heading">4: Ejecución de un proceso de cron</h3>



<p>Si tienes un proceso de cron que deseas supervisar, puedes hacerlo de la siguiente manera:</p>



<p><code>[program:my_cron]<br>command=/usr/bin/php /path/to/my_script.php<br>autostart=true<br>autorestart=true<br>stderr_logfile=/var/log/my_cron.err.log<br>stdout_logfile=/var/log/my_cron.out.log</code></p>



<p class="has-medium-font-size">Ejemplo de un proceso de cron que se ejecuta cada hora:<br></p>



<p><code>[program:hourly_cron]<br>command=/usr/bin/php /path/to/hourly_script.php<br>autostart=true<br>autorestart=true<br>startsecs=10<br>startretries=3<br>stderr_logfile=/var/log/hourly_cron.err.log<br>stdout_logfile=/var/log/hourly_cron.out.log</code></p>



<p class="has-medium-font-size">Ejemplo de un proceso de cron que se ejecuta cada día a una hora específica:<br></p>



<p><code>[program:daily_cron]<br>command=/usr/bin/php /path/to/daily_script.php<br>autostart=true<br>autorestart=true<br>startsecs=10<br>startretries=3<br>stderr_logfile=/var/log/daily_cron.err.log<br>stdout_logfile=/var/log/daily_cron.out.log</code></p>



<p class="has-medium-font-size">Ejemplo de un proceso de cron que se ejecuta cada semana:<br></p>



<p><code>[program:weekly_cron]<br>command=/usr/bin/php /path/to/weekly_script.php<br>autostart=true<br>autorestart=true<br>startsecs=10<br>startretries=3<br>stderr_logfile=/var/log/weekly_cron.err.log<br>stdout_logfile=/var/log/weekly_cron.out.log</code></p>



<p></p>



<pre class="wp-block-preformatted"></pre>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-configurar-supervisor/">Instalar y configurar Supervisor</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/instalar-y-configurar-supervisor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cómo optimizar Windows 10: Guía paso a paso</title>
		<link>https://www.hircoir.eu.org/como-optimizar-windows-10-guia-paso-a-paso/</link>
					<comments>https://www.hircoir.eu.org/como-optimizar-windows-10-guia-paso-a-paso/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Fri, 24 Feb 2023 19:54:42 +0000</pubDate>
				<category><![CDATA[Optimización]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Actualizaciones de Windows 10]]></category>
		<category><![CDATA[Desinstalación de programas]]></category>
		<category><![CDATA[Efectos visuales de Windows]]></category>
		<category><![CDATA[Inicio de sistema]]></category>
		<category><![CDATA[Limpiar disco duro]]></category>
		<category><![CDATA[Mantenimiento de PC]]></category>
		<category><![CDATA[Optimización de Windows 10]]></category>
		<category><![CDATA[Rendimiento de sistema]]></category>
		<category><![CDATA[Solución de problemas de Windows 10]]></category>
		<category><![CDATA[Velocidad de PC]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1275</guid>

					<description><![CDATA[<p>¿Tu PC con Windows 10 se siente lenta o tarda en cargar? No te preocupes, existen varias formas de optimizar su rendimiento y hacer que funcione como nuevo. Desde desinstalar programas innecesarios hasta ajustar la configuración de energía, en esta entrada te mostraremos paso a paso cómo optimizar Windows 10 y acelerar tu PC. ¡Sigue leyendo para descubrir nuestros consejos y trucos!</p>
<p>El cargo <a href="https://www.hircoir.eu.org/como-optimizar-windows-10-guia-paso-a-paso/">Cómo optimizar Windows 10: Guía paso a paso</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p></p>



<p>Windows 10 es un sistema operativo poderoso, pero con el tiempo puede volverse lento debido a una variedad de factores. En esta guía paso a paso, aprenderás cómo optimizar Windows 10 para que tu PC funcione más rápido y sin problemas.</p>



<p>Paso 1: Desinstalar programas innecesarios</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="972" height="679" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/Panel-control-programs.png" alt="" class="wp-image-1277"/></figure>



<p>El primer paso para optimizar Windows 10 es desinstalar todos los programas que no estés utilizando. Para hacer esto, sigue estos pasos:</p>



<ol class="wp-block-list">
<li>Haz clic en el menú de Inicio y selecciona Configuración.</li>



<li>Selecciona la opción Aplicaciones.</li>



<li>Busca los programas que no estás utilizando y selecciónalos.</li>



<li>Haz clic en el botón Desinstalar y sigue las instrucciones en pantalla.</li>
</ol>



<p>Paso 2: Desactivar efectos visuales innecesarios</p>



<figure class="wp-block-image size-large"><img decoding="async" width="804" height="735" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/Panel-control-visual-effects.png" alt="" class="wp-image-1278"/></figure>



<p>Windows 10 viene con muchos efectos visuales que pueden ralentizar tu PC. Para desactivarlos, sigue estos pasos:</p>



<ol class="wp-block-list">
<li>Haz clic en el menú de Inicio y selecciona Configuración.</li>



<li>Selecciona la opción Sistema.</li>



<li>Haz clic en la pestaña Configuración avanzada del sistema.</li>



<li>Selecciona la opción Configuración en el apartado de Rendimiento.</li>



<li>Selecciona la opción Ajustar para obtener el mejor rendimiento.</li>



<li>Haz clic en Aplicar y luego en Aceptar.</li>
</ol>



<p>Paso 3: Limpiar el disco duro</p>



<figure class="wp-block-image size-full"><img decoding="async" width="733" height="690" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/Configuracion-Almacenamiento.png" alt="" class="wp-image-1280"/></figure>



<p>Los archivos innecesarios pueden acumularse en tu disco duro y ocupar espacio valioso. Para limpiar tu disco duro, sigue estos pasos:</p>



<ol class="wp-block-list">
<li>Haz clic en el menú de Inicio y selecciona Configuración.</li>



<li>Selecciona la opción Sistema.</li>



<li>Haz clic en Almacenamiento.</li>



<li>Selecciona la opción Liberar espacio ahora.</li>



<li>Selecciona los archivos que deseas eliminar y haz clic en el botón Eliminar archivos.</li>
</ol>



<p>Paso 4: Optimizar el inicio del sistema</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="663" height="586" data-id="1281" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/Administrador-de-tareas.png" alt="" class="wp-image-1281"/></figure>
</figure>



<p>Cuando enciendes tu PC, Windows 10 carga muchos programas automáticamente, lo que puede ralentizar el inicio. Para optimizar el inicio del sistema, sigue estos pasos:</p>



<ol class="wp-block-list">
<li>Haz clic en el menú de Inicio y selecciona Administrador de tareas.</li>



<li>Selecciona la pestaña Inicio.</li>



<li>Deshabilita los programas que no necesitas que se ejecuten automáticamente al inicio.</li>



<li>Cierra el Administrador de tareas.</li>
</ol>



<p>Paso 5: Mantener Windows 10 actualizado</p>



<p>Las actualizaciones de Windows 10 a menudo incluyen correcciones de errores y mejoras de rendimiento. Para asegurarte de que tu PC siempre esté optimizado, debes mantener Windows 10 actualizado. Para hacerlo, sigue estos pasos:</p>



<ol class="wp-block-list">
<li>Haz clic en el menú de Inicio y selecciona Configuración.</li>



<li>Selecciona la opción Actualización y seguridad.</li>



<li>Haz clic en Buscar actualizaciones.</li>



<li>Si hay actualizaciones disponibles, instálalas.</li>
</ol>



<p>Conclusión:</p>



<p>Siguiendo estos cinco pasos, podrás optimizar Windows 10 para que tu PC funcione más rápido y sin problemas. Recuerda hacer esto regularmente para mantener tu sistema en buen estado.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/como-optimizar-windows-10-guia-paso-a-paso/">Cómo optimizar Windows 10: Guía paso a paso</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/como-optimizar-windows-10-guia-paso-a-paso/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Instalar Docker en Alpine Linux</title>
		<link>https://www.hircoir.eu.org/instalar-docker-en-alpine-linux/</link>
					<comments>https://www.hircoir.eu.org/instalar-docker-en-alpine-linux/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Sat, 04 Feb 2023 02:19:28 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[alpine]]></category>
		<category><![CDATA[alpine linux]]></category>
		<category><![CDATA[Alpine Linux y Docker]]></category>
		<category><![CDATA[Alpine y Docker]]></category>
		<category><![CDATA[configuración]]></category>
		<category><![CDATA[Configuración de Docker]]></category>
		<category><![CDATA[Configuración de Docker en Alpine]]></category>
		<category><![CDATA[contenedores]]></category>
		<category><![CDATA[Contenedores en Alpine]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[Docker en Alpine]]></category>
		<category><![CDATA[Docker en Alpine para desarrolladores.]]></category>
		<category><![CDATA[Docker en Linux]]></category>
		<category><![CDATA[Docker en sistemas Alpine]]></category>
		<category><![CDATA[Docker en sistemas basados en Linux]]></category>
		<category><![CDATA[Docker en sistemas ligeros]]></category>
		<category><![CDATA[Docker en sistemas ligeros de Linux]]></category>
		<category><![CDATA[Docker en sistemas operativos Alpine]]></category>
		<category><![CDATA[Docker en sistemas operativos basados en Linux]]></category>
		<category><![CDATA[Docker y Alpine Linux juntos]]></category>
		<category><![CDATA[Gestión de contenedores]]></category>
		<category><![CDATA[Gestión de contenedores en Alpine Linux]]></category>
		<category><![CDATA[Guía]]></category>
		<category><![CDATA[Guía de configuración de Docker]]></category>
		<category><![CDATA[Guía de instalación]]></category>
		<category><![CDATA[HirCoir]]></category>
		<category><![CDATA[instalación]]></category>
		<category><![CDATA[Instalación de Docker en Linux]]></category>
		<category><![CDATA[Instalación de Docker en sistemas Alpine]]></category>
		<category><![CDATA[Instalación en Alpine]]></category>
		<category><![CDATA[Instalación y configuración de Docker en Alpine]]></category>
		<category><![CDATA[Integración]]></category>
		<category><![CDATA[Integración de Docker y Alpine]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[Tecnologías de contenedores]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Tutorial de instalación en Alpine]]></category>
		<category><![CDATA[Uso de Docker]]></category>
		<category><![CDATA[Uso de Docker en sistemas Alpine]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1137</guid>

					<description><![CDATA[<p>Instalar Docker en Alpine Linux</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-docker-en-alpine-linux/">Instalar Docker en Alpine Linux</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size">Una breve introducción:</p>



<p>Alpine Linux es un sistema operativo de Linux liviano y seguro, diseñado para ser utilizado en entornos de servidor, dispositivos embebidos y contenedores.</p>



<p>Docker es una plataforma de contenedores que permite empaquetar y ejecutar aplicaciones en un entorno aislado, con todas las dependencias necesarias. Esto hace que sea fácil de desplegar y escalar aplicaciones en diferentes entornos. Al utilizar Alpine Linux como sistema base para los contenedores, se logra una mayor eficiencia y seguridad en la gestión de las aplicaciones y servicios.</p>



<p class="has-medium-font-size">Pasos de instalación:</p>



<p>Paso 1: Actualizar el sistema Antes de instalar Docker, es importante asegurarse de que el sistema está actualizado. Para ello, utiliza el siguiente comando:</p>



<pre class="wp-block-preformatted"><code>apk update
apk upgrade
</code></pre>



<p>Paso 2: Agregar el repositorio de Docker Agrega el repositorio de Docker a los repositorios de Alpine con el siguiente comando:</p>



<pre class="wp-block-preformatted"><code>echo "https://dl-cdn.alpinelinux.org/alpine/edge/community" &gt;&gt; /etc/apk/repositories
</code></pre>



<p>Paso 3: Instala Docker con el siguiente comando:</p>



<pre class="wp-block-preformatted"><code>apk add docker docker-compose
</code></pre>



<p>Paso 4: Inicia el servicio de Docker con el siguiente comando:</p>



<pre class="wp-block-preformatted">rc-update add docker boot
service docker start</pre>



<p>Paso 5: Verifica que Docker está instalado correctamente y en ejecución con el siguiente comando:</p>



<pre class="wp-block-preformatted"><code>docker version
docker info
</code></pre>



<p>Si todo está en orden, verás información sobre la versión de Docker y la configuración del sistema.</p>



<p>En resumen, estos son los pasos para instalar Docker en Alpine Linux. Asegúrate de seguirlos cuidadosamente y verifica que todo esté funcionando correctamente después de cada paso.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-docker-en-alpine-linux/">Instalar Docker en Alpine Linux</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/instalar-docker-en-alpine-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Instalar y configurar Nextcloud usando Docker</title>
		<link>https://www.hircoir.eu.org/instalar-y-configurar-nextcloud-usando-docker/</link>
					<comments>https://www.hircoir.eu.org/instalar-y-configurar-nextcloud-usando-docker/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Wed, 11 Jan 2023 23:43:44 +0000</pubDate>
				<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[almacenamiento en la nube]]></category>
		<category><![CDATA[alojamiento personal]]></category>
		<category><![CDATA[código abierto]]></category>
		<category><![CDATA[colaboración]]></category>
		<category><![CDATA[compartición de archivos]]></category>
		<category><![CDATA[configuración]]></category>
		<category><![CDATA[contenedores]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[HirCoir]]></category>
		<category><![CDATA[hircoir.eu.org]]></category>
		<category><![CDATA[instalación]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[nextcloud]]></category>
		<category><![CDATA[Owncloud]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutorial en español]]></category>
		<category><![CDATA[WebDAV]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1126</guid>

					<description><![CDATA[<p>Pasos paraInstalar y configurar Nextcloud en Linux usando Docker</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-configurar-nextcloud-usando-docker/">Instalar y configurar Nextcloud usando Docker</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="ast-oembed-container " style="height: 100%;"><iframe title="Crea tu propia nube de archivos usando Docker y Nextcloud" width="1200" height="675" src="https://www.youtube.com/embed/yF19cEGEvqs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<p>Nextcloud es un software de código abierto para la creación de un servidor de almacenamiento en la nube privado, que te permite tener control total sobre tus datos y la seguridad de tu información. Algunas de las características clave incluyen:</p>



<ul class="wp-block-list">
<li>Almacenamiento y sincronización de archivos, para compartirlos con usuarios internos y externos.</li>



<li>Integración con una variedad de aplicaciones adicionales, disponibles en la tienda de Nextcloud.</li>



<li>Compartir archivos con permisos y control de acceso personalizados.</li>



<li>Opciones de cifrado de archivos para mejorar la seguridad.</li>



<li>Sincronización de archivos en varios dispositivos.</li>



<li>Calendarios y contactos compartidos para la planificación y comunicación entre equipos.</li>



<li>Protección de acceso con autenticación de dos factores y monitoreo de actividad.</li>
</ul>



<p>La ventaja de Nextcloud es que se puede ejecutar en un servidor propio o alquilado permitiendo tener un control total sobre la gestión de datos y servicios, además de contar con un gran comunidad de desarrolladores y usuarios que lo mantienen y mejoran constantemente.</p>



<p class="has-text-align-left has-large-font-size">REQUISITOS</p>



<p class="has-medium-font-size">VPS con Linux.<br>Tener Docker instalado. Si no tienes instalado docker puedes instalarlo en Ubuntu/Debian siguiendo los pasos de <a href="https://www.hircoir.eu.org/instalar-docker-portainer-en-ubuntu/" target="_blank" rel="noreferrer noopener">aquí</a></p>



<p>Ya con docker instalado, iniciamos nuestro contenedor con: <code>docker run -d --name nextcloud -p 80:80 --restart always -v /nextcloud:/var/www/html nextcloud</code></p>



<p>Ya iniciado el contenedor accedemos en nuestro navegador a nextcloud usando la dirección IP de nuestro VPS y terminamos la instalación del panel.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2023-01-11-16h39m42s717.jpg" alt="" class="wp-image-1201" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2023-01-11-16h39m42s717.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2023-01-11-16h39m42s717-300x169.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Ya instalado NextCloud toca instalar y editar unos ajustes para poder habilitar las miniaturas de los videos.<br>1. Instalar FFMPEG para extraer la miniatura de los videos: <code>docker exec nextcloud apt update -y &amp;&amp; docker exec nextcloud apt install ffmpeg</code><br>Ahora instalamos VIM en nuestro servidor principal: <code>apt update; apt install vim -y</code></p>



<p>Editamos el archivo de configuración que está en /nextcloud/config/config.php<br>Lo editamos usando: <code>vim /nextcloud/config/config.php</code> donde agregaremos este código:<br></p>



<p><code>'enable_previews' =&gt; true,<br>'enabledPreviewProviders' =&gt;<br>array (<br>0 =&gt; 'OC\Preview\Movie',<br>1 =&gt; 'OC\Preview\PNG',<br>2 =&gt; 'OC\Preview\JPEG',<br>3 =&gt; 'OC\Preview\GIF',<br>4 =&gt; 'OC\Preview\BMP',<br>5 =&gt; 'OC\Preview\XBitmap',<br>6 =&gt; 'OC\Preview\MP3',<br>7 =&gt; 'OC\Preview\MP4',<br>8 =&gt; 'OC\Preview\TXT',<br>9 =&gt; 'OC\Preview\MarkDown',<br>10 =&gt; 'OC\Preview\PDF',<br>),</code></p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">El código lo agregamos justamente en el penúltimo <code>),</code></mark></p>



<p>Nos tiene que quedar algo así y lo guardamos presionando la tecla [Esc] y escribimos :wq para guardar.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2023-01-11-17h15m11s301.jpg" alt="" class="wp-image-1203" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2023-01-11-17h15m11s301.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2023-01-11-17h15m11s301-300x169.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Con estos pasos ya tendrán habilitada las miniaturas en vidéos y archivos multimedia.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="61" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2023-01-11-17h20m46s791.png" alt="" class="wp-image-1204"/></figure>



<p>Puedes complementarlo con un dominio gratuito y un certificado SSL utilizando Freenom y Cloudflare:<br>Dando clic en el título del video puedes acceder a el y a la descripción del mismo para seguir el tutorial.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="ast-oembed-container " style="height: 100%;"><iframe title="Obtener dominio GRATIS y SSL con Freenom y Cloudflare" width="1200" height="675" src="https://www.youtube.com/embed/5cYFDGi0qok?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-configurar-nextcloud-usando-docker/">Instalar y configurar Nextcloud usando Docker</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/instalar-y-configurar-nextcloud-usando-docker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Instalar y configurar Coolify Ubuntu/Debian</title>
		<link>https://www.hircoir.eu.org/instalar-y-configurar-coolify-ubuntu-debian/</link>
					<comments>https://www.hircoir.eu.org/instalar-y-configurar-coolify-ubuntu-debian/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Mon, 05 Sep 2022 15:56:05 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[alternativa a heroku]]></category>
		<category><![CDATA[alternativa a heroku autohospedado]]></category>
		<category><![CDATA[aparcar dominio en coolify]]></category>
		<category><![CDATA[collify for ubuntu]]></category>
		<category><![CDATA[como instalar coolify]]></category>
		<category><![CDATA[configurar coolify]]></category>
		<category><![CDATA[container manager]]></category>
		<category><![CDATA[coolify]]></category>
		<category><![CDATA[coolify debian]]></category>
		<category><![CDATA[coolify tutorial]]></category>
		<category><![CDATA[coolify ubuntu]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[deploy coolify]]></category>
		<category><![CDATA[desplegar apps]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[docker manager]]></category>
		<category><![CDATA[free panel for docker]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[heroku alteernative self hosted]]></category>
		<category><![CDATA[HirCoir]]></category>
		<category><![CDATA[hircoir.eu.org]]></category>
		<category><![CDATA[instalar coolify en docker]]></category>
		<category><![CDATA[install coolify]]></category>
		<category><![CDATA[portainer alternativa]]></category>
		<category><![CDATA[spanish]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorial coolify]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1106</guid>

					<description><![CDATA[<p>Coolify es una solución todo en uno autohospedable para alojar sus aplicaciones en contenedores de Docker.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-configurar-coolify-ubuntu-debian/">Instalar y configurar Coolify Ubuntu/Debian</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="ast-oembed-container " style="height: 100%;"><iframe title="Instalación y configuración de Coolify: una alternativa Heroku / Netlify de código abierto" width="1200" height="675" src="https://www.youtube.com/embed/vDz5KHaG-84?start=63&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<p>Coolify es una solución todo en uno autohospedable para alojar sus aplicaciones, bases de datos u otros servicios de código abierto con unos pocos clics.</p>



<p>Es un software alternativo a Heroku y Netlify y otras alternativas que existen.</p>



<p>Para instalar Coolify es necesario tener instalado Docker en su servidor. Si no lo tiene instalado puede instalarlo en la parte de Docker, haciendo <a href="https://www.hircoir.eu.org/instalar-docker-portainer-en-ubuntu/" target="_blank" rel="noreferrer noopener">clic aquí</a>.</p>



<p class="has-medium-font-size"><strong>Instalando Coolify</strong></p>



<p>Antes de iniciar con la instalación es recomendable instalar wget. sudo, curl y bash. <br><code>apt update &amp;&amp; apt install -y curl wget bash sudo</code><br>Para instalarlo copia el link de instalación de su página oficial: <a href="https://coolify.io" target="_blank" rel="noreferrer noopener">https://coolify.io</a></p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="283" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/Screenshot-1.jpg" alt="" class="wp-image-1207"/></figure>



<p>Una vez copiado pegamos el comando de instalación en nuestro terminal para empezar a instalar Coolify.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h15m12s416.jpg" alt="" class="wp-image-1208" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h15m12s416.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h15m12s416-300x169.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Ya instalado nos mostrará un mensaje similar al de la imagen, ahora copiareemos la URL de acceso y la pegamos en el navegador para acceder a Coolify.</p>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" src="https://i.ibb.co/Kb62KXn/vlcsnap-2022-09-04-20h15m19s163.png" alt=""/></figure>



<p>Nos registramos en el panel y después iniciamos sesión.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h15m26s268.png" alt="" class="wp-image-1209"/></figure>



<p class="has-medium-font-size"><strong>Configurando un dominio para Coolify</strong></p>



<p>Ahora configuraremos un dominio para usarlo tanto en el panel como en las Apps que funcionen como WebApp. Si no tienes un dominio puedes conseguirlo gratis desde el siguiente tutorial: <a href="https://www.youtube.com/watch?v=5cYFDGi0qok&amp;t=365s&amp;ab_channel=HirCoir" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=5cYFDGi0qok&amp;t=365s&amp;ab_channel=HirCoir</a></p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h16m17s068.png" alt="" class="wp-image-1210"/></figure>



<p>En Cloudflare agregaremos la siguiente configuración:</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="181" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h16m10s333.png" alt="" class="wp-image-1211"/></figure>



<p>Al intentar acceder a nuestro dominio nos aparecerá lo que se muestra la imagen, eso quiere decir que no se ha generado el certificado SSL.</p>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" src="https://i.ibb.co/fFFWvGs/vlcsnap-2022-09-04-20h16m35s268.png" alt=""/></figure>



<p>Ya generado el certificado podremos acceder desde el dominio que hemos configurado en Coolify, ahora iniciamos sesión en el.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h16m48s150.png" alt="" class="wp-image-1213"/></figure>



<p></p>



<p>Si deseas vincular tu cuenta de GitHub intenta los siguientes pasos que se muestran en la imagen, solo sigue los pasos del asistente de GitHub para conectar tu cuenta con Coolify.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h18m11s008.png" alt="" class="wp-image-1214"/></figure>



<p>Y finalmente podremos desplegar nuestras Apps que tengamos en nuestra cuenta de GitHub.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h18m54s193.png" alt="" class="wp-image-1215"/></figure>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-configurar-coolify-ubuntu-debian/">Instalar y configurar Coolify Ubuntu/Debian</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/instalar-y-configurar-coolify-ubuntu-debian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
