<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.docbook.org/xml/4.4/docbookx.dtd">
<article>
  <articleinfo>
    <title>es/FreedomBox/Manual</title>
    <revhistory>
      <revision>
        <revnumber>58</revnumber>
        <date>2019-12-25 21:08:13</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a página traducida. Se alinea con la versión 80 del 25 de diciembre de 2019.</revremark>
      </revision>
      <revision>
        <revnumber>57</revnumber>
        <date>2019-12-20 21:18:19</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Se alinea con la versión 79 en inglés del 20 de diciembre de 2019</revremark>
      </revision>
      <revision>
        <revnumber>56</revnumber>
        <date>2019-12-17 21:17:07</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Se alinea con la versión 78 en inglés del 15 de diciembre de 2019</revremark>
      </revision>
      <revision>
        <revnumber>55</revnumber>
        <date>2019-10-21 14:05:52</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Corrección menor</revremark>
      </revision>
      <revision>
        <revnumber>54</revnumber>
        <date>2019-10-10 20:52:39</date>
        <authorinitials>JosephNuthalapati</authorinitials>
        <revremark>Fix possible XML validation error when exported to DocBook format</revremark>
      </revision>
      <revision>
        <revnumber>53</revnumber>
        <date>2019-09-18 11:07:13</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>52</revnumber>
        <date>2019-09-18 08:27:29</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>51</revnumber>
        <date>2019-09-17 14:01:06</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>50</revnumber>
        <date>2019-09-17 12:10:22</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>49</revnumber>
        <date>2019-09-17 11:26:58</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>48</revnumber>
        <date>2019-09-16 12:07:24</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>47</revnumber>
        <date>2019-09-16 11:37:06</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>46</revnumber>
        <date>2019-09-16 10:59:12</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>45</revnumber>
        <date>2019-09-16 09:36:54</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>44</revnumber>
        <date>2019-09-14 09:45:54</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>43</revnumber>
        <date>2019-09-14 09:03:46</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>42</revnumber>
        <date>2019-09-13 17:07:09</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>41</revnumber>
        <date>2019-09-12 12:19:54</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>40</revnumber>
        <date>2019-09-12 11:08:26</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>39</revnumber>
        <date>2019-09-11 15:33:53</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>38</revnumber>
        <date>2019-09-11 14:54:58</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>37</revnumber>
        <date>2019-09-11 10:35:33</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>36</revnumber>
        <date>2019-09-11 09:41:44</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>35</revnumber>
        <date>2019-09-11 08:07:33</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>34</revnumber>
        <date>2019-09-05 12:48:18</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>33</revnumber>
        <date>2019-09-04 13:37:22</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>32</revnumber>
        <date>2019-09-04 09:51:27</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>31</revnumber>
        <date>2019-09-04 09:36:09</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>30</revnumber>
        <date>2019-09-04 06:59:54</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>29</revnumber>
        <date>2019-09-03 15:19:33</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>28</revnumber>
        <date>2019-08-29 12:51:22</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>27</revnumber>
        <date>2019-08-28 07:40:58</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>traducción de la sección SISTEMA finalizada.</revremark>
      </revision>
      <revision>
        <revnumber>26</revnumber>
        <date>2019-08-23 13:03:13</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página semi-traducida.</revremark>
      </revision>
      <revision>
        <revnumber>25</revnumber>
        <date>2019-08-23 10:48:53</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>24</revnumber>
        <date>2019-08-20 12:57:11</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>23</revnumber>
        <date>2019-08-20 12:17:28</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>22</revnumber>
        <date>2019-08-20 11:09:08</date>
        <authorinitials>fioddor</authorinitials>
      </revision>
      <revision>
        <revnumber>21</revnumber>
        <date>2019-08-20 11:03:15</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>20</revnumber>
        <date>2019-08-20 08:34:41</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>19</revnumber>
        <date>2019-07-01 09:50:34</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a la versión española.</revremark>
      </revision>
      <revision>
        <revnumber>18</revnumber>
        <date>2019-06-20 15:24:02</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>17</revnumber>
        <date>2019-06-20 15:14:21</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>16</revnumber>
        <date>2019-06-20 14:44:02</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>15</revnumber>
        <date>2019-06-20 14:30:08</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>14</revnumber>
        <date>2019-06-19 12:37:41</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>13</revnumber>
        <date>2019-06-19 12:15:59</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>12</revnumber>
        <date>2019-06-19 10:43:11</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>11</revnumber>
        <date>2019-06-19 10:28:55</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>10</revnumber>
        <date>2019-06-19 07:44:50</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>9</revnumber>
        <date>2019-06-18 15:47:59</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>8</revnumber>
        <date>2019-06-18 15:28:11</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>7</revnumber>
        <date>2019-06-18 15:18:23</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>6</revnumber>
        <date>2019-06-18 13:49:37</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>5</revnumber>
        <date>2019-06-18 12:40:13</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>4</revnumber>
        <date>2019-06-18 12:25:15</date>
        <authorinitials>fioddor</authorinitials>
      </revision>
      <revision>
        <revnumber>3</revnumber>
        <date>2019-06-18 12:23:44</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Enlace a nueva página traducida.</revremark>
      </revision>
      <revision>
        <revnumber>2</revnumber>
        <date>2019-06-18 08:07:20</date>
        <authorinitials>fioddor</authorinitials>
      </revision>
      <revision>
        <revnumber>1</revnumber>
        <date>2019-06-18 07:52:26</date>
        <authorinitials>fioddor</authorinitials>
        <revremark>Primera traducción provisional</revremark>
      </revision>
    </revhistory>
  </articleinfo>
  <section>
    <title>FreedomBox: recupera tu privacidad online</title>
    <para>FreedomBox es un servidor personal diseñado tomando en cuenta la privacidad y la propiedad de los datos. Es un subconjunto del <ulink url="https://www.debian.org/">sistema operativo universal Debian</ulink> e incluye solo software libre. Puedes ejecutarlo en casa en un ordenador pequeño, barato y energéticamente eficiente dedicado a tal uso. También se puede instalar en cualquier ordenador que ejecute Debian o en una máquina virtual.</para>
    <para>Para reeemplazar servicios de comunicaciones de terceros que están espiando toda tu vida, podrás alojar servicios por ti mismo y usarlos en casa o a través de Internet mediante un navegador o aplicaciones especializadas. Estos servicios incluyen chat y audioconferencias, correo electrónico web, compartición de ficheros y calendario, libreta de direcciones y sincronización de feeds de noticias. Por ejemplo, para comenzar a usar un servicio de chat privado activa el servicio desde el interfaz de administración y agrega a tus amistades como usuarios autorizados del servicio. Podrán conectarse al servicio alojado en tu FreedomBox usando clientes de chat XMPP como <emphasis>Conversations</emphasis> para Android, <emphasis>Pidgin</emphasis> para Windows y Linux, o <emphasis>Messages</emphasis> para Mac OS, y acceder a comunicaciones cifradas.</para>
    <para>FreedomBox también puede alojar un punto de acceso Wi-Fi, un proxy para bloquear anuncios y una red privada virtual (VPN). Los usuarios más avanzados pueden reemplazar su router por un FreedomBox.</para>
    <para>Configurar FreedomBox en casa sobre un hardware específico o en tu ordenador con Debian podría requerir cierto conocimiento técnico o ayuda de la comunidad. Una vez instalado el interfaz es fácil de usar, parecido a un teléfono inteligente.</para>
    <para>Documentación relacionada: </para>
    <itemizedlist>
      <listitem>
        <para>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Features#">Aplicaciones de FreedomBox</ulink>
        </para>
      </listitem>
      <listitem>
        <para>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware#">Máquinas que soportan FreedomBox</ulink>
        </para>
      </listitem>
      <listitem>
        <para>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Download#">Desgarga e Instalación</ulink>
        </para>
      </listitem>
      <listitem>
        <para>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual#">Manual</ulink>
        </para>
      </listitem>
      <listitem>
        <para>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Support#">Ayuda en directo de la comunidad</ulink>
        </para>
      </listitem>
      <listitem>
        <para>
          <ulink url="https://docs.freedombox.org">Manual del Desarrollador de FreedomBox</ulink>
        </para>
      </listitem>
    </itemizedlist>
    <section>
      <title>Uso típico: Nube Privada</title>
      <para>FreedomBox proporciona servicios a ordenadores y dispositivos móviles en tu hogar, y a tus amistades. Esto incluye mensajería instantánea segura y audioconferencias de alta calidad con poco consumo de banda. FreedomBox te permite publicar tus contenidos en un blog y en un wiki para colaborar con el resto del mundo. Están previstos los servicios de servidor personal de correo electrónico y red social federada usando <emphasis>GNU Social</emphasis> y <emphasis>Diaspora</emphasis>, para proporcionar alternativas a <emphasis>Gmail</emphasis> y <emphasis>Facebook</emphasis> que respeten la privacidad. </para>
    </section>
    <section>
      <title>Uso avanzado: Router Casero Inteligente</title>
      <para>FreedomBox se ejecuta en un ordenador físico y puede enrutar tu tráfico. Puede reemplazar a tu router inalámbrico de casa dando salida a internet a dispositivos variados como teléfonos móviles, ordenadores portátiles y televisores.  Enrutando tráfico FreedomBox puede eliminar anuncios espía y malware web antes incluso de que alcancen tus dispositivos.  FreedomBox puede ocultar tu localización y protejer tu anonimato enrutando tu tráfico por la red Tor. FreedomBox proporciona un servidor VPN que puedes emplear cuando estés lejos de casa para mantener secreto tu tráfico en redes inalámbricas públicas en las que no confíes y para acceder con seguridad a tus dispositivos de casa. </para>
      <para>También lo puedes llevar contigo y tu portátil y usarlo para conectar a redes públicas en el trabajo, o para habilitar sus servicios en la escuela o en la oficina. </para>
      <para>Se podría emplear en una aldea para habilitar comunicaciones digitales por toda la aldea. En el futuro, FreedomBox intentará dar soporte a medios alternativos de conexión a Internet, como redes <emphasis>Mesh</emphasis>. </para>
    </section>
    <section>
      <title>Uso avanzado: Para Comunidades</title>
      <para>El objetivo principal del diseño de FreedomBox es ser empleado como servidor personal en el hogar para uso por parte de una única familia y sus amistades. No obstante, en esencia es un software servidor que puede ayudar a un usuario no técnico a desplegar y mantener servicios con facilidad. El software se encarga automáticamente de muchas de las decisiones técnicas de administración del sistema, incluída la seguridad, reduciendo la complejidad para un usuario no técnico. Esta naturaleza de FreedomBox le hace apropiado para alojar servicios para comunidades pequeñas como aldeas o pequeñas empresas. Las comunidades pueden alojar sus propios servicios con un esfuerzo minimo usando FreedomBox. Pueden desplegar redes Wi-Fi que cubran toda el área de la comunidad y traer conexiones a Internet desde largas distancias. Los miembros de la comunidad pueden disfrutar conectividad a Internet, cobertura Wi-Fi omnipresente, servicios de VoIP, contenidos educativos y de entretenimiento offline, etc anteriormente no disponibles. También reforzará la privacidad individual de los miembros de la comunidad, reducirá su dependencia de servicios centralizados proporcionados por grandes compañías y les hará resistentes a la censura. </para>
      <para>El libro electrónico libre <ulink url="https://en.wikibooks.org/wiki/FreedomBox_for_Communities">FreedomBox for Communities</ulink> describe la motivación y proporciona  instrucciones detalladas para configurar FreedomBox para este caso de uso. Miembros del proyecto FreedomBox estan involucrados en desplegar redes Wi-Fi con conectividad gratuíta a Internet en la India rural. Este libro electrónico documenta su conocimiento y experiencias. </para>
    </section>
    <section>
      <title>Interfaz de FreedomBox</title>
      <section>
        <title>Captura de pantalla</title>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Introduction?action=AttachFile&amp;do=get&amp;target=freedombox-frontpage-2019-03-02.png" width="1000"/>
            </imageobject>
            <textobject>
              <phrase>FreedomBox front page</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Video de introducción</title>
        <para>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Introduction?action=AttachFile&amp;do=get&amp;target=Plinth_Introduction.webm">Plinth_Introduction.webm</ulink>
        </para>
        <para>(36 MB, 13 Min.) </para>
      </section>
      <section>
        <title>Más recursos en formato video</title>
        <para>La charla <ulink url="https://www.youtube.com/watch?v=QOEMv0S8AcA">Eben Moglen - Freedom in the cloud</ulink> que impartió Eben Moglen antes del arranque del proyecto FreedomBox expone aspectos de la filosofía que hay detrás FreedomBox. </para>
        <para><ulink url="http://moglen.law.columbia.edu/sflc2015/04_freedombox.webm">Primera demostración de FreedomBox en SFLC, Universidad de Columbia</ulink> por Sunil Mohan Adapa. </para>
      </section>
    </section>
  </section>
  <section>
    <title>Guía de Inicio Rápido</title>
    <section>
      <title>Lo que necesitas para empezar</title>
      <itemizedlist>
        <listitem>
          <para>Un <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware#">dispositivo</ulink> soportado (incluyendo cualquier dispositivo que pueda funcionar con Debian). En el resto de este manual lo llamaremos la FreedomBox. </para>
        </listitem>
        <listitem>
          <para>Un cable de alimentación para tu dispositivo. </para>
        </listitem>
        <listitem>
          <para>Un cable de red <emphasis>Ethernet</emphasis>. </para>
        </listitem>
        <listitem>
          <para>Una tarjeta <emphasis>microSD</emphasis> (o un medio de almacenamiento equivalente para tu dispositivo) preparado según las instrucciones de la página de <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Download#">Descargas</ulink>. </para>
        </listitem>
      </itemizedlist>
    </section>
    <section>
      <title>Cómo empezar</title>
      <orderedlist numeration="arabic">
        <listitem>
          <para>Conecta un extremo del cable de red al puerto <emphasis>Ethernet</emphasis> de tu FreedomBox y el otro a tu router. </para>
        </listitem>
        <listitem>
          <para>Enciende la FreedomBox. <emphasis role="strong">Nota:</emphasis> En la mayoría de computadoras monoplaca no esperes un efecto de salida en un monitor si lo conectas por HDMI porque el núcleo (kernel) del sistema podría no reconocerlo. Mira más abajo para aprender cómo acceder y controlar tu FreedomBox desde la red. </para>
        </listitem>
        <listitem>
          <para>En el primer arranque FreedomBox ejecutará su configuración inicial (las versiones más antiguas de FreedomBox se reinician tras este paso). Este proceso podría llevar varios minutos en algunas máquinas. Después de darle unos 10 minutos aproximadamente, sigue con el siguiente paso. <emphasis role="strong">Nota:</emphasis> Esta espera y reinicio se necesitan a causa de un defecto conocido. </para>
        </listitem>
        <listitem>
          <para>Después de que tu FreedomBox haya finalizado su configuración inicial puedes acceder a su interfaz web (llamado <emphasis>Plinth</emphasis>) mediante tu navegador web. </para>
          <itemizedlist>
            <listitem>
              <para>Si tu ordenador está conectado directamente a tu FreedomBox a través de un segundo puerto <emphasis>Ethernet</emphasis> de la red local, puedes navegar a <ulink url="http://freedombox/"/> o a <ulink url="http://10.42.0.1/"/>. </para>
            </listitem>
            <listitem>
              <para>Si tu ordenador soporta mDNS (GNU/Linux, Mac OSX o Windows con software mDNS instalado), puedes navegar a: <ulink url="http://freedombox.local/"/> (o a <ulink url="http://&lt;el-hostname-que-estableciste-durante-la-instalación&gt;.local/"/>) </para>
            </listitem>
            <listitem>
              <para>Si te manejas con el interfaz web de tu router, puedes buscar allí la dirección IP de tu FreedomBox y navegar a ella. </para>
            </listitem>
            <listitem>
              <para>Si no están disponibles ninguno de estos métodos necesitarás averiguar la dirección IP de tu FreedomBox. Puedes usar el programa "nmap" de tu ordenador para encontrar su dirección IP: </para>
              <screen><![CDATA[     nmap -p 80 --open -sV 192.168.0.0/24 (remplaza la ip/máscara de red con la que use tu router)]]></screen>
              <para>En la mayoría de los casos puedes mirar tu dirección IP actual y cambiar los últimos dígitos por 0 para encontrar tu red local, así: <code>XXX.XXX.XXX.0/24</code> </para>
              <para>Tu FreedomBox aparecerá como una dirección IP con un puerto TCP 80 abierto usando el servicio <code>Apache httpd</code> sobre Debian. En el siguiente ejemplo estaría en <code>http://192.168.0.165</code>: </para>
              <screen><![CDATA[     Nmap scan report for 192.168.0.165
     Host is up (0.00088s latency).
     PORT   STATE SERVICE VERSION
     80/tcp open  http    Apache httpd 2.4.17 ((Debian))]]></screen>
              <para>Si nmap no encuentra nada con el comando anterior puedes probar a remplazar <code>192.168.0.0/24</code> por <code>10.42.0.255/24</code>. </para>
              <screen><![CDATA[     nmap -n -sP 10.42.0.255/24]]></screen>
              <para>El informe de escaneo mostrará algo similar a esto: </para>
              <screen><![CDATA[     Nmap scan report for 10.42.0.1
     Host is up (0.00027s latency).
     Nmap scan report for 10.42.0.50
     Host is up (0.00044s latency).]]></screen>
              <para>En este ejemplo, la FreedomBox está en <code>http://10.42.0.50</code>. (<code>10.42.0.1</code> es mi ordenador.) </para>
            </listitem>
          </itemizedlist>
        </listitem>
        <listitem>
          <para>Al acceder al interfaz web de FreedomBox (Plinth) tu navegador te avisará de que comunica en modo seguro pero que considera invalido el certificado de seguridad. Tienes que aceptarlo porque el certificado es autogenerado en la FreedomBox y "autofirmado" (el navegador podría denominarlo "no confiable", "no privado", "error de privacidad" o "emisor/autoridad desconocida"). Decir a tu navegador que ya lo sabes podría implicar accionar algunos botones como "Entiendo los riesgos", "proceder ... (inseguro)" o "Añadir excepción".  Después de la instalación este certificado se puede cambiar a otro normal usando la opción <emphasis>Let's Encrypt</emphasis>. </para>
          <itemizedlist>
            <listitem override="none">
              <para>
                <inlinemediaobject>
                  <imageobject>
                    <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_insecure_connection-es.png" width="600"/>
                  </imageobject>
                  <textobject>
                    <phrase>Aviso de certificado autofirmado</phrase>
                  </textobject>
                </inlinemediaobject>
              </para>
            </listitem>
            <listitem override="none">
              <para>
                <inlinemediaobject>
                  <imageobject>
                    <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_add_security_exception-es.png" width="400"/>
                  </imageobject>
                  <textobject>
                    <phrase>Añadir excepción de seguridad</phrase>
                  </textobject>
                </inlinemediaobject>
              </para>
            </listitem>
          </itemizedlist>
        </listitem>
        <listitem>
          <para>La primera vez que accedes al interfaz web de tu FreedomBox verás una página de bienvenida. Haz clic en el botón "Iniciar configuración" para continuar. </para>
          <itemizedlist>
            <listitem override="none">
              <para>
                <inlinemediaobject>
                  <imageobject>
                    <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_firstboot_welcome-es.png" width="500"/>
                  </imageobject>
                  <textobject>
                    <phrase>Bienvenida</phrase>
                  </textobject>
                </inlinemediaobject>
              </para>
              <para>Si has instalado FreedomBox usando un paquete <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/Debian#">Debian</ulink> se te pedirá una clave secreta. Esta clave se te habrá proporcionado durante la instalación del paquete Debian. También se puede leer en el archivo <code>/var/lib/plinth/firstboot-wizard-secret</code>. </para>
            </listitem>
          </itemizedlist>
        </listitem>
        <listitem>
          <para>La siguiente página te pide un nombre de usuario y contraseña. Rellena el formulario y haz clic en "Crear Cuenta." </para>
          <itemizedlist>
            <listitem>
              <para>Nota: El usuario que creas aquí tendrá privilegios de Admin y también podrá <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/SecureShell#">entrar por SSH</ulink>. Por seguridad y para prevenir meteduras de pata no deberías introducir tu cuenta de uso habitual, sino una especial. Luego puedes añadir más usuarios, entre ellos el tuyo de uso habitual. </para>
            </listitem>
            <listitem override="none">
              <para>
                <inlinemediaobject>
                  <imageobject>
                    <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_firstboot_account-es.png" width="500"/>
                  </imageobject>
                  <textobject>
                    <phrase>Cuenta</phrase>
                  </textobject>
                </inlinemediaobject>
              </para>
            </listitem>
          </itemizedlist>
        </listitem>
        <listitem>
          <para>Tras completar el formulario estarás en el interfaz web de FreedomBox (Plinth) y podrás acceder a las apps y a la configuración mediante el interfaz web. </para>
          <itemizedlist>
            <listitem override="none">
              <para>
                <inlinemediaobject>
                  <imageobject>
                    <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_firstboot_complete-es.png" width="500"/>
                  </imageobject>
                  <textobject>
                    <phrase>Completado</phrase>
                  </textobject>
                </inlinemediaobject>
              </para>
            </listitem>
          </itemizedlist>
        </listitem>
      </orderedlist>
      <para>Ahora puedes probar <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Features#">cualquier App</ulink> disponible en FreedomBox. </para>
    </section>
    <section>
      <title>Orientándote</title>
      <section>
        <title>Página principal</title>
        <para>La página principal es la que verás al acceder a la raíz web de tu FreedomBox. También puedes acceder a ella haciendo clic sobre el logo de FreedomBox de la esquina de arriba a la izquierda del interfaz web de FreedomBox (Plinth). </para>
        <para>La página principal tiene accesos directos a las apps instaladas que estén habilitadas. Haciendo clic en los accesos directos de aplicaciones web te llevarán a la página web correspondiente de cada app. Si son otro tipo de servicios hacer clic en los accesos directos te mostrará información acerca de cada servicio. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_frontpage.png" width="600"/>
            </imageobject>
            <textobject>
              <phrase>Página principal</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_frontpage_with_app.png" width="600"/>
            </imageobject>
            <textobject>
              <phrase>Página principal</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Menú de Aplicaciones</title>
        <para>Al Menú de Aplicaciones se accede por el icono de rejilla que está junto al logo de FreedomBox. Esta página lista todas las apps disponibles para instalar en tu FreedomBox. Haz click sobre el nombre de la app para visitar su página, desde la que podrás instalarla y configurarla. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_apps.png" width="600"/>
            </imageobject>
            <textobject>
              <phrase>Apps</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Menú de Ayuda</title>
        <para>Al Menú de Ayuda se accede por el icono del signo de interrogación de la esquina de arriba a la derecha. Incluye enlaces útiles y el manual de FreedomBox. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_help-es.png" width="600"/>
            </imageobject>
            <textobject>
              <phrase>Ayuda</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Menú del Sistema</title>
        <para>Al Menú del Sistema se accede por el icono del engranaje de la esquina de arriba a la izquierda. Incluye páginas relacionadas con la configuración del sistema. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_system.png" width="600"/>
            </imageobject>
            <textobject>
              <phrase>Sistema</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Menú del Usuario</title>
        <para>En la esquina superior derecha se muestra el nombre del usuario actual. Un menú desplegable incluye opciones para editar el perfil del usuario o sacarle del interfaz web. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_user_menu-es.png" width="600"/>
            </imageobject>
            <textobject>
              <phrase>Usuario</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Menú de Hamburgesa</title>
        <para>El interfaz web de FreedomBox's (Plinth) es autoadaptativo. En algún caso podrías echar en falta las opciones del menú en ventanas estrechas. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_burger_icon-es.png" width="600"/>
            </imageobject>
            <textobject>
              <phrase>User</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>Esto se debe a que las opciones del menú han colapsado en el icono de hamburguesa mostrado en la esquina superior derecha de la ventana. Al hacer clic en él se despliega el menú. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/QuickStart?action=AttachFile&amp;do=get&amp;target=ui_burger_menu-es.png" width="600"/>
            </imageobject>
            <textobject>
              <phrase>User</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
    </section>
  </section>
  <section>
    <title>Obtener Ayuda</title>
    <para>
      <anchor id="gettinghelp"/>
    </para>
    <para>Este manual intenta darte la información que necesitas para comenzar a usar tu FreedomBox. No obstante, si después de leerlo tienes cualquier pregunta puedes obtener ayuda de los contribuyentes a la comunidad así: </para>
    <itemizedlist>
      <listitem>
        <para>Buscando o preguntando en tu <ulink url="https://discuss.freedombox.org/">foro de debate</ulink> (recomendado). </para>
      </listitem>
      <listitem>
        <para>Escribiendo a la lista de correo electrónico <ulink url="mailto:freedombox-discuss@lists.alioth.debian.org">freedombox-discuss@lists.alioth.debian.org</ulink>. También puedes <ulink url="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">apuntarte</ulink> a recibir copias de cada debate que ocurra en la lista de correo o <ulink url="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">leer sus archivos</ulink>. </para>
      </listitem>
      <listitem>
        <para>Conversando por <emphasis>chat</emphasis> en <ulink url="irc://irc.oftc.net:6667/%23freedombox">#freedombox@irc.oftc.net</ulink>. </para>
      </listitem>
      <listitem>
        <para>Leyendo el <ulink url="http://wiki.debian.org/es/FreedomBox">wiki</ulink>. </para>
      </listitem>
      <listitem>
        <para>Leyendo el <ulink url="https://freedomboxfoundation.org/">sitio web de la FreedomBox Foundation</ulink>. </para>
      </listitem>
      <listitem>
        <para>Leyendo la <ulink url="https://salsa.debian.org/freedombox-team/">Página del Proyecto FreedomBox</ulink>. </para>
      </listitem>
    </itemizedlist>
  </section>
  <section>
    <title>Descarga e Instalación</title>
    <para>Bienvenido a la página de descargas de FreedomBox. Puedes instalar FreedomBox sobre alguno de los baratos dispositivos <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware#">hardware</ulink> soportados, sobre cualquier sistema operativo <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/Debian#">Debian</ulink> Linux, o sobre una máquina virtual. </para>
    <para>Instalar en una máquina que lleve el sistema Debian es fácil porque FreedomBox está disponble como paquete. Recomendamos instalar FreedomBox sobre una placa SBC soportada. La placa estaría dedicada al uso de FreedomBox en el hogar. Esto evitará un montón de riesgos, como configuraciones accidentalmente incorectas por el usuario. En caso de duda  decidiendo qué hardware es el más apropiado para tí o durante la instalación, usa por favor la <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Support#">página de soporte</ulink> o lee la página de <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/QuestionsAndAnswers#">Preguntas y Respuestas</ulink> basada en los archivos de la lista de correo <ulink url="https://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">Freedombox-discuss</ulink>. </para>
    <section>
      <title>Descargando en Debian</title>
      <para>Si estás instalando sobre un sistema Debian existente no necesitas descargar las imágenes. Lee las <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/Debian#">instrucciones</ulink> para configurar FreedomBox en Debian. </para>
    </section>
    <section>
      <title>Descargando para placa SBC o Máquina Virtual</title>
      <section>
        <title>Preparar tu dispositivo</title>
        <para>Lee las instrucciones específicas para tu hardware respecto a como preparar tu dispositivo en la sección <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware#">Hardware</ulink>. En la web hay abundante documentación respecto a como contigurar tu dispositivo y grabar USB's o tarjetas SD para arrancar tu hardware. </para>
      </section>
      <section>
        <title>Descargar Imágenes</title>
        <para>Las imágenes recientes para hardware soportado están disponibles aquí: </para>
        <itemizedlist>
          <listitem>
            <para>Imágenes Oficiales: <ulink url="https://freedombox.org/download/"/> </para>
          </listitem>
          <listitem>
            <para>Imágenes Oficiales: <ulink url="https://ftp.freedombox.org/pub/freedombox/"/> </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Verificar las Imágenes Descargadas</title>
        <para>Es importante verificar las imágenes que has descargado para asegurar que el fichero no se ha corrompido durante la transmisión y que efectívamente es la imagen construída por los desarrolladores de FreedomBox. </para>
        <para><emphasis role="strong">Nota:</emphasis> Las imágenes de prueba y nocturnas las firma el servidor de integración contínua de FreedomBox automaticamente. </para>
        <itemizedlist>
          <listitem>
            <para>Primero abre un terminal e importa las claves publicas de los desarrolladores de FreedomBox que construyeron las imágenes: </para>
            <screen><![CDATA[$ gpg --recv-keys BCBEBD57A11F70B23782BC5736C361440C9BC971

$ gpg --recv-keys 7D6ADB750F91085589484BE677C0C75E7B650808

# Esta es la clave del servidor de integración contínua de FreedomBox
$ gpg --recv-keys 013D86D8BA32EAB4A6691BF85D4153D6FE188FC8]]></screen>
            <para>Si este comando muestra un error como <emphasis>new key but contains no user ID - skipped</emphasis> usa un servidor de claves diferente para descargarlas: </para>
            <screen><![CDATA[$ gpg --keyserver keys.gnupg.net --recv-keys BCBEBD57A11F70B23782BC5736C361440C9BC971
$ gpg --keyserver keys.gnupg.net --recv-keys 7D6ADB750F91085589484BE677C0C75E7B650808
$ gpg --keyserver keys.gnupg.net --recv-keys 013D86D8BA32EAB4A6691BF85D4153D6FE188FC8]]></screen>
            <para>O </para>
            <screen><![CDATA[$ gpg --keyserver keyserver.ubuntu.com --recv-keys BCBEBD57A11F70B23782BC5736C361440C9BC971
$ gpg --keyserver keyserver.ubuntu.com --recv-keys 7D6ADB750F91085589484BE677C0C75E7B650808
$ gpg --keyserver keyserver.ubuntu.com --recv-keys 013D86D8BA32EAB4A6691BF85D4153D6FE188FC8]]></screen>
          </listitem>
          <listitem>
            <para>A continuación, verifica la huella de las claves públicas: </para>
            <screen><![CDATA[$ gpg --fingerprint BCBEBD57A11F70B23782BC5736C361440C9BC971
pub   4096R/0C9BC971 2011-11-12
      Key fingerprint = BCBE BD57 A11F 70B2 3782  BC57 36C3 6144 0C9B C971
uid                  Sunil Mohan Adapa <sunil@medhas.org>
sub   4096R/4C1D4B57 2011-11-12

$ gpg --fingerprint 7D6ADB750F91085589484BE677C0C75E7B650808
pub   4096R/7B650808 2015-06-07 [expires: 2020-06-05]
      Key fingerprint = 7D6A DB75 0F91 0855 8948  4BE6 77C0 C75E 7B65 0808
uid                  James Valleroy <jvalleroy@mailbox.org>
uid                  James Valleroy <jvalleroy@freedombox.org>
sub   4096R/25D22BF4 2015-06-07 [expires: 2020-06-05]
sub   4096R/DDA11207 2015-07-03 [expires: 2020-07-01]
sub   2048R/2A624357 2015-12-22

$ gpg --fingerprint 013D86D8BA32EAB4A6691BF85D4153D6FE188FC8
pub   rsa4096 2018-06-06 [SC]
      013D 86D8 BA32 EAB4 A669  1BF8 5D41 53D6 FE18 8FC8
uid           [ unknown] FreedomBox CI (Continuous Integration server) <admin@freedombox.org>
sub   rsa4096 2018-06-06 [E]]]></screen>
          </listitem>
          <listitem>
            <para>Finalmente, verifica tu imágen descargada con su archivo de firma <code>.sig</code>. Por ejemplo: </para>
            <screen><![CDATA[$ gpg --verify freedombox-unstable-free_2015-12-13_cubietruck-armhf.img.xz.sig freedombox-unstable-free_2015-12-13_cubietruck-armhf.img.xz
gpg: Signature made Thursday 15 January 2015 09:27:50 AM IST using RSA key ID 0C9BC971
gpg: Good signature from "Sunil Mohan Adapa <sunil@medhas.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: BCBE BD57 A11F 70B2 3782  BC57 36C3 6144 0C9B C971]]></screen>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Instalación</title>
        <para>Tras la descarga puedes emplear la imágen para arrancar tu <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware#">hardware</ulink> (incluyendo máquinas virtuales). Necesitarás copiar la imágen a la tarjeta de memoria o pincho USB así: </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Averigua en qué dispositivo está tu tarjeta. </para>
            <orderedlist numeration="arabic">
              <listitem>
                <para>Desconecta tu tarjeta (Sácala de la ranura). </para>
              </listitem>
              <listitem>
                <para>Ejecuta <code>dmesg -w</code> mara mostrar y seguir los mensajes del núcleo (kernel). </para>
              </listitem>
              <listitem>
                <para>Conecta tu tarjeta (insértala en su ranura).  Verás mensajes como estos: </para>
                <screen><![CDATA[[33299.023096] usb 4-6: new high-speed USB device number 12 using ehci-pci
[33299.157160] usb 4-6: New USB device found, idVendor=058f, idProduct=6361
[33299.157162] usb 4-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[33299.157164] usb 4-6: Product: Mass Storage Device
[33299.157165] usb 4-6: Manufacturer: Generic
[33299.157167] usb 4-6: SerialNumber: XXXXXXXXXXXX
[33299.157452] usb-storage 4-6:1.0: USB Mass Storage device detected
[33299.157683] scsi host13: usb-storage 4-6:1.0
[33300.155626] scsi 13:0:0:0: Direct-Access     Generic- Compact Flash    1.01 PQ: 0 ANSI: 0
[33300.156223] scsi 13:0:0:1: Direct-Access     Multiple Flash Reader     1.05 PQ: 0 ANSI: 0
[33300.157059] sd 13:0:0:0: Attached scsi generic sg4 type 0
[33300.157462] sd 13:0:0:1: Attached scsi generic sg5 type 0
[33300.462115] sd 13:0:0:1: [sdg] 30367744 512-byte logical blocks: (15.5 GB/14.4 GiB)
[33300.464144] sd 13:0:0:1: [sdg] Write Protect is off
[33300.464159] sd 13:0:0:1: [sdg] Mode Sense: 03 00 00 00
[33300.465896] sd 13:0:0:1: [sdg] No Caching mode page found
[33300.465912] sd 13:0:0:1: [sdg] Assuming drive cache: write through
[33300.470489] sd 13:0:0:0: [sdf] Attached SCSI removable disk
[33300.479493]  sdg: sdg1
[33300.483566] sd 13:0:0:1: [sdg] Attached SCSI removable disk]]></screen>
              </listitem>
              <listitem>
                <para>En este caso, el disco insertado recientemente está disponible en <emphasis>/dev/sdg</emphasis>.  Toma nota con mucho cuidado para emplearla en el paso de copia más adelante. </para>
              </listitem>
            </orderedlist>
          </listitem>
          <listitem>
            <para>Descomprime la descarga usando tar: </para>
            <screen><![CDATA[$ xz -d freedombox-unstable-free_2015-12-13_cubietruck-armhf.img.xz]]></screen>
            <para>El comando de arriba es un ejemplo para la imagen <emphasis>cubietruck</emphasis> construída el 2015/12/13.  El nombre de archivo de tu descarga será diferente. </para>
          </listitem>
          <listitem>
            <para>Copia la imágen a tu tarjeta.  Asegúrate de que <emphasis role="strong">NO</emphasis> escribes sobre el almacenamiento principal de tu ordenador (como /dev/sda).  Asegúrate </para>
          </listitem>
        </orderedlist>
        <para>también de que <emphasis role="strong">NO</emphasis> ejecutas este paso como root para evitar sobreescribir datos en tu disco duro por una identificación errónea del dispositivo o fallos al teclear el comando.  No habitual es que los usuarios normales tuvieran acceso de escritura sobre los discos USB y tarjetas SD pinchados en el sistema.  Si no tienes permiso para escribir en tu tarjeta SD como usuario normal quizá necesites ejecutar éste comando como root.  En tal caso comprueba y recomprueba todo antes de ejecutar el comando.  Otra precaución de seguridad es desconectar todos los demás discos externos excepto la tarjeta SD antes de ejecutar el comando. </para>
        <itemizedlist>
          <listitem override="none">
            <para>Por ejemplo, si tu tarjeta SD es <emphasis>/dev/sdg</emphasis>, como en el paso anterior, para copiar la imágen, ejecuta: </para>
            <screen><![CDATA[$ dd bs=1M if=freedombox-unstable-free_2015-12-13_cubietruck-armhf.img of=/dev/sdg conv=fdatasync status=progress]]></screen>
          </listitem>
        </itemizedlist>
        <para>Un comando alternativo para copiar a la tarjeta SD: </para>
        <itemizedlist>
          <listitem override="none">
            <screen><![CDATA[$ cat freedombox-unstable-free_2015-12-13_cubietruck-armhf.img > /dev/sdg ; sync]]></screen>
          </listitem>
        </itemizedlist>
        <para>En MS Windows necesitarás una herramienta como <emphasis>etcher</emphasis>. En MacOS (OSX) puedes usar programas como <emphasis>balenaetcher</emphasis> y <emphasis>rosaimagewriter</emphasis>. </para>
        <itemizedlist>
          <listitem override="none">
            <para>El comando anterior es un ejemplo para la imagen <emphasis>cubietruck</emphasis> construída el 2015/12/13.  El nombre del archivo de tu imágen será diferente. </para>
            <para>Al identificar el dispositivo, usa el destino con letra de unidad como <emphasis>/dev/sdg</emphasis>, NO un destino numerado como <emphasis>/dev/sdg1</emphasis>.  El dispositivo sin número refiere al dispositivo completo, mientras que el numerado refiere a una partición concreta.  Queremos usar todo el dispositivo. Las imágenes descargadas contienen información completa acerca de cuantas particiones debería haber, sus tamaños y tipos. No necesitas formatear tu tarjeta SD ni crear particiones.  Todo el contenido previo de la tarjeta será eliminado durante el proceso de escritura. </para>
          </listitem>
          <listitem>
            <para>Usa la imágen insertando la tarjeta SD o disco USB en el dispositivo de destino y arrancándolo.  Tu dispositivo también debe estár preparado </para>
            <para>(ver la sección <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware#">Hardware</ulink>). </para>
          </listitem>
          <listitem>
            <para>Lee (el resto de) el <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual#">Manual (en)</ulink> para obtener instrucciones acerca de como usar las aplicaciones de FreedomBox. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Obtener el Código Fuente</title>
      <para>FreedomBox es 100% <ulink url="https://www.gnu.org/philosophy/free-sw.html">software libre</ulink> y puedes obtener el código fuente para estudiarlo, modificarlo y distribuir mejoras. </para>
      <section>
        <title>Desde (dentro de) FreedomBox</title>
        <para>FreedomBox se compone de diferentes programas de software y puedes obtener el código fuente de cualquiera de ellos. Estas instrucciones son similares a obtener y <ulink url="https://www.debian.org/doc/manuals/maint-guide/build.en.html">construír</ulink> <ulink url="https://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html">código fuente</ulink> <ulink url="https://wiki.debian.org/BuildingTutorial">de Debian</ulink> ya que FreedomBox es una variante pura de Debian. Usando este procedimiento puedes obtener el código fuente de la misma versión del paquete que estás usando actualmene en FreedomBox. </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Para ver la lista de paquetes software instalados en tu FreedomBox, ejecuta lo siguiente en un terminal: </para>
            <screen><![CDATA[dpkg -l]]></screen>
          </listitem>
          <listitem>
            <para>Para obtener el código fuente de cualquiera de esos programas ejecuta: </para>
            <screen><![CDATA[apt source <nombre_del_paquete>]]></screen>
            <para>Esto requiere que el archivo <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/SourcesList#">/etc/apt/sources/list</ulink> contenga información acerca de los repositorios de código fuente. Esto es así por defecto en todas las imágenes FreedomBox. Pero si has instalado FreedomBox desde Debian necesitas asegurarte de que los repositorios de código fuente figuren en este archivo. </para>
          </listitem>
          <listitem>
            <para>Para construir el paquete desde su código fuente, primero instala sus dependencias </para>
            <screen><![CDATA[apt build-dep <nombre_del_paquete>]]></screen>
            <para>Cambia al directorio fuente creado con el comando <emphasis>apt source</emphasis>: </para>
            <screen><![CDATA[cd <directorio_fuente>]]></screen>
            <para>Y construye el paquete </para>
            <screen><![CDATA[ dpkg-buildpackage -rfakeroot -uc]]></screen>
          </listitem>
          <listitem>
            <para>Instala el paquete: </para>
            <screen><![CDATA[ dpkg -i ../<paquete_construído>.deb]]></screen>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Otras Maneras de Obtener el Código Fuente</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>El código fuente de cualquier paquete se puede ver y buscar usando el interfaz web de <ulink url="https://sources.debian.org/">sources.debian.org</ulink>. Por ejemplo, mira el paquete <ulink url="https://sources.debian.org/src/plinth/">plinth</ulink>. </para>
          </listitem>
          <listitem>
            <para>El código fuente y el binario precompilado de cualquier version de un paquete, incluyendo versiones antigüas, se pueden obtener de <ulink url="https://snapshot.debian.org/">snapshot.debian.org</ulink>. Por ejemplo, mira el paquete <ulink url="https://snapshot.debian.org/package/plinth/">plinth</ulink>. </para>
          </listitem>
          <listitem>
            <para>También puedes obtener los enlaces a la web del proyecto original, al control de versiones del proyecto original, al control de versiones de Debian, registro de cambios, etc. desde la página de control Debian para el proyecto en <ulink url="https://tracker.debian.org/">tracker.debian.org</ulink>. Por ejemplo, mira la página de control para el paquete  <ulink url="https://tracker.debian.org/pkg/plinth">plinth</ulink>. </para>
          </listitem>
          <listitem>
            <para>Puedes compilar e instalar un paquete desde el control de versiones de Debian. Por ejemplo, </para>
            <screen><![CDATA[ git clone https://salsa.debian.org/freedombox-team/plinth
 cd plinth
 apt build-dep .
 dpkg-buildpackage -rfakeroot -uc
 dpkg -i ../plinth*.deb]]></screen>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Construyendo Imágenes de disco</title>
        <para>También puedes construír imágenes de disco FreedomBox para varias platformas de <emphasis>hardware</emphasis> usando la herramienta <emphasis role="strong">freedom-maker</emphasis>. Esta también está disponible como paquete Debian y su código fuente se puede obtener empleando los métodos anteriores. Hay disponibles <ulink url="https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/README.md">Instrucciones de Construcción</ulink> para generar imágenes de disco incluídas en el código fuente del paquete <emphasis role="strong">freedom-maker</emphasis>. </para>
        <para>Las imágenes de disco de FreedomBox se construyen y suben a los servidores oficiales empleando la infraestructura de integración contínua automatizada. Esta infraestructura está disponible también como <ulink url="https://salsa.debian.org/freedombox-team/infrastructure">código fuente</ulink> y proporciona información precisa acerca de como se contruyen las imágenes de FreedomBox. </para>
        <section>
          <title>Imágenes U-boot sobre Pioneer Edition</title>
          <para>Hay una excepción menor en el paquete u-boot que viene con el <emphasis>hardware</emphasis> que se vende como Kits de Servidor Casero FreedomBox Pioneer Edition. Contiene un parche pequeño pero importante que no está en el código fuente de Debian. Tanto el repositorio fuente de Debian u-boot como el parche  de FreedomBox están disponibles como <ulink url="https://salsa.debian.org/freedombox-team/u-boot">un repositorio aparte</ulink>. Esperamos que en algún momento este parche esté integrado en u-boot de serie y este repositorio ya no sea necesario. Este paquete se puede compilar en una máquina Debian armhf como sigue (también se puede hacer compilación cruzada, simplemente sigue las instrucciones para compilación cruzada de paquetes Debian): </para>
          <screen><![CDATA[apt install git git-buildpackage
git clone https://salsa.debian.org/freedombox-team/u-boot.git
cd u-boot
pbuilder create --distribution=buster
gbp buildpackage --git-pbuilder]]></screen>
          <para>El paquete u-boot Debian estará en <emphasis>u-boot-sunxi*.deb</emphasis>. Este paquete contendrá </para>
          <screen><![CDATA[mkdir temp
dpkg -x u-boot-suxi*.deb temp
unxz <lime2_image_built_with_freedom_maker>
dd if=temp/usr/lib/u-boot/A20-OLinuXino-Lime2/u-boot-sunxi-with-spl.bin of=<lime2.img> seek=8 bs=1k conv=notrunc]]></screen>
          <para>La imagen resultante tendrá el u-boot modificado. </para>
        </section>
      </section>
    </section>
  </section>
  <section>
    <title>Apps</title>
    <para>
      <remark>Add entries here sorted after the level 2 heading inside the page to keep the list alphabetically sorted</remark>
      <remark>Para mantener la lista ordenada alfabéticamente añade estas entradas según el título de nivel 2 de dentro de su página</remark>
    </para>
    <section>
      <title>Sitios Web de Usuario (User websites) (userdir)</title>
      <section>
        <title>¿Qué es User websites?</title>
        <para><emphasis>User websites</emphasis> es un módulo del servidor web <emphasis>Apache</emphasis> habilitado para permitir a los usuarios definidos en el sistema FreedomBox exponer un conjunto de archivos del sistema de ficheros de FreedomBox como sitio web a la red local y/o a internet de acuerdo a la configuración de la red y el cortafuegos. </para>
        <informaltable>
          <tgroup cols="2">
            <colspec colname="col_0"/>
            <colspec colname="col_1"/>
            <tbody>
              <row rowsep="1">
                <entry align="center" colsep="1" nameend="col_1" namest="col_0" rowsep="1">
                  <para>
                    <emphasis role="strong">Datos básicos de la aplicación</emphasis>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>Categoría</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> Compartición de archivos </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>Disponible desde la versión </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.9.4</para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>Sitio web del proyecto original </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <ulink url="https://httpd.apache.org/docs/2.4/mod/mod_userdir.html"/>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>Documentación original de usuario </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <ulink url="https://httpd.apache.org/docs/2.4/howto/public_html.html"/>
                  </para>
                </entry>
              </row>
            </tbody>
          </tgroup>
        </informaltable>
      </section>
      <section>
        <title>Captura de pantalla</title>
        <para>
          <remark>Añadir cuando/si se crea un interfaz para Plinth</remark>
        </para>
      </section>
      <section>
        <title>Usar User websites</title>
        <para>El módulo está siempre activado y no ofrece configuración desde el interfaz web de Plinth. Actualmente ni siquiera muestra que exista. </para>
        <para>Para servir documentos con el módulo solo se necesita poner los documentos en un subdirectorio designado <emphasis role="strong"><code>/home/&lt;un_usuario_de_plinth&gt;/public_html</code></emphasis>. </para>
        <para><code>User websites</code> servirá los documentos que haya en este directorio cuando se reciban peticiones con la URI <code>~&lt;un_usuario_de_plinth&gt;</code>. Por tanto para un dominio <code>ejemplo.org</code> con un usuario <code>pepe</code> una petición <code>ejemplo.org/~pepe/index.html</code> transferirá el fichero <code>/home/pepe/public_html/index.html</code>. </para>
      </section>
      <section>
        <title>Usar SFTP para crear public_html y subir archivos</title>
        <para>
          <remark>Pendiente de redactar</remark>
        </para>
      </section>
    </section>
    <section>
      <title>Red para el anonimato (Tor)</title>
      <section>
        <title>¿Qué es Tor?</title>
        <para><emphasis>Tor</emphasis> es una red de servidores operada por voluntarios. Permite a los usuarios de esos servidores mejorar su privacidad y seguridad cuando navegan por Internet. Tu y tus amigos podéis acceder a tu FreedomBox a través de la red Tor sin revelar su dirección IP. Activando la aplicación Tor en tu FreedomBox podrás ofrecer servicios remotos (chat, wiki, file sharing, etc...) sin mostrar tu localización. Esta aplicación te dará una protección mejor que un servidor web público porque estarás menos expuesto a gente intrusiva. </para>
      </section>
      <section>
        <title>Usar Tor para navegación anónima</title>
        <para><emphasis>Tor Browser</emphasis> es la manera recomendada para navegar la web a través de Tor. Puedes descargar Tor Browser desde <ulink url="https://www.torproject.org/projects/torbrowser.html"/> y seguir sus instrucciones para instalarlo y ejecutarlo. </para>
      </section>
      <section>
        <title>Usar Servicio Tor Onion para acceder a tu FreedomBox</title>
        <para>El <emphasis>Servicio Tor Onion</emphasis> proporciona una manera de acceder a tu FreedomBox incluso aunque esté detrás de un router, cortafuegos, o redirector NAT (p.ej. si tu proveedor de Internet no proporciona una dirección pública IPv4 para tu router). Para habilitar el <emphasis>Servicio Tor Onion</emphasis> primero navega a la página <emphasis>Red para el anónimato (Tor)</emphasis>. (Si no la ves haz clic en el logo de  FreedomBox de arriba a la izquierda de la página y ve a la página principal de Apps.) En la página <emphasis>Red para el anónimato (Tor)</emphasis>, bajo <emphasis>Configuración</emphasis>, habilita la caja <emphasis>Habilitar los Servicios Tor Onion</emphasis> y pulsa el botón de <emphasis>Actualizar configuración</emphasis>. Tor se reconfigurará y se reiniciará. </para>
        <para>Transcurrido un rato la página se refrescará bajo <emphasis>Estado</emphasis> verás la tabla que lista la dirección .onion del servicio. Copia toda la dirección (que termina en .onion) y pégala en el campo dirección de <emphasis>Tor Browser</emphasis>. Deberías poder acceder a tu FreedomBox. (Quizá veas un aviso de certificado porque FreedomBox tiene un certificado autofirmado.) </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Tor?action=AttachFile&amp;do=get&amp;target=tor_browser_plinth.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Tor Browser - Plinth</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <itemizedlist>
          <listitem override="none">
            <para>Onion </para>
          </listitem>
        </itemizedlist>
        <para>Actualmente solo HTTP (puerto 80), HTTPS (puerto 443) y SSH (puerto 22) están accesibles a través del <emphasis>Servicio Tor Onion</emphasis> configurado en la FreedomBox. </para>
      </section>
      <section>
        <title>Apps accesibles via Tor</title>
        <para>Las siguientes apps se pueden acceder a través de Tor. Esta lista puede ser incompleta. </para>
        <itemizedlist>
          <listitem>
            <para>Calendario y Libreta de direcciones (<ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Radicale#">Radicale</ulink>) </para>
          </listitem>
          <listitem>
            <para>Sincronización de ficheros (<ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Syncthing#">Syncthing</ulink>) </para>
          </listitem>
          <listitem>
            <para>Búsqueda Web (<ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Searx#">Searx</ulink>) </para>
          </listitem>
          <listitem>
            <para>Wiki (<ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/MediaWiki#">MediaWiki</ulink>) </para>
          </listitem>
          <listitem>
            <para>Wiki y Blog (<ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Ikiwiki#">Ikiwiki</ulink>) </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Ejecutar un nodo Tor</title>
        <para>Cuando se instala Tor se configura por defecto para ejecutarse como puente a la red (<emphasis>bridge relay</emphasis>). Esta opción se puede deshabilitar en la página de configuración de Tor de Plinth. </para>
        <para>En la parte inferior de página de Tor de Plinth hay una lista de puertos que usa el puente a la red Tor. Si tu FreedomBox está detrás de un router necesitarás configurar la redirección de puertos de tu router para que estos puertos sean accesibles desde Internet. </para>
        <para>Los requisitos para ejecutar un puente a la red se listan en la <ulink url="https://community.torproject.org/relay/">Tor Relay Guide</ulink>. En resúmen, se   </para>
        <itemizedlist>
          <listitem>
            <para>recomienda que un puente tenga disponibles para Tor al menos 16 Mbit/s (Mbps) de ancho de banda para subida y bajada. Mejor más. </para>
          </listitem>
          <listitem>
            <para>requiere que a se le permita al puente usar un mínimo de 100 GByte de tráfico mensual de salida y de entrada. </para>
          </listitem>
          <listitem>
            <para>recomienda que un nodo sin salida (mero reenrutador) de &lt;40 Mbit/s tenga al menos 512 MB de RAM disponible; Uno más rápido de 40 Mbit/s debería tener al menos 1 GB de RAM.  </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Usar el puerto Tor SOCKS (avanzado)</title>
        <para>FreedomBox proporciona un puerto Tor SOCKS al que pueden conectar otras aplicaciones para enrutar su tráfico a través de la red Tor. Este puerto es accesible a cualquier interfaz (de red) configurado en la zona interna del cortafuegos. Para configurar la aplicación apunta el <emphasis>Host SOCKS</emphasis> a la dirección IP interna de la conexión y pon el <emphasis>Puerto SOCKS</emphasis> a 9050. </para>
        <section>
          <title>Exjemplo con Firefox</title>
          <para>Tu navegador web se puede configurar para emplear la red Tor para toda tu actividad de navegación. Esto permite eludir la censura y oculta tu dirección IP a los sitios web durante la navegación normal. Para anonimato se recomienda usar el Navegador Tor. </para>
          <para>Configura tu dirección IP local de FreedomBox y el puerto 9050 como un proxy SOCKS en Firefox. Hay extensiones para facilitar la activación y desactivación del proxy. </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Tor?action=AttachFile&amp;do=get&amp;target=tor-socks-firefox.png" width="800"/>
              </imageobject>
              <textobject>
                <phrase>Configuring Firefox with Tor SOCKS proxy</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
          <para>Con en proxy SOCKS configurado puedes acceder cualquier URL de tipo <emphasis>onion</emphasis> diréctamente desde Firefox. FreedomBox tiene una dirección onion v3 propia a la que puedes conectarte por la red Tor (guárdala en tus favoritos para usarla en situaciones de emergencia). </para>
        </section>
      </section>
      <section>
        <title>Eludiendo la censura de Tor</title>
        <para>Si tu proveedor de Internet (ISP) está tratando de bloquear el tráfico Tor puedes usar puentes (a la red Tor) para conectar (a la red Tor).  </para>
        <para>1. Obtén la configuración de los puentes de <ulink url="https://bridges.torproject.org/bridges">Tor BridgeDB</ulink> </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Tor?action=AttachFile&amp;do=get&amp;target=tor-bridge-db.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Tor BridgeDB</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>2. Añade las líneas a la configuración de Tor de tu FreedomBox como se muestra. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Tor?action=AttachFile&amp;do=get&amp;target=tor-bridge-configuration.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Tor Configuration Page</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
    </section>
    <section>
      <title>BitTorrent (Transmission)</title>
      <section>
        <title>¿Qué es Transmission ?</title>
        <para><emphasis>BitTorrent</emphasis> es un protocolo de comunicaciones para compartir ficheros entre pares (P2P = <emphasis>peer-to-peer</emphasis>). No es anónimo; debes asumir que otros puedan ver qué ficheros estás comprtiendo. Hay 2 clientes web para BitTorrent disponibles en FreedomBox: <emphasis>Transmission</emphasis> y <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Deluge#">Deluge</ulink>. Tienen funcionalidades similares pero quizá prefieras uno sobre otro. </para>
        <para><emphasis>Transmission</emphasis> es un cliente BitTorrent ligero, famoso por su simplicidad y una configuración por defecto que "símplemente funciona". </para>
      </section>
      <section>
        <title>Captura de pantalla</title>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Transmission?action=AttachFile&amp;do=get&amp;target=transmission.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Transmission Web Interface</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Usar Transmission</title>
        <para>Tras instalar <emphasis>Transmission</emphasis> está accesible en <code>https://&lt;tu freedombox&gt;/transmission</code>.  Transmission emplea el ingreso único de FreedomBox lo que significa que si has ingresado en tu  FreedomBox puedes acceder diréctamente a Transmission sin tener que volver a introducir las credenciales. Si no, se te pedirá que ingreses primero y luego se te redirigirá a la app Transmission. </para>
      </section>
      <section>
        <title>Consejos</title>
        <section>
          <title>Transferir Descargas desde la FreedomBox</title>
          <itemizedlist>
            <listitem>
              <para>Se puede añadir el directorio de descargas de <emphasis>Transmission</emphasis> como directorio compartido en la app "Compartir" y así acceder a tus descargas en este directorio compartido empleando un navegador web. </para>
            </listitem>
            <listitem>
              <para>(Avanzado) Si tienes acceso SSH a tu FreedomBox puedes usar <code>sftp</code> para ver el directorio de descargas usando un gestor de archivos o un navegador apropiados (p.ej. <emphasis>dolphin</emphasis> o <emphasis>Konqueror</emphasis>). </para>
            </listitem>
          </itemizedlist>
        </section>
      </section>
    </section>
    <section>
      <title>BitTorrent (Deluge)</title>
      <section>
        <title>¿Qué es Deluge?</title>
        <para><emphasis>BitTorrent</emphasis> es un protocolo de comunicaciones para compartir ficheros entre pares (P2P = <emphasis>peer-to-peer</emphasis>). No es anónimo; debes asumir que otros puedan ver qué ficheros estás comprtiendo. Hay 2 clientes web para BitTorrent disponibles en FreedomBox: <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Transmission#">Transmission</ulink> y <emphasis>Deluge</emphasis>. Tienen funcionalidades similares pero quizá prefieras uno sobre otro. </para>
        <para>Deluge es un cliente BitTorrent altamente configurable. Se puede añadir funcionalidad adicional instalando extensiones (<emphasis>plugins</emphasis>). </para>
      </section>
      <section>
        <title>Captura de pantalla</title>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Deluge?action=AttachFile&amp;do=get&amp;target=deluge.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Deluge Web UI</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Configuración Inicial</title>
        <para>Tras instalar <emphasis>Deluge</emphasis> se puede acceder apuntando tu navegador a <code>https://&lt;tu freedombox&gt;/deluge</code>. Necesitarás introducir una contraseña para ingresar: </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Deluge?action=AttachFile&amp;do=get&amp;target=deluge_login.png"/>
            </imageobject>
            <textobject>
              <phrase>Deluge Login</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>La contraseña inicial es <code>deluge</code>. La primera vez que ingreses <emphasis>Deluge</emphasis> te preguntará si quieres cambiarla. Debes cambiarla por algo más dificil de adivinar. </para>
        <para>A continuación se te mostrará el administrador de conexiones. Haz clic sobre la primera entrada (Offline - 127.0.0.1:58846). Luego pulsa "Arrancar el Demonio" para que arranque el servicio <emphasis>Deluge service</emphasis> que se ejecutará en segundo plano. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Deluge?action=AttachFile&amp;do=get&amp;target=deluge_connection_manager.png"/>
            </imageobject>
            <textobject>
              <phrase>Deluge Connection Manager (Offline)</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>Ahora debería poner "Online". Haz clic en "Conectar" para completar la configuración. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Deluge?action=AttachFile&amp;do=get&amp;target=deluge_connection_manager_2.png"/>
            </imageobject>
            <textobject>
              <phrase>Deluge Connection Manager (Online)</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>En este punto ya estás usando <emphasis>Deluge</emphasis>. Puedes hacer más cambios en las Preferencias o añadir un fichero o una URL de torrent. </para>
      </section>
    </section>
    <section>
      <title>Block Sandbox (Minetest)</title>
      <para><emphasis>Minetest</emphasis> es un <emphasis>Block Sandbox</emphasis> multijugador para mundos infinitos. Este módulo permite ejecutar el servidor <code>Minetest</code> en esta FreedomBox, en su puerto por defecto (30000). Para conectar al servidor se necesita un <ulink url="http://www.minetest.net/downloads/">cliente de Minetest</ulink>. </para>
      <section>
        <title>Enrutado de Puertos</title>
        <para>Si tu FreedomBox está detrás de un router necesitarás configurar la redirección de puertos en tu router para los siguientes puertos de Minetest: </para>
        <itemizedlist>
          <listitem>
            <para>UDP 30000 </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Agenda (Radicale)</title>
      <para>Con <emphasis>Radicale</emphasis> puedes sincronizar tus calendarios, listas de tareas y agendas de contactos personales entre varios ordendores, tabletas, y/o teléfonos inteligentes y compartirlos con tus amistades. Todo sin tener que permitir a terceros que accedan a tu información privada. </para>
      <section>
        <title>¿Porque debería usar Radicale?</title>
        <para>Usando Radicale puedes evitar servicios centralizados como Google Calendar o Apple Calendar (iCloud) que explotan los datos de tus eventos y  conexiones sociales.  </para>
      </section>
      <section>
        <title>¿Cómo configurar Radicale?</title>
        <para>Primero el servidor Radicale necesita estar activado en tu FreedomBox.  </para>
        <itemizedlist>
          <listitem>
            <para>En el servicio FreedomBox (Plinth) </para>
            <orderedlist numeration="arabic">
              <listitem>
                <para>selecciona <emphasis>Apps</emphasis> </para>
              </listitem>
              <listitem>
                <para>ve a <emphasis>Radicale (Calendario y Libreta de contactos)</emphasis> e  </para>
              </listitem>
              <listitem>
                <para>instala la aplicación. Tras completar la instalación asegúrate de que la aplicación está marcada como "habilitada" en el interfaz de FreedomBox. Habilitar la aplicación arranca el servidor <emphasis>CalDAV/CardDAV</emphasis> Radicale.  </para>
              </listitem>
              <listitem>
                <para>define los permisos de acceso: </para>
                <itemizedlist>
                  <listitem>
                    <para>Solo el dueño de un calendario/libreta de contactos puede ver o hacer cambios </para>
                  </listitem>
                  <listitem>
                    <para>Cualquier usuario puede ver cualquier calendario/libreta de contactos pero solo el dueño puede hacer cambios </para>
                  </listitem>
                  <listitem>
                    <para>Cualquier usuario puede ver o hacer cambios en cualquier calendario/libreta </para>
                  </listitem>
                </itemizedlist>
              </listitem>
            </orderedlist>
          </listitem>
        </itemizedlist>
        <para>Nota: Solo los usuarios dados de alta en FreedomBox pueden acceder a Radicale. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Radicale?action=AttachFile&amp;do=get&amp;target=Radicale-Plinth.png"/>
            </imageobject>
            <textobject>
              <phrase>Radicale-Plinth.png</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>Si quieres compartir un calendario solo con algunos usuarios determinados la manera más simple es crear un nuevo usuario común para ellos y compartir con ellos el nombre del usuario común y su contraseña. </para>
        <para>Radicale proporciona un interfaz web básico que solo soporta crear calendarios y libretas nuevos. Para añadir eventos o contactos se necesita una  <ulink url="http://radicale.org/clients/">aplicación cliente soportada</ulink> externa. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Radicale?action=AttachFile&amp;do=get&amp;target=radicale_web.png"/>
            </imageobject>
            <textobject>
              <phrase>radicale_web.png</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <itemizedlist>
          <listitem>
            <para>Crear calendarios y/o libretas usando el interfaz web </para>
            <orderedlist numeration="arabic">
              <listitem>
                <para>Visita <code>https://&lt;dirección_IP_o_dominio_de_tu_servidor&gt;/radicale/</code> </para>
              </listitem>
              <listitem>
                <para>Ingresa con tu cuenta de FreedomBox </para>
              </listitem>
              <listitem>
                <para>Selecciona "Crear nuevo calendario o libreta" </para>
              </listitem>
              <listitem>
                <para>Proporciona un título y selecciona el tipo </para>
              </listitem>
              <listitem>
                <para>Opcionalmente, proporciona una descripción o selecciona un color </para>
              </listitem>
              <listitem>
                <para>Haz clic en "Crear" </para>
              </listitem>
              <listitem>
                <para>La página mostrará la URL de tu created nuevo calendario o libreta </para>
              </listitem>
            </orderedlist>
          </listitem>
        </itemizedlist>
        <para>Ahora abre tu aplicación cliente para crear calendarios y/o libretas nuevos que usarán tu FreedomBox y servidor Radicale. El sitio web de Radicale proporciona una <ulink url="http://radicale.org/clients/">lista de clientes soportados</ulink> pero <emphasis>no</emphasis> uses las URLs que se mencionan allí; sigue este manual porque FreedomBox usa otra configuración. A continuación se muestran los pasos para 2 ejemplos: </para>
        <itemizedlist>
          <listitem>
            <para>Ejemplo de configuración con el cliente <emphasis>Evolution</emphasis>: </para>
            <itemizedlist>
              <listitem>
                <para>Calendario </para>
                <orderedlist numeration="arabic">
                  <listitem>
                    <para>Crea un calendario nuevo </para>
                  </listitem>
                  <listitem>
                    <para>Selecciona el "Tipo" "CalDAV" </para>
                  </listitem>
                  <listitem>
                    <para>Con "CalDAV" seleccionado aparecerán más opciones en el cuadro de diálogo. </para>
                  </listitem>
                  <listitem>
                    <para>URL: <code>https://&lt;dirección_IP_o_dominio_de_tu_servidor&gt;/radicale/&lt;usuario&gt;/&lt;nombre_del_calendario&gt;.ics/</code> cambiando los elementos marcados entre <code>&lt;&gt;</code> de acuerdo a tu configuración. </para>
                    <itemizedlist>
                      <listitem>
                        <para>nota: la <code>/</code> inicial de la ruta es importante. </para>
                      </listitem>
                    </itemizedlist>
                  </listitem>
                  <listitem>
                    <para>Habilita "Usar una conexión segura."     </para>
                  </listitem>
                  <listitem>
                    <para>Nombre del calendario </para>
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Radicale?action=AttachFile&amp;do=get&amp;target=Radicale-Evolution-Docu.png"/>
                        </imageobject>
                        <textobject>
                          <phrase>Radicale-Evolution-Docu.png</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </listitem>
                </orderedlist>
              </listitem>
              <listitem>
                <para>Lista de tareas: Añadir una lista de tareas es prácticamente igual que con un calendario. </para>
              </listitem>
              <listitem>
                <para>Contactos </para>
                <itemizedlist>
                  <listitem>
                    <para>Sigue los mismos pasos anteriores reemplazando <emphasis>CalDAV</emphasis> por <emphasis>WebDAV</emphasis> y la extensión de la libreta por <code>.vcf</code>. </para>
                  </listitem>
                </itemizedlist>
              </listitem>
            </itemizedlist>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Sincronizar via Tor</title>
        <para>Configurar un calendario en Plinth con Radicale sobre Tor es lo mismo que sobre la red en claro, en resumen: </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Cuando hayas ingresado a Plinth desde Tor haz clic en Radicale e introduce un usuario de tu FreedomBox y su contraseña.  </para>
          </listitem>
          <listitem>
            <para>Ingresa en el interfaz web de Radicale usando el usuario de tu FreedomBox y su contraseña. </para>
          </listitem>
          <listitem>
            <para>Haz clic en "Crear libreta o calendario nuevo", proporciona un título, selecciona un tipo y haz clic en "Crear". </para>
          </listitem>
          <listitem>
            <para>Anota la URL, p.ej. <code>https://&lt;direccion_onion_de_tu_servidor&gt;.onion/radicale/&lt;usuario&gt;/&lt;código_del_calendario&gt;/</code> cambiando los elementos marcados entre <code>&lt;&gt;</code> de acuerdo a tu configuración. </para>
          </listitem>
        </orderedlist>
        <para>Estas instrucciones son para <emphasis>Thunderbird/Lightning</emphasis>. Nota: necesitarás estar conectado a Tor con el <code>Tor Browser Bundle</code>.  </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Abre Thunderbird, la extensión (<emphasis>add-on</emphasis>) <emphasis>Torbirdy</emphasis> y reinicia Thunderbird. (Quizá no haga falta.) </para>
          </listitem>
          <listitem>
            <para>En el interfaz Lightning, en el panel izquierdo bajo <emphasis>Calendario</emphasis> haz clic con el botón derecho del ratón y selecciona "Nuevo calendario". </para>
          </listitem>
          <listitem>
            <para>Selecciona "En la red" como localización de tu calendario. </para>
          </listitem>
          <listitem>
            <para>Selecciona "CalDAV" copia la URL, p.ej., <code>https://&lt;direccion_onion_de_tu_servidor&gt;.onion/radicale/&lt;usuario&gt;/&lt;código_del_calendario&gt;/</code>. como localización cambiando los elementos marcados entre <code>&lt;&gt;</code> de acuerdo a tu configuración. </para>
          </listitem>
          <listitem>
            <para>Proporciona un nombre, etc. Haz clic en "Siguiente". Tu calendario está ahora sincronizando con tu FreedomBox a través de Tor. </para>
          </listitem>
          <listitem>
            <para>Si no has generado un certificado con "Let's Encrypt" para tu FreedomBox quizá necesites seleccionar "Confirmar Excepción de Seguridad" cuando se te indique. </para>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Sincronizar con tu teléfono Android</title>
        <para>Hay varias Apps que admiten integración con el servidor <emphasis>Radicale</emphasis>. Este ejemplo usa <code>DAVx5</code>, que está disponible p.ej. en <ulink url="https://f-droid.org/repository/browse/?fdid=at.bitfire.davdroid">F-Droid</ulink>.   Si también quieres usar listas de tareas hay que instalar primero la app compatible <ulink url="https://f-droid.org/repository/browse/?fdid=org.dmfs.tasks">OpenTasks</ulink>. </para>
        <para>Sigue estos pasos para configurar tu cuanta con el servidor <emphasis>Radicale</emphasis> de tu FreedomBox. </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Instala <emphasis>DAVx5</emphasis>. </para>
          </listitem>
          <listitem>
            <para>Crea una cuenta nueva en DAVx5 haciendo clic en el botón flotante [+]. </para>
          </listitem>
          <listitem>
            <para>Selecciona la 2ª opción como se muestra en la primera imagen más abajo e introduce la URL base <emphasis><ulink url="https://&lt;dirección_de_tu_freedombox&gt;/radicale/&lt;usuario&gt;/"/></emphasis> (no olvides la <code>/</code> del final). DAVx5 averiguará las cuentas <emphasis>CalDAV</emphasis> y <emphasis>WebDAV</emphasis> del usuario.  </para>
          </listitem>
          <listitem>
            <para>Sigue este video del <ulink url="https://www.davdroid.com/faq/existing-contacts-are-not-synced">FAQ de DAVx5</ulink> para aprender cómo importar tus contactos existentes a <emphasis>Radicale</emphasis>. </para>
          </listitem>
        </orderedlist>
        <para>
          <emphasis role="strong">Sincronizar contactos</emphasis>
        </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Haz clic en los menús de hamburguesa de <emphasis>CalDAV</emphasis> y <emphasis>CardDAV</emphasis> y selecciona "Refrescar ..." en caso de cuentas existentes o "Crear ..." en caso de cuentas nuevas (ver la 2ª captura de pantalla más abajo). </para>
          </listitem>
          <listitem>
            <para>Marca las cajas de las libretas y/o contactos que quieras sincronizar y haz clic en el botón de sincronización de la cabecera. (ver la 3ª captura de pantalla más abajo) </para>
          </listitem>
        </orderedlist>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Radicale?action=AttachFile&amp;do=get&amp;target=DAVdroid-setup-account.png" width="288"/>
            </imageobject>
            <textobject>
              <phrase>DAVx5 account setup</phrase>
            </textobject>
          </inlinemediaobject>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Radicale?action=AttachFile&amp;do=get&amp;target=DAVdroid-refresh.png" width="288"/>
            </imageobject>
            <textobject>
              <phrase>DAVx5 refresh</phrase>
            </textobject>
          </inlinemediaobject>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Radicale?action=AttachFile&amp;do=get&amp;target=DAVdroid-sync-account.png" width="288"/>
            </imageobject>
            <textobject>
              <phrase>DAVx5 account sync</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Usuarios Avanzados</title>
        <section>
          <title>Compartir recursos</title>
          <para>Arriba se mostrá una manera fácil de crear un recurso para un grupo de gente creando una cuenta dedicada común. Aquí de describe un método alternativo con el que se otorga acceso a un calendario a 2 usuarios <code>Usuario1</code> y <code>Usuario2</code>. Esto requiere acceso por SSH a la FreedomBox. </para>
          <orderedlist numeration="arabic">
            <listitem>
              <para>crea un archivo <code>/etc/radicale/rights</code> </para>
              <itemizedlist>
                <listitem override="none">
                  <screen><![CDATA[[friends_calendar]
user: ^(Usuario1|Usuario2)$
collection: ^.*/calendario_de_mis_amigos.ics$
permission: rw

# Dar permisos de escritura a los dueños:
[owner-write]
user: .+
collection: ^%(login)s/.+$
permission: rw]]></screen>
                </listitem>
                <listitem>
                  <para><code>[calendario_de_mis_amigos]</code> es solo un identificador, puede ser cualquier nombre. </para>
                </listitem>
                <listitem>
                  <para>La sección <code>[owner-write]</code> asegura que los dueños tengan acceso a sus propios archivos. </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Edita el archivo <code>/etc/radicale/config</code> y haz los siguientes cambios en la sección <code>[rights)</code> </para>
              <itemizedlist>
                <listitem override="none">
                  <screen><![CDATA[[rights]
type = from_file
file = /etc/radicale/rights]]></screen>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Reinicia el servidor Radicale o la FreedomBox </para>
            </listitem>
          </orderedlist>
        </section>
        <section>
          <title>Importar archivos</title>
          <para>Si estás usando un archivo de contactos exportado desde otro servicio o aplicación hay que copiarlo a:  /var/lib/radicale/collections/&lt;usuario&gt;/&lt;nombre_del_archivo_de_contactos&gt;'.vcf. </para>
        </section>
      </section>
      <section>
        <title>Migrar desde Radicale versión 1.x a versión 2.x</title>
        <para>En Febrero de 2019 se actualizó Radicale en las versiones "en pruebas" (testing) de Debian desde la versión 1.x a la 2.x. La versión 2.x es mejor pero incompatible con los datos y la configuración empleados en la 1.x. El mecanismo automático de actualización de FreedomBox que emplean las actualizaciones desatendidas no actualiza automaticamente la version 2.x de Radicale debido a cambios en los archivos de configuración. No obstante la version 19.1 de FreedomBox, disponible en en las versiones "en pruebas" (testing) desde el 23 de Febrero de 2019, realizará la migración de los datos y la configuración a la versión 2.x de Radicale. No se requiere ninguna acción por parte de los usuarios típicos. Ocurrirá automáticamente. </para>
        <para>Si por algún motivo necesitas ejecutar a mano <code>apt dist-upgrade</code> en tu máquina Radicale se actualizará a 2.x y entonces tu FreedomBox no podrá ejecutar esta actualización (ya que el proyecto de origen decidió eliminar las herramientas de migración de la versión 2.x de Radicale). Para evitar esta situación se recomienda el siguiente procedimiento para actualizar. </para>
        <screen><![CDATA[sudo su -
apt hold radicale
apt dist-upgrade
apt unhold radicale]]></screen>
        <para>En cualquier caso, si ya has actualizado a Radicale 2.x sin ayuda de FreedomBox necesitas realizar la migración de los datos y la configuración por tí mismo. Sigue este procedimiento: </para>
        <screen><![CDATA[sudo su -
tar -cvzf /root/radicale_backup.tgz /var/lib/radicale/ /etc/radicale/ /etc/default/radicale
apt install -y python-radicale
python -m radicale --export-storage=/root/radicale-migration
cp -dpR /root/radicale-migration/collection-root /var/lib/radicale/collections/collection-root/
(elimina este directorio si ya existe. O mezcla los contenidos.)
chown -R radicale:radicale /var/lib/radicale/collections/collection-root/
apt remove -y python-radicale
if [ -f /etc/radicale/config.dpkg-dist ] ; then cp /etc/radicale/config.dpkg-dist /etc/radicale/config ; fi
if [ -f /etc/default/radicale.dpkg-dist ] ; then cp /etc/default/radicale.dpkg-dist /etc/default/radicale ; fi
(Cuando FreedomBox 19.1 está disponble ve al interfaz web de FreedomBox y vuelve a configurar tu preferencia de compartición de calendario si no se muestra bien porque se habrá perdido durante la operación.)]]></screen>
        <para>Notas: </para>
        <itemizedlist>
          <listitem>
            <para><code>python-radicale</code> es un paquete antigüo de la versión 1.x de Radicale que sigue disponible en las versiones "en pruebas" (testing) de Debian. Esto es un <emphasis>hack</emphasis> alternativo para emplear la funcionalidad <code>--export-storage</code> que es responsable de la migración de datos. Por desgracia esta funcionalidad ya no está disponible en Radicale 2.x. </para>
          </listitem>
          <listitem>
            <para>Los ficheros que acaban en <code>.dpkg-dist</code> solo existirán si has elegido "Conservar tu versión actualmente instalada" cuando se te preguntó durante la actualización a Radicale 2.x. El procedimiento anterior sobrescribirá la configuración antigüa con una nueva. No se necesitan cambios a los 2 ficheros de configuración salvo que hayas cambiado la preferencia de compartición de calendario. </para>
          </listitem>
          <listitem>
            <para>Nota: Durante la migración tus datos permanecen a salvo en el directorio <code>/var/lib/radicale/collections</code>. Los datos nuevos se crearán y usarán en el directorio <code>/var/lib/radicale/collections/collections-root/</code>. </para>
          </listitem>
          <listitem>
            <para>El comando <code>tar</code> hace una copia de seguridad de tu configuración y tus datos en <code>/root/radicale_backup.tgz</code> por si haces o algo va mal y quieres deshacer los cambios. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Resolución de Problemas</title>
        <para>1. Si estás usando FreedomBox Pioneer Edition o instalando FreedomBox sobre Debian Buster Radicale podría no estar operativo inmediatamente después de la instalación. Esto se debe a un defecto ya corregido posteriormente. Para superar el problema actualiza FreedomBox haciendo clic en 'Actualización Manual' desde la app 'Actualizaciones'. Otra opción es simplemente esperar un par de días y dejar que FreedomBox se actualice solo. Después instala Radicale. Si Radicale ya está instalado deshabilitalo y rehabilitalo después de que se complete la actualización. Esto arreglará el problema y dejará a Radicale trabajando correctamente. </para>
      </section>
    </section>
    <section>
      <title>Servidor de Mensajería Instantánea (chat) (ejabberd)</title>
      <section>
        <title>¿Qué es XMPP?</title>
        <para><emphasis>XMPP</emphasis> es un protocolo federatedo para Mensajería Instantánea. Esto significa que los usuarios que tengan cuenta en un servidor XMPP pueden conversar con los usuarios que estén en el mismo u otros servidores XMPP. XMPP se puede usar también para llamadas de voz y vídeo si los clientes las soportan. </para>
        <para>Con XMPP las conversaciones se pueden securizar de 2 maneras: </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>TLS: Esto securiza la conexión entre el cliente y el servidor o entre 2 servidores. Esto está áltamente recomendado y ya debería estar soportado por todos los clientes. </para>
          </listitem>
          <listitem>
            <para>Punto a punto: Esto securiza los mensajes enviados entre los clientes de modo que ni siquiera el servidor pueda ver los contenidos. El último protocolo y también el más cómodo se llama <emphasis>OMEMO</emphasis> pero solo lo soportan algunos clientes. Algunos clientes que no soportan OMEMO podrían soportar otro protocolo llamado OTR. Para que funcione ambos clientes tienen que ser compatibles con el mismo protocolo. </para>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Estableciendo un Nombre de Dominio</title>
        <para>Para que funcione XMPP tu FreedomBox necesita tener Nombre de Dominio accesible desde Internet. Puedes leer acerca de la obtención de un Nombre de Dominio en la <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/DynamicDNS#">sección DNS Dinámico de este manual</ulink>. </para>
        <para>Una vez tengas ya tu Nombre de Dominio puedes decirle a tu FreedomBox que lo use dándolo de alta en la <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Configure#">configuración</ulink> del sistema. </para>
        <itemizedlist>
          <listitem>
            <para>Nota: Tras cambiar tu Nombre de Dominio la página del servidor (XMPP) de mensajería instantánea podría mostrar que el servicio no está funcionando. En un minuto más o menos se actualizará y lo volverá a mostrar operativo. </para>
          </listitem>
        </itemizedlist>
        <para>Ten en cuenta que de momento <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/PageKite#">PageKite</ulink> no soporta el protocolo XMPP. </para>
      </section>
      <section>
        <title>Registrando los usuarios XMPP mediante SSO</title>
        <para>Actualmente todos los usuarios creados con Plinth podrán ingresar al servidor XMPP. Puedes añadir usuarios nuevos con el módulo de "Usuarios y Grupos del Sistema". Los grupos seleccionados para el usuario nuevo no importan. </para>
      </section>
      <section>
        <title>Usar el cliente web</title>
        <para>Tras completar la instalación del módulo XMPP el cliente web JSXC para XMPP está accesible en <code>https://&lt;tu_freedombox&gt;/plinth/apps/xmpp/jsxc/</code>. Automáticamente comprobará la conexión del servidor BOSH al nombre de dominio configurado. </para>
      </section>
      <section>
        <title>Usar un cliente móvil o de escritorio</title>
        <para>Hay disponibles <ulink url="https://xmpp.org/software/clients.html">clientes XMPP</ulink> para varias platformas móviles y de escritorio. </para>
      </section>
      <section>
        <title>Enrutado de Puertos</title>
        <para>Si tu FreedomBox está detrás de un router tendrás que configurar en él la redirección de puertos. Redirije los siguientes puertos de XMPP: </para>
        <itemizedlist>
          <listitem>
            <para>TCP 5222 (cliente-a-servidor) </para>
          </listitem>
          <listitem>
            <para>TCP 5269 (servidor-a-servidor) </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Servidor de Mensajería Instantánea (chat) (Matrix Synapse)</title>
      <section>
        <title>¿Qué es Matrix?</title>
        <para><ulink url="https://matrix.org/">Matrix</ulink> es un estándar abierto para comunicaciones sobre IP en tiempo real interoperables y descentralizadas. <emphasis>Synapse</emphasis> es la implementación de referencia de un servidor Matrix. Se puede usar para montar mensajería instantánea sobre FreedomBox para albergar grandes salones de chat,  comunicaciones cifradas punto a punto y llamadas de audio/vídeo.   Matrix Synapse es una aplicación federada en la que puede haber salas de chat en un servidor y los usuarios de cualquier otro servidor de la red federada pueden unirse a ellas.  <ulink url="https://matrix.org/docs/guides/faq.html">Más información</ulink> acerca de Matrix. </para>
        <para><emphasis role="strong">Disponible desde:</emphasis> versión 0.14.0 </para>
      </section>
      <section>
        <title>¿Cómo acceder a tu servidor Matrix Synapse?</title>
        <para>Para acceder al servidor Matrix Synapse recomendamos el cliente <ulink url="https://riot.im">Riot</ulink>. Puedes <ulink url="https://riot.im/desktop.html">descargar</ulink> Riot para escritorio.  Las aplicaciones para Android e iOS están disponibles en sus tiendas (<emphasis>app stores</emphasis>) respectivas. </para>
      </section>
      <section>
        <title>Configurar Matrix Synapse en tu FreedomBox</title>
        <para>Para habilitar Matrix, primero navega a la página de tu servidor de chat (Matrix Synapse) e instálalo. Matrix necesita un nombre de dominio válido configurado.  Tras la instalación, se te pedirá que lo configures seleccionandolo de entre un menú desplegable con dominios disponibles.  Los dominios se configuran en la página Sistema -&gt; Configuración.  Tras configurar un dominio verás que el servicio se está ejecutando. El servicio estará accesible en el dominio de FreedomBox configurado. Todos los usuarios registrados tendrán sus IDs Matrix  <code>@usuario:dominio</code>. <emphasis role="strong">Actualmente no podrás cambiar el dominio</emphasis> una vez esté configurado. </para>
      </section>
      <section>
        <title>Federarse con otras instancias Matrix</title>
        <para>Podrás interactuar con cualquier otra persona que ejecute otra instancia de Matrix.  Esto se hace simplemente iniciando una conversación con ellos usando su matrix ID que seguirá el formato <code>@su-usuario:su-dominio</code>.  También podrás unirte a salas de otros servidores y tener llamadas de audio/video con contactos de otros servidores. </para>
      </section>
      <section>
        <title>Uso de Memoria</title>
        <para>El servidor de referencia Synapse implementado en Python es conocido por consumir mucha RAM, especialmente al cargar salones grandes con miles de participantes como #matrix:matrix.org. Se recomienda evitar unirse a estos salones si tu dispositivo FreedomBox solo tiene 1 GiB RAM o menos. Debería ser seguro unirse a salas con hasta 100 participantes. El equipo de Matrix está trabajando en una implementación de servidor Matrix escrita en Go llamada <emphasis>Dendrite</emphasis> que debería tener mejor rendimiento en entornos con poca memoria. </para>
        <para>Algunos salones públicos muy grandes de la red Matrix están también disponibles como canales IRC (p.ej. #freedombox:matrix.org está disponible también como  #freedombox en irc.debian.org). Es mejor usar IRC en vez de Matrix para estos salones tán grandes. Puedes unirte a los canales de IRC usando <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/Quassel#">Quassel</ulink>. </para>
      </section>
      <section>
        <title>Uso Avanzado</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Si quieres crear una gran cantidad de usuarios en tu servidor de Matrix Synapse usa los siguientes comandos en una shell remota como usuario root: </para>
            <itemizedlist>
              <listitem override="none">
                <screen><![CDATA[cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1 | sed "s+^+registration_shared_secret: +" > /etc/matrix-synapse/conf.d/registration_shared_secret.yaml
chmod 600 /etc/matrix-synapse/conf.d/registration_shared_secret.yaml
chown matrix-synapse:nogroup /etc/matrix-synapse/conf.d/registration_shared_secret.yaml
systemctl restart matrix-synapse
register_new_matrix_user -c /etc/matrix-synapse/conf.d/registration_shared_secret.yaml]]></screen>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Si quieres ver la lista de usuarios registrados en Matrix Syanpse haz lo siguiente como usuario root: </para>
            <itemizedlist>
              <listitem override="none">
                <screen><![CDATA[apt install sqlite3
echo 'select name from users' | sqlite3 /var/lib/matrix-synapse/homeserver.db  ]]></screen>
              </listitem>
            </itemizedlist>
          </listitem>
        </orderedlist>
      </section>
    </section>
    <section>
      <title>Cliente de Correo Electrónico (Email) (Roundcube)</title>
      <section>
        <title>¿Qué es Roundcube?</title>
        <para>Roundcube es un cliente de correo electrónico (<emphasis>email</emphasis>) para navegador con un interfaz de usuario parecido a una aplicación de escritorio. Admite varios lenguajes. Roundcube usa el protocolo de acceso a mensajes de Internet (IMAP = <emphasis>Internet Message Access Protocol</emphasis>) para acceder a los correos en un servidor remoto. Soporta MIME para enviar archivos adjuntos y en particular proporciona libreta de contactos, gestión de carpetas, búsquedas de mensajes y verificación ortográfica. </para>
      </section>
      <section>
        <title>Usar Roundcube</title>
        <para>Tras instalar Roundcube se puede acceder a él en <code>https://&lt;tu_freedombox&gt;/roundcube</code>. Introduce tu usuario y contraseña. El usuario de muchos servicios de correo electrónico suele ser la propia dirección completa, como <emphasis><ulink url="mailto:usuario_de_ejemplo@servicio_de_ejemplo.org">usuario_de_ejemplo@servicio_de_ejemplo.org</ulink></emphasis>, no solo el usuario <emphasis>usuario_de_ejemplo</emphasis>. Introduce la dirección del servidor IMAP de tu servicio de correo electrónico en el campo <emphasis>Servidor</emphasis>. Puedes probar a poner aquí tu nombre de dominio como <emphasis>servicio_de_ejemplo.org</emphasis> si la dirección es <emphasis><ulink url="mailto:usuario_de_ejemplo@servicio_de_ejemplo.org">usuario_de_ejemplo@servicio_de_ejemplo.org</ulink></emphasis> y si esto no funciona consulta la dirección del servidor IMAP en la documentación de tu proveedor de correo electrónico. Se recomienda encarecidamente usar una conexión cifrada a tu servidor IMAP. Para ello inserta el prefijo  "imaps://" al principio de la dirección del servidor IMAP. Por ejemplo, <code>imaps://imap.servicio_de_ejemplo.org</code>. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Roundcube?action=AttachFile&amp;do=get&amp;target=roundcube-riseup.png" width="606"/>
            </imageobject>
            <textobject>
              <phrase>Logging into your IMAP server</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Usar Gmail con Roundcube</title>
        <para>Si quieres usar Roundcube con tu cuenta Gmail necesitas habilitar primero el ingreso con contraseña en las preferencias de tu cuenta Google porque Gmail no va a permitir por defecto que ingresen aplicaciones mediante contraseña. Para hacerlo visita las <ulink url="https://www.google.com/settings/security/lesssecureapps">preferencias de la Cuenta Google</ulink> y habilita <emphasis>Apps Menos seguras</emphasis>. A continuación ingresa en Roundcube introduciendo tu dirección de Gmail como <emphasis>Usuario</emphasis> y tu contraseña. En el campo servidor pon <code>imaps://imap.gmail.com</code>. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Roundcube?action=AttachFile&amp;do=get&amp;target=roundcube-gmail.png" width="606"/>
            </imageobject>
            <textobject>
              <phrase>Logging into Gmail</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
    </section>
    <section>
      <title>Compartición de Archivos (Coquelicot)</title>
      <section>
        <title>Acerca de Coquelicot</title>
        <para><emphasis>Coquelicot</emphasis> es aplicación web para compartir archivos enfocada a proteger la privacidad de sus usuarios. El principio básico es simple: los usuarios pueden subir un archivo al servidor y a cambio reciben una URL única para descargarlo que se puede compartir con terceros. Además se puede establecer una contraseña para reforzar el acceso. </para>
        <para>Más información acerca de Coquelicot en <ulink url="https://coquelicot.potager.org/README">su LEEME</ulink> </para>
        <para><emphasis role="strong">Disponible desde:</emphasis>  versión 0.24.0 </para>
      </section>
      <section>
        <title>Cuando usar Coquelicot</title>
        <para>El mejor uso de Coquelicot es para compartir rápidamente un archivo suelto.  Si quieres compartir una carpeta...  </para>
        <itemizedlist>
          <listitem>
            <para>...para usar y tirar, comprime la carpeta y compartela como archivo con Coquelicot </para>
          </listitem>
          <listitem>
            <para>...que deba mantenerse sincronizada entre ordenadores usa mejor <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Syncthing#">Syncthing</ulink> </para>
          </listitem>
        </itemizedlist>
        <para>Coquelicot también puede proporcionar un grado de privacidad razonable. Si se necesita anonimato mejor sopesas emplear la aplicación de escritorio <ulink url="https://onionshare.org/">Onionshare</ulink>. </para>
        <para>Como Coquelicot carga todo el archivo al servidor tu FreedomBox consumirá ancho de banda tanto para la subida como para la descarga. Para archivos muy grandes sopesa compartirlos creando un fichero BitTorrent privado. Si se necesita anonimato usa Onionshare. Es P2P y no necesita servidor.  </para>
      </section>
      <section>
        <title>Coquelicot en FreedomBox</title>
        <para>Con Coquelicot instalado puedes subir archivos a tu servidor FreedomBox y compartirlos en privado.  </para>
        <para>Tras la instalación la página de Coquelicot ofrece 2 preferencias. </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para><emphasis role="strong">Contraseña de Subida</emphasis>: Actualmente y por facilidad de uso Coquelicot está configurado en FreedomBox para usar autenticación simple por contraseña. Recuerda que se trata de una contraseña global para esta instancia de Coquelicot y no tu contraseña de usuario para FreedomBox. Tienes que acordarte de esta contraseña. Puedes establecer otra en cualquier momento desde el interfaz Plinth.  </para>
          </listitem>
          <listitem>
            <para><emphasis role="strong">Tamaño Máximo de Archivo</emphasis>: Puedes alterar el tamaño máximo de los archivos a transferir mediante Coquelicot usando esta preferencia. El tamaño se expresa en <ulink url="https://en.wikipedia.org/wiki/Mebibyte">Mebibytes</ulink> y el máximo solo está limitado por el espacio en disco de tu FreedomBox.  </para>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Privacidad</title>
        <para>Alguien que monitorice tu tráfico de red podría averiguar que se está transfiriendo un archivo en tu FreedomBox y posiblemente también su tamaño pero no sabrá su nombre. Coquelicot cifra los archivos en el servidor y sobrescribe los contenidos con 0s al borrarlos, eliminando el riesgo de que se desvelen los contenidos del fichero si tu FreedomBox resultara confiscada o robada. El riesgo real que hay que mitigar es que además del destinatario legítimo un tercero también descargue tu fichero. </para>
        <section>
          <title>Compartir mediante mensajería instantánea</title>
          <para>Algunas aplicaciones de mensajería instantánea con vista previa de sitios web podrían descargar tu fichero para mostrarla (su vista previa) en la conversación. Si configuras la opción de descarga única para un archivo podrías notar que la aplicación de mensajería consume la única descarga. Si compartes mediante estas aplicaciones usa una contraseña de descarga en combinación con la opción de descarga única.  </para>
        </section>
        <section>
          <title>Compartir en privado enlaces de descarga</title>
          <para>Se recomienda compartir las contraseñas y los enlaces de descarga de tus archivos por canales cifrados. Puedes evitar todos los problemas anteriores con las vistas previas de la mensajería instantánea símplemente empleando aplicaciones de mensajería que soporten conversaciones cifradas como Riot con <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/MatrixSynapse#">Matrix Synapse</ulink> o <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/ejabberd#">XMPP</ulink> (servidor ejabberd en FreedomBox) con clientes que soporten cifrado punto a punto. Envía la contraseña y el enlace de descarga separados en 2 mensajes distintos (ayuda que tu aplicación de mensajería soporte <emphasis>perfect forward secrecy</emphasis> como XMPP con OTR). También puedes compartir tus enlaces por correo electrónico cifrado con PGP usando <ulink url="https://securityinabox.org/en/guide/thunderbird/linux/">Thunderbird</ulink>.  </para>
        </section>
      </section>
    </section>
    <section>
      <title>Compartición de Archivos (MLDonkey)</title>
      <section>
        <title>¿Qué es MLDonkey?</title>
        <para><emphasis>MLDonkey</emphasis> es una aplicación libre y multiprotocolo para compartir archivos entre pares (P2P) que ejecuta un servidor <emphasis>back-end</emphasis> sobre muchas plataformas. Se puede controlar mediante algún interfaz <emphasis>front-end</emphasis>, ya sea web, telnet o cualquier otro de entre una docena de programas cliente nativos. </para>
        <para>Originalmente era un cliente Linux para el protocolo eDonkey pero ahora se ejecuta en multiples sabores de Unix y derivados, OS X, Microsoft Windows y MorphOS. Y soporta muchos protocolos P2P, incluyendo ED2K (y Kademlia sobre Overnet), BitTorrent, DC++ y más. </para>
        <para>Más información acerca de MLDonkey en <ulink url="http://mldonkey.sourceforge.net/Main_Page">el Wiki del Proyecto MLDonkey</ulink> </para>
        <para><emphasis role="strong">Disponible desde:</emphasis>  versión 0.48.0 </para>
      </section>
      <section>
        <title>Captura de Pantalla</title>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/MLDonkey?action=AttachFile&amp;do=get&amp;target=mldonkey.jpg" width="800"/>
            </imageobject>
            <textobject>
              <phrase>MLDonkey Web Interface</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Usar el Interfaz Web MLDonkey</title>
        <para>Tras instalar MLDonkey su interfaz web está accesible a los usuarios de los grupos <emphasis>ed2k</emphasis> y <emphasis>admin</emphasis> en <code>https://&lt;tu_freedombox&gt;/mldonkey</code>. </para>
      </section>
      <section>
        <title>Usar el Interfaz para Escritorio/Móvil</title>
        <para>Se pueden usar muchas <ulink url="http://mldonkey.sourceforge.net/Gui">aplicaciones de escritorio y móviles</ulink> para controlar a MLDonkey. El servidor MLDonkey estará ejecutándose siempre en la FreedomBox y (cargará o) descargará archivos y los mantendrá almacenados incluso cuando tu máquina local esté apagada o desconectada del MLDonkey de FreedomBox. Por restricciones de acceso via SSH a la FreedomBox solo los usuarios del grupo <emphasis>admin</emphasis> pueden acceder a su MLDonkey. </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Crea un usuario nuevo en el grupo admin o usa uno que ya esté allí. </para>
          </listitem>
          <listitem>
            <para>En tu máquina de escritorio abre una terminal y ejecuta el siguiente comando. Para este paso se recomienda que configures y uses claves SSH en vez de contraseñas. </para>
            <screen><![CDATA[$ ssh -L 4001:localhost:4001 -N usuario_de_ejemplo@ejemplo.freedombox.mola]]></screen>
          </listitem>
          <listitem>
            <para>Arranca la aplicación gráfica y conéctala a MLDonkey como si MLDonkey se estuviera ejecutando en la máquina local de escritorio. Cuando hayas terminado mata el proceso SSH pulsando Control-C. </para>
          </listitem>
        </orderedlist>
        <para>Para más información lee acerca de los <ulink url="http://mldonkey.sourceforge.net/SshTunnel">túneles SSH</ulink> en la documentación MLDonkey. </para>
      </section>
    </section>
    <section>
      <title>Sincronización de Archivos (Syncthing)</title>
      <para>Con <emphasis>Syncthing</emphasis> instalado en tu FreedomBox puedes sincronizar contenido desde otros dispositivos a tu FreedomBox y vice-versa. Por ejemplo puedes mantener sincronizadas las fotos tomadas desde tu teléfono móvil con tu FreedomBox. </para>
      <para><emphasis>Disponible desde versión:</emphasis> 0.14. </para>
      <para>Syncthing es una solución de sincronización entre pares, no una de tipo cliente-servidor. Esto implica que FreedomBox no es realmente el servidor y tus otros dispositivos no son sus clientes. Desde la perspectiva de Syncthing todos son dispositivos equivalentes. Puedes emplear Syncthing para sincronizar tus archivos  entre cualquiera de tus dispositivos. La ventaja que aporta FreedomBox consiste en que como es un servidor está encendida (casi) siempre. Supón que quieres sincronizar las fotos de tu teléfono con tu portátil. Si sincronizas tu teléfono con FreedomBox el portátil podrá obtenerlas desde la FreedomBox cuando vuelva a conectarse. No necesitas preocuparte de cuando se conectan los otros dispositivos. Si tu FreedomBox es uno de los dispositivos configurados con la carpeta compartida de Syncthing puedes estár tranquilo que tus otros dispositivos se sincronizarán en cuanto se conecten. </para>
      <para>Tras instalarlo sigue estas instrucciones del proyecto Syncthing: <ulink url="https://docs.syncthing.net/intro/getting-started.html">Arrancando</ulink>. </para>
      <para>Syncthing permite compartir selectivamente carpetas individuales. Antes de compartir los dispositivos tienen que estar emparejados leyendo códigos QR o introduciendo manualmente identificadores de dispositivo. Syncthing tiene un servicio de autodescubrimiento para identicar fácilmente a los otros dispositivos de la misma subred que tengan Syncthing instalado. </para>
      <para>Para acceder al cliente web de la instancia Syncthing que se ejecuta en tu FreedomBox, usa la ruta <code>/syncthing</code>. Actualmente este cliente web está accesible solo a los usuarios de FreedomBox que tengan privilegios de administrador aunque en alguna futura versión podría estarlo a todos los usuarios de FreedomBox. </para>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Syncthing?action=AttachFile&amp;do=get&amp;target=Syncthing_GUI.png" width="800"/>
          </imageobject>
          <textobject>
            <phrase>Syncthing web interface</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para>Syncthing tiene apps Android disponibles en <ulink url="https://f-droid.org/repository/browse/?fdid=com.nutomic.syncthingandroid">F-Droid</ulink> y <ulink url="https://play.google.com/store/apps/details?id=com.nutomic.syncthingandroid">Google Play</ulink>. También hay disponibles aplicaciones de escritorio multiplataforma. </para>
      <para>Para más información acerca de Syncthing visita su <ulink url="https://syncthing.net">sitio web oficial</ulink> y su <ulink url="https://docs.syncthing.net">documentación</ulink>.  </para>
      <section>
        <title>Sincronizar via Tor</title>
        <para>Syncthing debe sincronizar automáticamente con tu <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox#">FreedomBox</ulink> incluso cuando esta solo sea accesible como servicio Tor Onion. </para>
        <para>Si quieres enrutar tu cliente Syncthing via Tor configura la variable de entorno <code>all_proxy</code>: </para>
        <screen><![CDATA[$ all_proxy=socks5://localhost:9050 syncthing]]></screen>
        <para>Para más información mira la documentación de Syncthing acerca de <ulink url="https://docs.syncthing.net/users/proxying.html">el uso de proxies</ulink>. </para>
      </section>
      <section>
        <title>Evitar repetidores de Syncthing</title>
        <para>Syncthing emplea por defecto conexiones dinámicas para conectar con otros pares. Esto significa que si estás sincronizando a través de Internet, los datos quizá tengan que atravesar repetidores de Syncthing públicos para alcanzar tus dispositivos. Esto desaprovecha que tu FreedomBox tenga una dirección IP pública. </para>
        <para>Al añadir tu FreedomBox como dispositivo en otros clientes de Syncthing establece tu dirección como "tcp://&lt;mi.dominio.freedombox&gt;" en vez de "dinámica". Esto permite a tus pares Syncthing conectarse diréctamente a tu FreedomBox eludiendo la necesidad de repetidores. También permite sincronización rápida bajo demanda si no quieres mantener a Syncthing ejecuándose todo el tiempo en tus dispositivos móviles. </para>
      </section>
    </section>
    <section>
      <title>Servidor Gobby (infinoted)</title>
      <para><emphasis>Infinoted</emphasis> es un servidor de edición colaborativa de textos para Gobby. </para>
      <para>Para usarlo <ulink url="https://gobby.github.io/">descarga el cliente Gobby</ulink> para escritorio e instalalo. Inicialo, selecciona "Conectar a un Servidor" e introduce el nombre de dominio de tu FreedomBox. </para>
      <section>
        <title>Redirección de Puertos</title>
        <para>Si tu FreedomBox está detras de un router necesitarás configurar la redirección de puertos en tu router. Redirije los siguientes puertos de infinoted: </para>
        <itemizedlist>
          <listitem>
            <para>TCP 6523 </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Cliente IRC (Quassel)</title>
      <para><emphasis>Quassel</emphasis> es una aplicación IRC separada en 2 partes: un "núcleo" y un "cliente". Esto permite que el núcleo permanezca conectado a los servidores IRC recibiendo mensajes aunque el cliente esté desconectado. Ejecutando el servicio nucleo de Quassel FreedomBox puede mantenerte siempre en línea. Se pueden usar uno o varios clentes Quassel para conectarse intermitentemente desde escritorios o dispositivos móviles. </para>
      <section>
        <title>¿Para qué ejecutar Quassel?</title>
        <para>Muchos debates acerca de FreedomBox tienen lugar en el canal IRC <code>irc://irc.debian.org/freedombox</code>. Si tu FreedomBox ejecuta <emphasis>Quassel</emphasis> recolectará todos ellos mientras estás ausente, capturando las respuestas a tus preguntas. Recuerda que el proyecto FreedomBox es mundial y participa gente de casi todos los husos horarios. Usarás tu <emphasis>cliente</emphasis> para conectar al núcleo de <emphasis>Quassel</emphasis> y leer y/o responder cuando tengas tiempo y disponibilidad. </para>
      </section>
      <section>
        <title>¿Cómo activar Quassel?</title>
        <itemizedlist>
          <listitem>
            <para>En Plinth </para>
            <orderedlist numeration="arabic">
              <listitem>
                <para>selecciona <emphasis>Aplicaciones</emphasis> </para>
              </listitem>
              <listitem>
                <para>ve a <emphasis>Cliente IRC (Quassel)</emphasis> e  </para>
              </listitem>
              <listitem>
                <para>instala la aplicación y asegúrate de que está habilitada </para>
                <para>
                  <inlinemediaobject>
                    <imageobject>
                      <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=Quassel_Installation.png" width="800"/>
                    </imageobject>
                    <textobject>
                      <phrase>Quassel Installation</phrase>
                    </textobject>
                  </inlinemediaobject>
                </para>
              </listitem>
              <listitem>
                <para>tu núcleo de Quassel se está ejecutando </para>
              </listitem>
            </orderedlist>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Redirección de Puertos</title>
        <para>Si tu FreedomBox está detras de un router necesitarás configurar la redirección de puertos en tu router. Redirije los siguientes puertos de Quassel: </para>
        <itemizedlist>
          <listitem>
            <para>TCP 4242 </para>
          </listitem>
          <listitem>
            <para>Ejemplo de configuración en el router: </para>
            <itemizedlist>
              <listitem override="none">
                <para>
                  <inlinemediaobject>
                    <imageobject>
                      <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=Quassel_PortForwarding.png"/>
                    </imageobject>
                    <textobject>
                      <phrase>Quassel_PortForwarding.png</phrase>
                    </textobject>
                  </inlinemediaobject>
                </para>
              </listitem>
            </itemizedlist>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Clientes</title>
        <para>Hay disponibles clientes para <ulink url="http://quassel-irc.org/downloads">escritorio</ulink> y <ulink url="http://quasseldroid.iskrembilen.com/">dispositivos móviles</ulink> para conectar a Quassel. </para>
        <section>
          <title>Escritorio</title>
          <para>En un sistema Debian puedes, p. ej. usar <ulink url="https://packages.debian.org/search?keywords=quassel-client">quassel-client</ulink>. Los siguientes pasos describen cómo conectar el Cliente Quassel con el Núcleo de Quassel de tu FreedomBox. La primera vez que te conectes el Núcleo de Quassel se inicializará también. </para>
          <orderedlist numeration="arabic">
            <listitem>
              <para>Abre el Cliente Quassel. Te guiará paso a paso para <code>Conectar con el Núcleo</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-1-connect-to-core.png" width="394"/>
                      </imageobject>
                      <textobject>
                        <phrase>Connect to Core</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Haz clic en el botón <code>Añadir</code> para abrir el diálogo <code>Añadir Cuenta al Núcleo</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-2-add-core-account.png" width="382"/>
                      </imageobject>
                      <textobject>
                        <phrase>Add Core Account</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Rellena cualquier cosa en el campo <code>Nombre de Cuenta</code>. Introduce el <emphasis>hostname DNS</emphasis> de tu FreedomBox en el campo <code>Hostname</code>. El campo <code>Puerto</code> debe tener el valor <code>4242</code>. Pon el usuario y la contraseña de la cuenta que quieres crear para conectar con el Núcleo de Quassel en los campos <code>Usuario</code> y <code>Contraseña</code>. Si no quieres que se te pida la contraseña cada vez que arranques el cliente de Quassel marca la opción <code>Recordarme</code>. </para>
            </listitem>
            <listitem>
              <para>Tras pulsar <code>OK</code> en el diálogo <code>Añadir Cuenta al Núcleo</code> deberías ver la cuenta en el diálogo <code>Conectar con el Núcleo</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-3-connect-to-core.png" width="394"/>
                      </imageobject>
                      <textobject>
                        <phrase>Connect to Core</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Selecciona la cuenta del núcleo recién creada y dale a <code>OK</code> para conectar con él. </para>
            </listitem>
            <listitem>
              <para>Si es la primera vez que te conectas a este núcleo verás un aviso de <code>Certificado de Seguridad Desconocido</code> y necesitarás aceptar el certificado del servidor. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-4-untrusted-security-certficate.png" width="504"/>
                      </imageobject>
                      <textobject>
                        <phrase>Untrusted Security Certificate</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Selecciona <code>Continuar</code>. Se te preguntará si quieres aceptar el certificado permanentemente. Selecciona <code>Para siempre</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-5-untrusted-security-certificate.png" width="434"/>
                      </imageobject>
                      <textobject>
                        <phrase>Untrusted Security Certificate</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Si nadie se ha conectado nunca antes a este Núcleo Quassel antes verás un diálogo por pasos <code>Asistente de Configuración del Núcleo</code>. Selecciona <code>Siguiente</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-6-core-configuration-wizard.png" width="504"/>
                      </imageobject>
                      <textobject>
                        <phrase>Core Configuration Wizard</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>En la página <code>Crear Usuario Administrador</code> introduce el usuario y la contraseña que has usado antes para crear la conexión al núcleo. Selecciona <code>Recordar contraseña</code> para que recuerde la contraseña para futuras sesiones. Haz clic en <code>Siguiente</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-7-create-admin-user.png" width="504"/>
                      </imageobject>
                      <textobject>
                        <phrase>Create Admin User Page</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>En la página <code>Seleccionar Backend de Almacenamiento</code> selecciona <code>SQLite</code> y haz clic en <code>Confirmar</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-8-select-storage-backend.png" width="504"/>
                      </imageobject>
                      <textobject>
                        <phrase>Select Storage Backend</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>La configuración del núcleo está completa y verás un asistente <code>Quassel IRC</code> para configurar tus conexiones IRC. Haz clic en <code>Siguiente</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-9-welcome-wizard.png" width="504"/>
                      </imageobject>
                      <textobject>
                        <phrase>Welcome Wizard</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>A continuación en la página de <code>Configuración de Identidad</code> pon un nombre y múltiples pseudónimos. Te presentarás con estos a otros usuarios de IRC. No es necesario dar tu nombre real. Los pseudónimos múltipes son útiles como suplentes cuando el primero no se pueda usar por cualquier motivo. Tras aportar la información haz clic en <code>Siguiente</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-10-setup-identity.png" width="504"/>
                      </imageobject>
                      <textobject>
                        <phrase>Setup Identity</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>A continuación en la página de <code>Configuración de Conexión de Red</code> pon el nombre de red que quieras y una lista de servidores a los que se deba conectar el Núcleo de Quassel para unirte a esa red IRC (por ejemplo <code>irc.debian.org:6667</code>). </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-11-setup-network-connection.png" width="504"/>
                      </imageobject>
                      <textobject>
                        <phrase>Setup Network Connection</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Selecciona un servidor de la lista y dale a <code>Editar</code>. En el diálogo <code>Información del Servidor</code> pon el puerto <code>6697</code> (consulta la lista real de servidores y sus puertos seguros en la documentación de tu red) y haz clic en <code>Usar SSL</code>. Clic en <code>OK</code>. Esto es para asegurar que la comunicación entre tu FreedomBox y el servidor de la red IRC va cifrada. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-12-server-info.png" width="390"/>
                      </imageobject>
                      <textobject>
                        <phrase>Server Info</phrase>
                      </textobject>
                    </inlinemediaobject>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-13-server-info-ssl.png" width="390"/>
                      </imageobject>
                      <textobject>
                        <phrase>Server Info SSL</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Ya de vuelta en el diálogo <code>Configuración de Conexión de Red</code> proporciona una lista de canales IRC (como #freedombox) a los que unirte al conectarte a la red. Dale a <code>Grabar y Conectar</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-14-setup-network-connection.png" width="504"/>
                      </imageobject>
                      <textobject>
                        <phrase>Setup Network Connection</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Deberías conectar con la red y ver la lista de canales a los que te has unido en el panel <code>Todas las conversaciones</code> de la izquierda de la ventana principal del Cliente Quassel. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=quassel-client-15-quassel-main.png" width="644"/>
                      </imageobject>
                      <textobject>
                        <phrase>Quassel Main Window</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Selecciona un canal y empieza a recibir mensajes de otros participantes del canal y a enviar los tuyos. </para>
            </listitem>
          </orderedlist>
        </section>
        <section>
          <title>Android</title>
          <para>Para dispositivos Android puedes usar p.ej. <emphasis>Quasseldroid</emphasis> obtenido desde <ulink url="https://f-droid.org/repository/browse/?fdfilter=quassel&amp;fdid=com.iskrembilen.quasseldroid">F-Droid</ulink> </para>
          <itemizedlist>
            <listitem>
              <para>introduce el núcleo, usuario, etc. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Quassel?action=AttachFile&amp;do=get&amp;target=Quasseldroid.png"/>
                      </imageobject>
                      <textobject>
                        <phrase>Quasseldroid.png</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
          </itemizedlist>
          <para>Por cierto el verbo alemán <emphasis>quasseln</emphasis> significa <emphasis>hablar mucho</emphasis>, <emphasis>rajar</emphasis>. </para>
        </section>
      </section>
    </section>
    <section>
      <title>MiniDLNA</title>
      <para>MiniDLNA es un servidor multimedia que intenta ser compatible con clientes DLNA/UPnP. </para>
      <section>
        <title>¿Qué es UPnP/DLNA?</title>
        <para>UPnP (<emphasis>Universal plug &amp; play</emphasis>) es un conjunto de protocolos de red que permite a los dispositivos de una red, como PCs, TVs, impresoras etc, reconocerse entre sí y establecer comunicación para compartir datos. Es un protocolo con cero configuración y require solo un servidor multimedia y un reproductor multimedia compatibles con el protocolo. </para>
        <para>DLNA se deriva de UPnP como una forma de estandarizar interoperabilidad entre medios. Conforma un estándar/certificación que cumplen muchos dispositivos electrónicos de consumo. </para>
      </section>
      <section>
        <title>Desplegando MiniDLNA en tu FreedomBox.</title>
        <para>Para instalar/habilitar el servidor multimedia necesitas navegar a la página MiniDLNA y habilitarlo. Se intenta que la aplicación esté disponible en la red interna y por ello requiere asignarle un interfaz de red configurado para tráfico interno. </para>
        <para>Tras la instalación queda disponible una página web en <ulink url="https://&lt;tu-freedombox&gt;/_minidlna"/>.  Incluye información de cuántos ficheros detecta el servidor, cuántas conexiones existen etc. Esto resulta muy útil cuando conectas discos externos con contenido para para verificar que detecta los nuevos archivos como debe. Si no ocurre así, desconectar y activar el servidor lo arreglará.  </para>
      </section>
      <section>
        <title>Sistemas de archivo para discos externos.</title>
        <para>Al usar un disco externo que se usa también desde sistemas Windows el mejor formato para el sistema de archivos es NTFS. NTFS conservará los permisos de acceso de Linux y la codificación UTF-8 para los nombres de fichero. Esto es útil si los nombres de archivos tienen tildes, eñes u otros signos raros. </para>
      </section>
      <section>
        <title>Enlaces externos</title>
        <itemizedlist>
          <listitem>
            <para><ulink url="http://minidlna.sourceforge.net"/> (en) </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://es.wikipedia.org/wiki/Digital_Living_Network_Alliance"/>
            </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Lector de Feeds de Noticias (Tiny Tiny RSS)</title>
      <para><emphasis>Tiny Tiny RSS</emphasis> es un lector y agregador de <emphasis>feeds</emphasis> de noticias (RSS/Atom) diseñado para leer noticias desde cualquier lugar con una experiencia lo más parecida posible a una aplicación de escritorio. </para>
      <para>Cualquier usuario creado mediante el interfaz web de FreedomBox podrá ingresar y usar esta app. Cada usuario tiene sus propios <emphasis>feeds</emphasis>, estado y preferencias. </para>
      <section>
        <title>Usar el interfaz web</title>
        <para>Cuando esté habilitado Tiny Tiny RSS estará disponible en la ruta <emphasis>/tt-rss</emphasis> del servidor web. Cualquier usuario creado mediante el interfaz web de FreedomBox podrá ingresar y usar esta app. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=ttrss.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Tiny Tiny RSS</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <section>
          <title>Añadir un nuevo feed</title>
          <para>1. Ve a la página cuyo feed quieras y copia su enlace RSS/Atom feed. </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=Select-RSS-feed.png" width="800"/>
              </imageobject>
              <textobject>
                <phrase>Selecting feeds</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
          <para>2. Selecciona "Subscribirse al feed.." en el desplegable Acciones. </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=Subscribe-to-feed.png"/>
              </imageobject>
              <textobject>
                <phrase>Subscribe to feed</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
          <para>3. Pega la URL que has copiado en el diálogo que aparece y pulsa el botón <emphasis role="strong">Subscribirse</emphasis>. </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=Subscribe-dialog.png" width="800"/>
              </imageobject>
              <textobject>
                <phrase>Subscription dialog box</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
          <para>Dale un minuto a la aplicación para obtener los <emphasis>feeds</emphasis>. </para>
          <para>En algunos sitios web el botón de <emphasis>feeds</emphasis> RSS no está claramente visible. En tal caso simplemente pega la URL del sitio web en el diálogo Subscribirse y deja que TT-RSS detecte automáticamente los <emphasis>feeds</emphasis> RSS que haya en la página.  </para>
          <para>Puedes probarlo ahora con la página principal de <ulink url="https://en.wikinews.org/wiki/Main_Page">WikiNews</ulink> </para>
          <para>Como puedes ver en la imagen seguiente TT-RSS ha detectado y añadido el <emphasis>feed</emphasis> Atom de WikiNews a nuestra lista de <emphasis>feeds</emphasis>. </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=WikiNews-feed.png"/>
              </imageobject>
              <textobject>
                <phrase>WikiNews feed added</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
          <para>Si no quieres conservar este <emphasis>feed</emphasis> haz clic con el botón derecho del ratón en el <emphasis>feed</emphasis> de la imagen anterior, selecciona <emphasis role="strong">Editar feed</emphasis> y dale a  <emphasis role="strong">Desubscribir</emphasis> en el diálogo que aparece. </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=Unsubscribe.png" width="800"/>
              </imageobject>
              <textobject>
                <phrase>Unsubscribe from a feed</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
        </section>
        <section>
          <title>Importar tus feeds desde otro lector</title>
          <para>Encuentra en tu lector de <emphasis>feeds</emphasis> previo una opción para <emphasis>Exportar</emphasis> tus <emphasis>feeds</emphasis> a un fichero. Si tiene que elegir entre varios formatos elige OPML. Pongamos que tu fichero de <emphasis>feeds</emphasis> exportados se llama Subscriptions.opml </para>
          <para>Haz click en la esquina superior izquierda el menú <emphasis>Acciones</emphasis> y selecciona <emphasis>Preferencias</emphasis>. Se te llevará a otra página. </para>
          <para>En la cabecera superior selecciona la 2ª solapa llamada <emphasis>Feeds</emphasis>. Tiene varias secciones y la 2ª se llama <emphasis>OPML</emphasis>. Selecciónala. </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=OPML.png" width="960"/>
              </imageobject>
              <textobject>
                <phrase>OPML feeds page</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
          <para>Para importar tu fichero Subscriptions.opml a TT-RSS, </para>
          <orderedlist numeration="arabic">
            <listitem>
              <para>Haz clic en <emphasis>Examinar...</emphasis> y selecciona el fichero en tu sistema de archivos. </para>
            </listitem>
            <listitem>
              <para>Haz clic en <emphasis>Importar mi OPML</emphasis> </para>
            </listitem>
          </orderedlist>
          <para>Tras importar se te llevará a la sección <emphasis role="strong">Feeds</emphasis> que está en la página encima de la de OPML. Puedes ver que los <emphasis>feeds</emphasis> del lector previo figuran ahora importados en Tiny Tiny RSS. Ahora puedes empezar a usar Tiny Tiny RSS como tu lector principal.  </para>
        </section>
      </section>
      <section>
        <title>Usar la app móvil</title>
        <para>La app oficial para Android del proyecto Tiny Tiny RSS funciona con el servidor Tiny Tiny RSS de FreedomBox. Se sabe que la aplicación anterior TTRSS-Reader  <emphasis role="strong">no</emphasis> funciona.  </para>
        <para>Desafortunadamente la app oficial para Android solo está disponible en la Play Store de Google y no en F-Droid. Todavía puedes obtener el código fuente y compilar el fichero apk por tu cuenta. </para>
        <para>Para configurarla, primero instálala y entonces en la página de configuración pon <emphasis><ulink url="https://&lt;tu_freedombox&gt;/tt-rss-app/"/></emphasis> como URL. Pon tu usuario y contraseña en los detalles del Login así como los detalles de Autenticación HTTP. Si tu FreedomBox no tiene un certificado HTTPS válido configuralo para que admita cualquier certificado SSL y cualquier servidor. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=ttrssapp1.png" width="288"/>
            </imageobject>
            <textobject>
              <phrase>Tiny Tiny RSS</phrase>
            </textobject>
          </inlinemediaobject>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=ttrssapp2.png" width="288"/>
            </imageobject>
            <textobject>
              <phrase>Tiny Tiny RSS</phrase>
            </textobject>
          </inlinemediaobject>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=ttrssapp3.png" width="288"/>
            </imageobject>
            <textobject>
              <phrase>Tiny Tiny RSS</phrase>
            </textobject>
          </inlinemediaobject>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=ttrssapp4.png" width="288"/>
            </imageobject>
            <textobject>
              <phrase>Tiny Tiny RSS</phrase>
            </textobject>
          </inlinemediaobject>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/TinyTinyRSS?action=AttachFile&amp;do=get&amp;target=ttrssapp5.png" width="288"/>
            </imageobject>
            <textobject>
              <phrase>Tiny Tiny RSS</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
    </section>
    <section>
      <title>Alojamiento Git Simple (GitWeb)</title>
      <para>GitWeb proporciona alojamiento Git en FreedomBox. Proporciona un interfaz web simple para realizar acciones comunes como ver archivos, diferencias, descripciones de cambio, etc. </para>
      <para><emphasis role="strong">Disponible desde versión:</emphasis> 19.19 </para>
      <section>
        <title>Autenticación básica HTTP</title>
        <para>Actualmente el GitWeb de FreedomBox solo soporta remotos HTTP. Para evitar tener que introducir la contraseña cada vez que haces pull/push al repositorio puedes editar tu remoto para incluír credenciales. </para>
        <para>
          <emphasis>Ejemplo:</emphasis>
          <ulink url="https://usuario@contrasena:mi.freedombox.mola/gitweb/mirepo"/>
        </para>
        <para>Tu nombre de usuario y contraseña se cifrarán. Quien monitorize el tráfico de la red solo apreciará el nombre de dominio.</para>
        <para><emphasis role="strong">Nota:</emphasis> Al usar este método tu contraseña se almacenará en claro en el fichero <code>.git/config</code> del repositorio local. </para>
      </section>
      <section>
        <title>Réplicas Espejo</title>
        <para>Aunque tus repositorios se albergan principalmente en tu propia FreedomBox puedes configurar un repositorio en otro servicio de alojamiento Git como <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/GitLab#">GitLab</ulink> a modo de copia espejo. </para>
      </section>
    </section>
    <section>
      <title>Servidor SIP (Repro)</title>
      <caution>
        <para>
          <emphasis role="strong">App eliminada</emphasis>
        </para>
        <para>Repro ha sido eliminada de Debian 10 (Buster) y por tanto ya no está disponible en FreedomBox. </para>
      </caution>
    </section>
    <section>
      <title>Proxy SOCKS5 (Shadowsocks)</title>
      <section>
        <title>¿Qué es Shadowsocks?</title>
        <para><ulink url="https://shadowsocks.org/en/index.html">Shadowsocks</ulink> es un proxy SOCKS5 ligero y seguro, diseñado para proteger tu tráfico Internet. Se puede usar para eludir la censura y los filtros de Internet. Tu FreedomBox puede ejecutar un cliente Shadowsocks que puede conectar con un servidor Shadowsocks. También ejecutará un proxy SOCKS5. Los dispositivos locales pueden conectar con este proxy y sus datos serán cifrados y retransmitidos a través del sevidor Shadowsocks. </para>
        <para><emphasis role="strong">Nota:</emphasis> Shadowsocks está disponible en FreedomBox a partir de la versión 0.18 de Plinth. </para>
      </section>
      <section>
        <title>Usar el cliente Shadowsocks</title>
        <para>La implementación actual de Shadowsocks en FreedomBox solo soporta configurar FreedomBox como cliente Shadowsocks. Este caso de uso sería así: </para>
        <itemizedlist>
          <listitem>
            <para>El client de Shadowsocks (FreedomBox) está en una región en la que partes de Internet están bloqueadas o censuradas. </para>
          </listitem>
          <listitem>
            <para>El servidor de Shadowsocks está en una región diferente que no tiene esos bloqueos. </para>
          </listitem>
          <listitem>
            <para>FreedomBox proporciona un servicio de proxy SOCKS en la red local para que otros dispositivos hagan uso de la conexión Shadowsocks. </para>
          </listitem>
        </itemizedlist>
        <para>En el futuro será posible configurar FreedomBox como servidor Shadowsocks. </para>
      </section>
      <section>
        <title>Configurar tu FreedomBox para el cliente Shadowsocks</title>
        <para>Para habilitar Shadowsocks primero navega a la página Proxy Socks5 (Shadowsocks) e instalalo.  </para>
        <para>Servidor: el servidor Shadowsocks no es la IP o la URL de FreedomBox, sino que será otro servidor o VPS configurado como tal (servidor Shadowsocks). También hay algunos servidores Shadowsocks públicos listados en la web, pero sé consciente de que quienquiera que opere el servidor puede ver a dónde van las peticiones y cualquier dato no cifrado que se transmita. </para>
        <para>Para usar Shadowsocks una vez instalado configura la URL del proxy SOCKS5 en tu dispositivo, navegador o aplicación como <code>http://&lt;tu_freedombox&gt;:1080/</code>. </para>
      </section>
    </section>
    <section>
      <title>Red Privada Virtual (OpenVPN)</title>
      <section>
        <title>¿Qué es OpenVPN?</title>
        <para><emphasis>OpenVPN</emphasis> proporciona un servicio de red privada virtual a tu FreedomBox. Puedes usar este software para acceso remoto, VPNs punto-a-punto y seguridad Wi-Fi. OpenVPN incluye soporte para direcciones IP dinámicas y NAT. </para>
      </section>
      <section>
        <title>Redirección de puertos</title>
        <para>Si tu FreedomBox está detrás de un router necesitarás configurar la redirección de puertos en tu router. Debes redirigir los siguientes puertos para OpenVPN: </para>
        <itemizedlist>
          <listitem>
            <para>UDP 1194 </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Configurar</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>En el menú de apps de Plinth selecciona <emphasis>Red Privada Virtual (OpenVPN)</emphasis> y haz clic en Instalar. </para>
          </listitem>
          <listitem>
            <para>Tras instalar el módulo todavía queda un paso de configuración que puede llevar largo tiempo completar. Haz clic en "Iniciar configuración" para empezar. </para>
            <para>
              <inlinemediaobject>
                <imageobject>
                  <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/OpenVPN?action=AttachFile&amp;do=get&amp;target=plinth_openvpn.png" width="800"/>
                </imageobject>
                <textobject>
                  <phrase>OpenVPN service page</phrase>
                </textobject>
              </inlinemediaobject>
            </para>
          </listitem>
          <listitem>
            <para>Espera a que termine la configuración. Puede tardar un rato. </para>
          </listitem>
          <listitem>
            <para>Una vez completada la configuración del servidor OpenVPN puedes descargar tu perfil. Esto descargará un archivo llamado <code>&lt;usuario&gt;.ovpn</code>, siendo &lt;usuario&gt; un usuario de FreedomBox. Todos los usuarios de FreedomBox podrán descargar un perfil propio y diferente. Los usuarios que no sean administradores pueden descargar el perfil desde la portada después de ingresar. </para>
          </listitem>
          <listitem>
            <para>El archivo ovpn contiene toda la información que necesita un cliente vpn para conectar con un servidor. </para>
          </listitem>
          <listitem>
            <para>El perfil descargado contiene el nombre de dominio de FreedomBox al que debe conectarse el cliente. Este se obtiene del dominio configurado en la sección 'Configuración' de la página de 'Sistema'. En caso de que tu dominio no esté configurado adecuadamente quizá necesites cambiar este valor después de descargar el perfil. Si tu cliente OpenVPN lo permite puedes hacer esto después de importar el perfil OpenVPN. De lo contrario puedes editar el perfil .ovpn con un editor de texto y cambiar la línea 'remote' para que contenga la dirección IP WAN o el hostname de tu FreedomBox como se indica aquí. </para>
            <screen><![CDATA[client
remote tu.freedombox.org 1194
proto udp]]></screen>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Navegar por Internet tras conectar a una VPN</title>
        <para>Tras conectar a la VPN el dispositivo cliente podrá navegar por Internet sin más configuración adicional. No obstante una pre-condición para que esto funcione es que necesitas tener al menos 1 interfaz (tarjeta) de red conectado a Internet en la zona <emphasis>Externa</emphasis> del cortafuegos. Usa la página de configuración de redes para editar la zona del cortafuegos con los interfaces (tarjetas) de red del dispositivo. </para>
      </section>
      <section>
        <title>Uso</title>
        <section>
          <title>En Android/LineageOS</title>
          <orderedlist numeration="arabic">
            <listitem>
              <para>Visita la página principal de FreedomBox. Ingresa con tu cuenta de usuario. Desde la página principal descarga el perfil OpenVPN. El archivo se llamará <code>&lt;usuario&gt;.ovpn</code>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/OpenVPN?action=AttachFile&amp;do=get&amp;target=openvpn_download_profile.png" width="324"/>
                      </imageobject>
                      <textobject>
                        <phrase>OpenVPN Download Profile</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Descarga un cliente OpenVPN como <emphasis>OpenVPN for Android</emphasis>. Se recomienda el repositorio <ulink url="https://f-droid.org">F-Droid</ulink>. En la app, selecciona <emphasis>Importar perfil</emphasis>. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/OpenVPN?action=AttachFile&amp;do=get&amp;target=openvpn_install_app.png" width="324"/>
                      </imageobject>
                      <textobject>
                        <phrase>OpenVPN App</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>En el diálogo <emphasis>Seleccionar perfil</emphasis> elige el archivo <code>&lt;usuario&gt;.opvn</code> que acabas de descargar. Pon un nombre a la conexión y graba el perfil. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/OpenVPN?action=AttachFile&amp;do=get&amp;target=openvpn_import_profile.png" width="324"/>
                      </imageobject>
                      <textobject>
                        <phrase>OpenVPN import profile</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>El perfil recién creado aparecera. Si hace falta edita el perfil y pon el nombre de dominio de tu FreedomBox como dirección de servidor. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/OpenVPN?action=AttachFile&amp;do=get&amp;target=openvpn_profile_created.png" width="324"/>
                      </imageobject>
                      <textobject>
                        <phrase>OpenVPN profile created</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/OpenVPN?action=AttachFile&amp;do=get&amp;target=openvpn_edit_domain_name.png" width="324"/>
                      </imageobject>
                      <textobject>
                        <phrase>OpenVPN edit domain name</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Conecta haciendo clic sobre el perfil. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/OpenVPN?action=AttachFile&amp;do=get&amp;target=openvpn_connect.png" width="324"/>
                      </imageobject>
                      <textobject>
                        <phrase>OpenVPN connect</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/OpenVPN?action=AttachFile&amp;do=get&amp;target=openvpn_connected.png" width="324"/>
                      </imageobject>
                      <textobject>
                        <phrase>OpenVPN connected</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
            <listitem>
              <para>Cuando esté desconecta haciendo clic sobre el perfil. </para>
              <itemizedlist>
                <listitem override="none">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/OpenVPN?action=AttachFile&amp;do=get&amp;target=openvpn_disconnect.png" width="324"/>
                      </imageobject>
                      <textobject>
                        <phrase>OpenVPN disconnect</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </listitem>
              </itemizedlist>
            </listitem>
          </orderedlist>
        </section>
        <section>
          <title>En Debian</title>
          <para>Instala un cliente OpenVPN para tu sistema </para>
          <screen><![CDATA[$ sudo apt install openvpn]]></screen>
          <para>Abre el archivo ovpn con el cliente OpenVPN. </para>
          <screen><![CDATA[$ sudo openvpn --config /ruta/a/<usuario>.ovpn]]></screen>
        </section>
      </section>
      <section>
        <title>Comprobar si estás conectado</title>
        <section>
          <title>En Debian</title>
          <orderedlist numeration="arabic">
            <listitem>
              <para>Trata de hacer ping a tu FreedomBox u otros dispositivos de tu red. </para>
            </listitem>
            <listitem>
              <para>El comando <code>ip addr</code> debe mostrar una conexión <code>tun0</code>. </para>
            </listitem>
            <listitem>
              <para>El comando <code>traceroute freedombox.org</code> debiera mostrar la dirección IP del servidor VPN como primer salto. </para>
            </listitem>
          </orderedlist>
          <para>Si usas <code>Network Manager</code> puedes crear una conexión nueva importando el fichero: </para>
          <screen><![CDATA[$ sudo apt install network-manager-openvpn-gnome
$ sudo nmcli connection import type openvpn file /ruta/a/<USUARIO>.ovpn]]></screen>
        </section>
      </section>
      <section>
        <title>Enlaces Externos</title>
        <para>
          <ulink url="https://community.openvpn.net/openvpn"/>
        </para>
      </section>
    </section>
    <section>
      <title>Conversaciones de Voz (Mumble)</title>
      <section>
        <title>¿Qué es Mumble?</title>
        <para><emphasis>Mumble</emphasis> es un software de conversaciones de voz. Principalmente diseñado para uso con juegos multijugador por red, sirve para hablar con alta calidad de audio, cancelación de ruido, comunicación cifrada, autenticación de interlocutores por defecto mediante par de claves pública/privada, y "asistentes" para configurar tu micrófono, por ejemplo. Se puede marcar a un usuario dentro de un canal como "interlocutor prioritario". </para>
      </section>
      <section>
        <title>Usar Mumble</title>
        <para>FreedomBox incluye el servidor Mumble. Para conectar con el servidor los usuarios pueden descargar algún cliente de entre los <ulink url="https://wiki.mumble.info/wiki/Main_Page">disponibles</ulink> para plataformas de escritorio y móviles. </para>
      </section>
      <section>
        <title>Redirección de Puertos</title>
        <para>Si tu FreedomBox está detrás de un router necesitarás configurar la redirección de puertos de tu router. Deberías redirigir los siguientes puertos para  Mumble: </para>
        <itemizedlist>
          <listitem>
            <para>TCP 64738 </para>
          </listitem>
          <listitem>
            <para>UDP 64738 </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Administrar Permisos</title>
        <para>En Mumble un supeusuario puede crear cuentas de administrador que a su vez pueden administrar permisos a grupos y canales. Esto se puede hacer tras ingresar con el usuario "SuperUser" y la contraseña de superusuario. Ver la <ulink url="https://wiki.mumble.info/wiki/Murmurguide">Guía de Mumble</ulink> para obtener información respecto a cómo hacer esto. Actualmente FreedomBox no ofrece una interfaz gráfica para obtener o establecer la contraseña de superusuario en Mumble. Se genera una contraseña de superusuario automáticamente durante la instalación de Mumble. Para obtenerla ingresa en el terminal como <code>admin</code> usando <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Cockpit#">Cockpit</ulink> , la <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/SecureShell#">Shell Segura</ulink> o la consola. Y ejecuta el siguiente comando: </para>
        <screen><![CDATA[sudo grep SuperUser /var/log/mumble-server/mumble-server.log]]></screen>
        <para>Deberás ver una salida como esta: </para>
        <screen><![CDATA[<W>2019-11-06 02:47:41.313 1 => Password for 'SuperUser' set to 'noo8Dahwiesh']]></screen>
        <para>O puedes establecer una contraseña nueva así: </para>
        <screen><![CDATA[sudo su -
echo "nuevacontraseña" | su mumble-server -s /bin/sh -c "/usr/sbin/murmurd -ini /etc/mumble-server.ini --readsupw"]]></screen>
      </section>
    </section>
    <section>
      <title>Proxy Web (Privoxy)</title>
      <para>Un <emphasis>proxy web</emphasis> actúa como filtro para tráfico web entrante y saliente. Por tanto, puedes ofrecer a los ordenadores de tu red pasar su tráfico internet  a través del proxy para eliminar anuncios y mecanismos de rastreo indeseados. </para>
      <para><emphasis>Privoxy</emphasis> es un software para la seguridad, privacidad, y control certero sobre la web. Proporciona una navegación web mucho más controlada (y anónima) que la que te puede ofrecer tu navegador. Privoxy "es un proxy enfocado principalmente al aumento de la privacidad, eliminación de anuncios y morralla, y a liberar al usuario de las restricciones impuestas sobre sus propias actividades" (fuente: <ulink url="http://www.privoxy.org/faq/index.html">Preguntas frecuentes acerca de Privoxy</ulink>). </para>
      <section>
        <title>Vídeo</title>
        <para>Mira el <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Privoxy?action=AttachFile&amp;do=get&amp;target=Privoxy_Installation.webm">vídeo</ulink> acerca de como configurar y usar Privoxy en FreedomBox. </para>
      </section>
      <section>
        <title>Configurar</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Instala <emphasis>Proxy Web (Privoxy)</emphasis> desde Plinth </para>
            <para>
              <inlinemediaobject>
                <imageobject>
                  <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Privoxy?action=AttachFile&amp;do=get&amp;target=Privoxy-Installation.png" width="800"/>
                </imageobject>
                <textobject>
                  <phrase>Privoxy Installation</phrase>
                </textobject>
              </inlinemediaobject>
            </para>
          </listitem>
          <listitem>
            <para>Adapta las preferencias de proxy de tu navegador al hostname (o dirección IP) de tu FreedomBox con el puerto 8118. Observa por favor que Privoxy sólo puede  tratar tráfico HTTP y HTTPS. No funciona con FTP u otros protocolos.  </para>
            <para>
              <inlinemediaobject>
                <imageobject>
                  <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Privoxy?action=AttachFile&amp;do=get&amp;target=Privoxy-BrowserSettings.png" width="800"/>
                </imageobject>
                <textobject>
                  <phrase>Privoxy Browser Settings</phrase>
                </textobject>
              </inlinemediaobject>
            </para>
          </listitem>
          <listitem>
            <para>Vé a la página <ulink url="http://config.privoxy.org/"/> o <ulink url="http://p.p"/>. Si Privoxy está instalado adecuadamente podrás configurarlo en detalle y si no verás un mensaje de fallo. </para>
          </listitem>
          <listitem>
            <para>Si usas un portátil que tenga a veces que conectarse con FreedomBox y Privoxy pasando por routers de terceros quizá quieras instalar una extensión <emphasis>proxy switch</emphasis> que te permite activar y desactivar el proxy más fácilmente.  </para>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Usuarios Avanzados</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>La instalación de serie debería proporcionar un punto de partida razonable para la mayoría de los usuarios. Indudablemente habrá ocasiones en las que quieras ajustar la configuración. Eso se puede afrontar cuando surja la necesidad.  </para>
          </listitem>
          <listitem>
            <para>Con Privoxy activado puedes ver su documentación y los detalles de su configuración en <code>http://config.privoxy.org/</code> o en <code>http://p.p</code>. </para>
          </listitem>
          <listitem>
            <para>Para habilitar los cambios en estas configuraciones primero tienes que cambiar el valor de <emphasis>habilitar-acciones-de-edición</emphasis> en <code>/etc/privoxy/config</code> a <code>1</code>. Antes de hacerlo lee el manual con atención, especialmente:    </para>
            <itemizedlist>
              <listitem override="none">
                <para>
                  <emphasis>No se puede controlar por separado el accesso al editor por "ACLs" o authenticación HTTP, así que cualquiera con acceso a Privoxy puede modificar la configuración de todos los usuarios. Esta opción no se recomienda para entornos con usuarios no confiables. Nota que un código de cliente malicioso (p.ej. Java) también puede usar el editor de acciones y no deberías habilitar estas opciones a no ser que entiendas las consecuencias y estés seguro de que los navegadores están correctamente configurados.</emphasis>
                </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Ahora encontrarás un botón <code>EDITAR</code> en la pantalla de configuración de <code>http://config.privoxy.org/</code>. </para>
          </listitem>
          <listitem>
            <para>La <ulink url="http://www.privoxy.org/user-manual/quickstart.html">Guía rápida</ulink> es un buen punto de partida para leer acerca de cómo definir reglas de bloqueo y filtrado propias. </para>
          </listitem>
        </orderedlist>
      </section>
    </section>
    <section>
      <title>Búsqueda Web (Searx)</title>
      <section>
        <title>Acerca de Searx</title>
        <para><emphasis>Searx</emphasis> es un <ulink url="https://en.wikipedia.org/wiki/Metasearch_engine">metabuscador</ulink>. Un metabuscador agrega los resultados de varios buscadores y los presenta en un interfaz unificado. </para>
        <para>Lee más acerca de Searx en su <ulink url="https://asciimoo.github.io/searx/">sitio web oficial</ulink>. </para>
        <para><emphasis role="strong">Disponible desde:</emphasis>  versión 0.24.0 </para>
      </section>
      <section>
        <title>Captura de pantalla</title>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Searx?action=AttachFile&amp;do=get&amp;target=searx-screenshot.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Searx Screenshot</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Vídeo</title>
        <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Searx?action=AttachFile&amp;do=get&amp;target=Searx.webm">Searx installation and first steps</ulink> (14 MB) </para>
      </section>
      <section>
        <title>¿Por qué usar Searx?</title>
        <section>
          <title>Personalización y Burbujas por Filtrado</title>
          <para>Los buscadores tienen la capacidad de perfilar a sus usuarios y les sirven los resultados más relevantes para ellos, encerrandoles en <ulink url="https://en.wikipedia.org/wiki/Filter_bubble">burbujas por filtrado</ulink> y distorsionando la visión que la gente tiene del mundo. Los buscadores tienen un incentivo financiero para servir publicidad interesante a sus usuarios, ya que incrementa la probabilidad de que hagan clic en los anuncios. </para>
          <para>Un metabuscador es una  solución posible a este problema, ya que agrega resultados de multiples buscadores puenteando así los intentos de personalización de los buscadores.  </para>
          <para>Searx evita almacenar cookies de buscadores para eludir traceos y perfilados de buscadores. </para>
        </section>
        <section>
          <title>Filtrado de publicidad</title>
          <para>Searx filtra anuncios de los resultados de búsqueda antes de servirlos al usuario, con lo que mejora la relevancia de tus resultados y te evita distracciones. </para>
        </section>
        <section>
          <title>Privacidad</title>
          <para>Searx usa por defecto HTTP POST en vez de GET para enviar tus consultas de búsqueda a los <ulink url="https://en.wikipedia.org/wiki/Web_search_engine">buscadores</ulink>, así que si alguien espía tu tráfico no podrá leerlas. Tampoco se almacenarán las consultas en el histórico de tu navegador.  </para>
          <para><emphasis role="strong">Nota:</emphasis> Searx usado desde la barra (<emphasis>omnibar</emphasis>) del navegador Chrome hará peticiones GET en vez de POST. </para>
        </section>
      </section>
      <section>
        <title>Searx en FreedomBox</title>
        <itemizedlist>
          <listitem>
            <para>En FreedomBox Searx usa las credenciales únicas de <emphasis>Single Sign On</emphasis>. Esto implica que tienes que haber ingresado en tu FreedomBox con el navegador en el que estás usando Searx.  </para>
          </listitem>
          <listitem>
            <para>Se puede acceder fácilmente a SearX a través de Tor. </para>
          </listitem>
          <listitem>
            <para>Se puede añadir a Searx a la barra de buscadores del navegador Firefox. Mira la <ulink url="https://support.mozilla.org/en-US/kb/add-or-remove-search-engine-firefox">Ayuda de Firefox</ulink> acerca de este asunto. Una vez esté Searx añadido también podrás establecerlo como tu buscador por defecto. </para>
          </listitem>
          <listitem>
            <para>Searx también ofrece resultados de búsqueda en formatos csv, json y rss, que se pueden usar desde scripts para automatizar algunas tareas. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Wiki (MediaWiki)</title>
      <section>
        <title>Acerca de MediaWiki</title>
        <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/MediaWiki#">MediaWiki</ulink> es el software de base de la gama de wikis Wikimedia. </para>
        <para>Lee más acerca de MediaWiki en <ulink url="https://en.wikipedia.org/wiki/MediaWiki">Wikipedia</ulink> </para>
        <para><emphasis role="strong">Disponible desde:</emphasis>  versión 0.20.0 </para>
      </section>
      <section>
        <title>MediaWiki en FreedomBox</title>
        <para>MediaWiki viene configurado en FreedomBox para ser públicamente legible y editable en privado. Sólo los usuarios ingresados pueden editar el wiki. Esta configuración evita publicidad indeseada (<emphasis>spam</emphasis>) y otros vandalismos en tu wiki. </para>
        <section>
          <title>Administración de Usuarios</title>
          <para>Solo el administrador de MediaWiki (usuario "admin") puede crear los usuarios. El usuario "admin" puede usarse también para restablecer contraseñas de usuarios MediaWiki. Si se olvida la contraseña del administrador se puede restablecer desde la página de MediaWiki del interfaz Plinth. </para>
        </section>
        <section>
          <title>Casos de uso</title>
          <para>MediaWiki es muy versátil y se puede emplear para muchos usos creativos. También es áltamente adaptable y viene con un montón de extensiones (<emphasis>plugins</emphasis>) y estilos estéticos. </para>
          <section>
            <title>Repositorio Personal de Conocimiento</title>
            <para>El MediaWiki de FreedomBox puede ser tu propio repositorio de conocimiento personal. Como MediaWiki tiene buen soporte multimedia puedes escribir notas, almacenar imágenes, crear listas de comprobación, guardar referencias y enlaces, etc. de manera organizada. Puedes almacenar el conocimiento de una vida en tu instancia de MediaWiki. </para>
          </section>
          <section>
            <title>Wiki Comunitario</title>
            <para>Una comunidad de usuarios podría usar MediaWiki como su repositorio común de conocimiento y material de referencia. Se puede emplear como un tablón de anunciós de universidad, como un servidor de documentación para una pequeña empresa, como un bloc de notas para grupos de estudio o como un wiki de fans al estilo de wikia. </para>
          </section>
          <section>
            <title>Sitio Web Personal implementado mediante un Wiki</title>
            <para><ulink url="https://www.mediawiki.org/wiki/Sites_using_MediaWiki/en">Varios sitios web</ulink> de internet son sólo instancias de MediaWiki. El MediaWiki de FreedomBox es de solo lectura para visitantes. Se puede por tanto adaptar para servir como tu sitio web y/o blog personal. El contenido de MediaWiki es fácil de exportar y puede moverse después a otro motor de blogs. </para>
          </section>
        </section>
        <section>
          <title>Editar Contenido del Wiki</title>
          <section>
            <title>Editor Visual</title>
            <para>Como su nombre indica, el nuevo <emphasis>Editor Visual</emphasis> de MediaWiki ofrece un interfaz de usuario visual (<emphasis>WYSIWYG</emphasis>) para crear páginas del wiki. Por desgracia aún no está disponible en la versión actual de MediaWiki en Debian. Una solución temporal posible sería escribir tu contenido con el Editor Visual del <ulink url="https://en.wikipedia.org/wiki/Wikipedia:Sandbox">borrador de Wikipedia</ulink>, cambiar el modo de edición a texto y copiarlo a tu wiki. </para>
          </section>
          <section>
            <title>Otros Formatos</title>
            <para>No es imprescindible que aprendas el lenguaje de formateo de MediaWiki. Puedes escribir en tu formato favorito (Markdown, Org-mode, LaTeX etc.) y convertirlo al formato de MediaWiki usando <ulink url="https://pandoc.org/try/">Pandoc</ulink>. </para>
          </section>
          <section>
            <title>Cargar Imágenes</title>
            <para>Se puede habilitar la carga de imágenes desde FreedomBox versión 0.36.0. También puedes usar directamente imágenes de Wikimedia Commons mediante una funcionalidad llamada <ulink url="https://www.mediawiki.org/wiki/InstantCommons">Instant Commons</ulink>. </para>
          </section>
        </section>
      </section>
    </section>
    <section>
      <title>Wiki y Blog (Ikiwiki)</title>
      <section>
        <title>¿Qué es Ikiwiki?</title>
        <para><emphasis>Ikiwiki</emphasis> convierte páginas wiki a páginas HTML listas para publicar en un sitio web. En particular, proporciona blogs, podcasts, calendarios y una amplia selección de extensiones (<emphasis>plugins</emphasis>). </para>
      </section>
      <section>
        <title>Inicio rápido</title>
        <para>Tras instalar la app en el interfaz de administración de tu FreedomBox: </para>
        <itemizedlist>
          <listitem>
            <para>Ve a la sección <emphasis>Crear</emphasis> y crea un wiki o un blog. </para>
          </listitem>
          <listitem>
            <para>Vuelve a la sección <emphasis>Configurar</emphasis> y haz clic en el enlace /ikiwiki. </para>
          </listitem>
          <listitem>
            <para>Haz clic en el nombre de tu nuevo wiki o blog bajo <emphasis>Directorio Padre</emphasis>. </para>
          </listitem>
          <listitem>
            <para>Disfruta de tu nueva página de publicación. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Crear un wiki o blog</title>
        <para>Puedes crear un wiki o blog para albergarlo en tu FreedomBox mediante la página <emphasis>Wiki y Blog (Ikiwiki)</emphasis> de Plinth. La primera vez que visites esta página te pedirá instalar paquetes requiridos por Ikiwiki. </para>
        <para>Tras completar la instalación de paquetes selecciona la solapa Crear. Puedes elegir el tipo: Wiki o Blog. Teclea también un nombre para el wiki o blog, y el usuario y contraseña para su cuenta de administrador. Al hacer clic en <emphasis>Actualizar configuración</emphasis> verás el wiki/blog añadido a tu lista. Observa que cada wiki/blog tiene su propia cuenta de administrador. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Ikiwiki?action=AttachFile&amp;do=get&amp;target=ikiwiki_create.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>ikiwiki: Create</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Acceder a tu wiki o blog</title>
        <para>Desde la página de <emphasis>Wiki y Blog (Ikiwiki)</emphasis> selecciona la solapa <emphasis>Administrar</emphasis> y verás una lista de tus wikis y blogs. Haz clic en un nombre para navegar a ese wiki o blog. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Ikiwiki?action=AttachFile&amp;do=get&amp;target=ikiwiki_manage.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>ikiwiki: Manage</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>Desde aquí, si le das a <emphasis>Editar</emphasis> o a <emphasis>Preferencias</emphasis> se te llevará a una página de ingreso. Para ingresar con la cuenta de administrador que creaste antes selecciona la solapa <emphasis>Otros</emphasis>, introduce el usuario y la contraseña y haz clic en <emphasis>Ingresar</emphasis>. </para>
      </section>
      <section>
        <title>Ingreso único de usuarios (SSO)</title>
        <para>Se puede dar permiso para editar a otros usuarios de FreedomBox además de al administrador del wiki/blog. Sin embargo no tendrán todos los permisos del administrador. Podrán añadir o editar páginas pero no podrán cambiar la configuración del wiki. </para>
        <para>Para añadir a un usuario al wiki ve a la página <emphasis>Usuarios y Grupos</emphasis> de Plinth (bajo <emphasis>Configuración del Sistema</emphasis>, el icono del engranaje de la esquina superior derecha de la página). Crea o modifica un usuario y añádele al grupo <emphasis>wiki</emphasis>. (Los usuarios del grupo <emphasis>admin</emphasis> tendrán también acceso al wiki.) </para>
        <para>Para ingresar como usuario FreedomBox ve a la página de ingreso del wiki/blog y selecciona la solapa <emphasis>Otros</emphasis>. Luego haz clic en el botón <emphasis>Ingresar con autenticación HTTP</emphasis>. El navegador mostrá un diálogo emergente en el que podrás introducir el usuario y la contraseña del usuario de FreedomBox. </para>
      </section>
      <section>
        <title>Añadir usuarios FreedomBox como admnistradores de wiki</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Ingresa al wiki con su cuenta de administrador. </para>
          </listitem>
          <listitem>
            <para>Haz clic en <emphasis>Preferencias</emphasis> y luego en <emphasis>Configurar</emphasis>. </para>
          </listitem>
          <listitem>
            <para>Debajo de <emphasis>Principal</emphasis>, en <emphasis>usuarios administradores de algún wiki</emphasis>, añade el nombre de un usuario de FreedomBox. </para>
          </listitem>
          <listitem>
            <para>(Opcional) Desmarca la opción <emphasis>habilitar autenticación mediante contraseña</emphasis> de <emphasis>extensión de autenticación: autenticación mediante contraseña</emphasis>. (Nota: Esto deshabilitará el ingreso con la cuenta de administrador anterior. Solo se podrá ingresar mediante ingreso único usando autenticación HTTP.) </para>
          </listitem>
          <listitem>
            <para>Haz clic en <emphasis>Grabar Configuración</emphasis>. </para>
          </listitem>
          <listitem>
            <para>Pulsa <emphasis>Preferencias</emphasis> y a continuación <emphasis>Salir</emphasis>. </para>
          </listitem>
          <listitem>
            <para>Ingresa como el nuevo usuario administrador usando <emphasis>Ingresar con autenticación HTTP</emphasis>. </para>
          </listitem>
        </orderedlist>
      </section>
    </section>
    <section>
      <title>Red de Anonimato (I2P)</title>
      <section>
        <title>Acerca de I2P</title>
        <para>El <emphasis>Proyecto Internet Invisible (I2P)</emphasis> es una capa anonimizadora de red concebida para protejer las comunicaciones de la censura y la vigilancia. I2P proporciona anonimato enviando tráfico cifrado a través de una red distribuída alrededor del mundo gestionada por voluntarios. </para>
        <para>Más información acerca de I2P en la <ulink url="https://geti2p.net">página principal</ulink> del proyecto. </para>
      </section>
      <section>
        <title>Servicios Ofrecidos</title>
        <para>Los siguientes servicios se ofrecen en FreedomBox a través de I2P de serie. Se pueden habilitar más servicios desde la consola de enrutado I2P que se puede abrir desde el interfaz web de FreedomBox. </para>
        <itemizedlist>
          <listitem>
            <para><emphasis role="strong">Navegación web anónima</emphasis>: I2P se puede usar para navegar por la web de forma anónima. Para ello configura tu navegador (preferíblemente un navegador Tor) para conectar al proxy I2P. Esto se puede hacer estableciendo los proxies HTTP y HTTPS a <emphasis>freedombox.local</emphasis> (o la IP local de tu FreedomBox) con sus respectivos puertos a <emphasis>4444</emphasis> y <emphasis>4445</emphasis>. Este servicio está disponible sólo cuando accedes a la FreedomBox usando la red local (redes de la zona <emphasis>interna</emphasis> del cortaguegos) y no cuando llegas a la FreedomBox desde Internet. Una excepción a esto es cuando te conectas al servicio VPN de la FreedomBox desde Internet, en cuyo caso sí puedes usar el servicio de navegación web anónima a través de I2P. </para>
          </listitem>
          <listitem>
            <para><emphasis role="strong">Acceso a eepsites</emphasis>: La red I2P puede albergar sitios web anónimos llamados eepsites cuyo nombre de dominio acaba en <code>.i2p</code>. Por ejemplo, <code>http://i2p-projekt.i2p/</code> es el sitio web del proyecto I2P en la red I2P. Los eepsites son inaccesibles a un navegador normal a través de una conexión Internet normal. Para navegar a los eepsites tu navegador necesita configurarse para usar los proxies HTTP y HTTPS como se describió antes. Este servicio solo está disponible cuando accedes a la FreedomBox usando la red local (redes de la zona <emphasis>interna</emphasis> del cortaguegos) y no cuando llegas a la FreedomBox desde Internet. Una excepción a esto es cuando te conectas al servicio VPN de la FreedomBox desde Internet, en cuyo caso sí puedes usar el servicio de acceso a eepsites a través de I2P. </para>
          </listitem>
          <listitem>
            <para><emphasis role="strong">Descargas anónima de torrentes</emphasis>: I2PSnark, una aplicación para descargar y compartir archivos anónimamente mediante la red BitTorrent está disponible y habilitada por defecto en FreedomBox. Esta aplicación se controla mediante un interfaz web que se puede abrir desde la sección <emphasis>Torrentes Anonimos</emphasis> de la app I2P en el interfaz web de FreedomBox o de la consola de enrutado I2P. Solo los usuarios ingresados pertenecientes al grupo <emphasis>Manage I2P application</emphasis> pueden usar este servicio. </para>
          </listitem>
          <listitem>
            <para><emphasis role="strong">Red IRC</emphasis>: La red I2P contiene una red IRC llamada Irc2P. Esta red alberga el canal IRC oficial del proyecto I2P, entre otros. Este servicio viene habilitdo de serie en FreedomBox. Para usarlo abre tu cliente IRC favorito y configuralo para conectar con <emphasis>freedombox.local</emphasis> (o la IP local de tu FreedomBox) en el puerto <emphasis>6668</emphasis>. Este servicio solo está disponible cuando accedes a la FreedomBox usando la red local (redes de la zona <emphasis>interna</emphasis> del cortaguegos) y no cuando llegas a la FreedomBox desde Internet. Una excepción a esto es cuando te conectas al servicio VPN de la FreedomBox desde Internet, en cuyo caso sí puedes usar el servicio de IRC a través de I2P. </para>
          </listitem>
          <listitem>
            <para><emphasis role="strong">Consola de enrutado I2P</emphasis>: Este es el interfaz central de administración de I2P. Muestra el estado actual de I2P, estadísticas de ancho de banda y permite modificar varias preferencias de configuración. Puedes adecuar tu participación en la red I2P y usar/editar una lista con tus sitios I2P (eepsites) favoritos. Solo los usuarios ingresados pertenecientes al grupo <emphasis>Manage I2P application</emphasis> pueden usar este servicio. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Simple Git Hosting (GitWeb)</title>
      <para>Git is a distributed version-control system for tracking changes in source code during software development. GitWeb provides a web interface to Git repositories. You can browse history and content of source code, use search to find relevant commits and code. You can also clone repositories and upload code changes with a command-line Git client or with multiple available graphical clients. And you can share your code with people around the world. </para>
      <para>To learn more on how to use Git visit <ulink url="https://git-scm.com/docs/gittutorial">Git tutorial</ulink>. </para>
      <para><emphasis role="strong">Available since version:</emphasis> 19.19 </para>
      <section>
        <title>Managing the repositories</title>
        <para>After installation of GitWeb, a new repository can be created. It can be marked as <emphasis>private</emphasis> to limit access. </para>
      </section>
      <section>
        <title>Access</title>
        <para>GitWeb can be accessed after installation e.g. by the web client through <ulink url="https://&lt;my"/> freedombox name&gt;/gitweb </para>
      </section>
      <section>
        <title>HTTP basic auth</title>
        <para>GitWeb on FreedomBox currently supports HTTP remotes only. To avoid having to enter the password each time you pull/push to the repository, you can edit your remote to include the credentials. </para>
        <para>
          <emphasis>Example:</emphasis>
          <ulink url="https://username@password:my.freedombox.rocks/gitweb/myrepo"/>
        </para>
        <para>Your username and password will be encrypted. Someone monitoring the network traffic will notice the domain name only.</para>
        <para><emphasis role="strong">Note:</emphasis> If using this method, your password will be stored in plain text in the local repository's .git/config file. </para>
      </section>
      <section>
        <title>Mirroring</title>
        <para>Though your repositories are primarily hosted on your own FreedomBox, you can configure a repository on another Git hosting system like <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/GitLab#">GitLab</ulink> as a mirror. </para>
      </section>
    </section>
  </section>
  <section>
    <title>Sistema</title>
    <section>
      <title>Copias de respaldo (backups)</title>
      <para>FreedomBox incluye la posibilidad de copiar y restaurar datos, preferencias, configuración y secretos de la mayoría de las aplicaciones. La funcionalidad de <emphasis>Backups</emphasis> se resuelve con el software de <emphasis>backup</emphasis> <emphasis>Borg</emphasis>. <emphasis>Borg</emphasis> es un programa de <emphasis>backup</emphasis> con deduplicación y compresión. Está diseñado para hacer <emphasis>backups</emphasis> eficientes y seguros. Esta funcionalidad de <emphasis>backups</emphasis> se puede emplear para respaldar y recuperar datos aplicación por aplicación. Las copias de respaldado se pueden almacenar en la propia máquina FreedomBox o en un servidor remoto. Cualquier servidor remoto con acceso por SSH se puede emplear como almacenamiento para los <emphasis>backups</emphasis> de la FreedomBox. Las copias remotas se pueden cifrar para que el servidor remoto no pueda leer los datos que alberga. </para>
      <section>
        <title>Funcionalidad de Estatdos de los Backups</title>
        <informaltable>
          <tgroup cols="3">
            <colspec colname="col_0"/>
            <colspec colname="col_1"/>
            <colspec colname="col_2"/>
            <tbody>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">App/Funcionalidad</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Soporte en Versión</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Notas</emphasis>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Avahi </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Backups </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Bind </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.41 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Cockpit </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Coquelicot </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.40 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye ficheros subidos </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Datetime </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.41 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Deluge </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.41 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para><emphasis role="strong">no</emphasis> incluye archivos descargados ni semillas </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Diagnostics </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Dynamic DNS </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.39 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> ejabberd </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.39 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye todos los datos y configuración </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Firewall </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> ikiwiki </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.39 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye todos los wikis/blogs y sus contenidos </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> infinoted </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.39 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye todos los datos y claves </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> JSXC </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Let's Encrypt </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.42 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Matrix Synapse </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.39 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye media y cargas </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> MediaWiki </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.39 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye páginas de wiki y archivos adjuntos </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Minetest </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.39 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> MLDonkey </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 19.0 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Monkeysphere </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.42 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Mumble </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.40 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Names </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Networks </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> No </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> sin planes para implementar <emphasis>backup</emphasis>, de momento </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> OpenVPN </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.48 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye a todos los usuarios y claves de servidor </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Pagekite </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.40 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Power </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Privoxy </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Quassel </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.40 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye usuarios y registros de ejeución (<emphasis>logs</emphasis>) </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Radicale </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.39 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye calendario y datos de tarjetas de todos los usuarios </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> repro </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.39 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye a todos los usuarios, datos y claves </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Roundcube </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> SearX </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Secure Shell (SSH) Server </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.41 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye las claves del servidor </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Security </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.41 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Shadowsocks </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.40 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> solo secretos </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Sharing </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.40 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para><emphasis role="strong">no</emphasis> incluye datos de las carpetas compartidas </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Snapshot </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.41 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> solo configuración, <emphasis role="strong">no</emphasis> incluye datos de capturas (snapshots) </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Storage </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> - </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> no precisa <emphasis>backup</emphasis> </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Syncthing </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.48 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para><emphasis role="strong">no</emphasis> incluye datos de las carpetas compartidas </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Tahoe-LAFS </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.42 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye todos los datos y configuración </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Tiny Tiny RSS </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 19.2 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> incluye base de datos con <emphasis>feeds</emphasis>, historias, etc. </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Tor </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.42 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> includes configuración y secretos como las claves de servicios Tor Onion </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Transmission </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.40 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para><emphasis role="strong">no</emphasis> incluye archivos descargados ni semillas </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Upgrades </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 0.42 </para>
                </entry>
                <entry colsep="1" rowsep="1"/>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Users </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> No </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> sin planes para implementar <emphasis>backup</emphasis>, de momento  </para>
                </entry>
              </row>
            </tbody>
          </tgroup>
        </informaltable>
      </section>
      <section>
        <title>Cómo instalar y usar Backups</title>
        <para>
          <emphasis role="strong">Paso 1</emphasis>
        </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Backups?action=AttachFile&amp;do=get&amp;target=Backups_Step1_v49.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Backups: Paso 1</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>
          <emphasis role="strong">Paso 2</emphasis>
        </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Backups?action=AttachFile&amp;do=get&amp;target=Backups_Step2_v49.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Backups: Paso 2</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>
          <emphasis role="strong">Paso 3</emphasis>
        </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Backups?action=AttachFile&amp;do=get&amp;target=Backups_Step3_v49.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Backups: Paso 3</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>
          <emphasis role="strong">Paso 4</emphasis>
        </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Backups?action=AttachFile&amp;do=get&amp;target=Backups_Step4_v49.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Backups: Paso 4</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>
          <emphasis role="strong">Paso 5</emphasis>
        </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Backups?action=AttachFile&amp;do=get&amp;target=Backups_Step5_v49.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Backups: Paso 5</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>
          <emphasis role="strong">Paso 6</emphasis>
        </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Backups?action=AttachFile&amp;do=get&amp;target=Backups_Step6_v49.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Backups: Paso 6</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>
          <emphasis role="strong">Paso 7</emphasis>
        </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Backups?action=AttachFile&amp;do=get&amp;target=Backups_Step7_v49.png" width="800"/>
            </imageobject>
            <textobject>
              <phrase>Backups: Paso 7</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
    </section>
    <section>
      <title>Configurar</title>
      <para>Configurar tiene algunas opciones generales de configuración: </para>
      <section>
        <title>Hostname</title>
        <itemizedlist>
          <listitem override="none">
            <para><emphasis>Hostname</emphasis> es el nombre local por el que otros dispositivos pueden alcanzar tu FreedomBox desde la red local. El <emphasis>hostname</emphasis> por defecto es <emphasis>freedombox</emphasis>. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Nombre de Dominio</title>
        <itemizedlist>
          <listitem override="none">
            <para>El Nombre de Dominio es el nombre global por el que otros dispositivos pueden alcanzar tu FreedomBox desde la Internet. El valor que se asigne aquí es el que usarán <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/ejabberd#">Chat Server (XMPP)</ulink>, <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/MatrixSynapse#">Matrix Synapse</ulink>, <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/LetsEncrypt#">Certificates (Let's Encrypt)</ulink>, y <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/Monkeysphere#">Monkeysphere</ulink>. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Página Principal (home) del Servidor Web</title>
        <itemizedlist>
          <listitem override="none">
            <para>Esta es una opción avanzada que te permite establecer como <emphasis>home</emphasis> algo diferente al servicio FreedomBox (Plinth) para que se sirva a quien acceda con el navegador al nombre de dominio de FreedomBox. Por ejemplo, si el nombre de dominio de tu FreedomBox es <ulink url="https://myfreedombox.rocks"/> y estableces a MediaWiki como <emphasis>home</emphasis>, al visitar <ulink url="https://myfreedombox.rocks"/> te llevará a <ulink url="https://myfreedombox.rocks/mediawiki/"/> en vez de a <ulink url="https://myfreedombox.rocks/plinth/"/>. Puedes asignar la <emphasis>home</emphasis> a cualquier aplicación web, los wikis y blogs de Ikiwiki o la página index.html por defecto de Apache. </para>
          </listitem>
        </itemizedlist>
        <caution>
          <para>Una vez asignada como <emphasis>home</emphasis> otra aplicación, ya solo puedes navegar al servicio FreedomBox (Plinth) tecleando en el navegador <ulink url="https://myfreedombox.rocks/plinth/"/>. </para>
          <para><emphasis>/freedombox</emphasis> también se puede usar como alias para <emphasis>/plinth</emphasis> </para>
        </caution>
        <itemizedlist>
          <listitem override="none">
            <para><emphasis>Consejo:</emphasis> Guarda la URL del servicio FreedomBox (Plinth) antes de asignar la <emphasis>home</emphasis> a otra app. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Administración de Servidor (Cockpit)</title>
      <para>Cockpit es una aplicación que facilita administrar servidores GNU/Linux desde el navegador web. En una FreedomBox, hay disponibles controles para muchas funciones avanzadas que normalmente no se necesitan. También hay disponible un terminal web para operaciones de consola. </para>
      <para>Cualquier usuario del grupo de administradores de to FreedomBox puede acceder a Cockpit. Cockpit solo se puede usar si tienes una configuración de nombre de dominio apropiada para tu FreedomBox y usas ese nombre de dominio para acceder a Cockpit. Para más información mira la sección de Resolución de Problemas. </para>
      <caution>
        <para>Usa cockpit sólo si eres un administrador de sistemas GNU/Linux con habilidades avanzadas. FreedomBox intenta coexistir con los cambios al sistema que efectúan los administradores y sus herramientas, como Cockpit. Sin embargo, los cambios al sistema inadecuados pueden causar fallos en las funciones de FreedomBox. </para>
      </caution>
      <section>
        <title>Usar Cockpit</title>
        <para>Instala Cockpit como cualquier otra aplicación de FreedomBox. Y a continuación asegúrate de que Cockpit está habilitado. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-enable.png"/>
            </imageobject>
            <textobject>
              <phrase>cockpit-enable.png</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>Asegúrate de que la cuenta de usuario de FreedomBox que se empleará con Cockpit es parte del grupo de administradores. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-admin-user.png"/>
            </imageobject>
            <textobject>
              <phrase>cockpit-admin-user.png</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>Arranca el interfaz web de Cockpit. Ingresa con la cuenta de usuario configurada. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-login.png"/>
            </imageobject>
            <textobject>
              <phrase>cockpit-login.png</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>Empieza a usar cockpit. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-system.png"/>
            </imageobject>
            <textobject>
              <phrase>cockpit-system.png</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>Cockpit también funciona con interfaces mobiles. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-mobile.png"/>
            </imageobject>
            <textobject>
              <phrase>cockpit-mobile.png</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
      </section>
      <section>
        <title>Funcionalidades</title>
        <para>Las siguientes funcionalidades de Cockpit pueden ser útiles para usuarios avanzados de FreedomBox. </para>
        <section>
          <title>Cuadro de Mando del Sistema</title>
          <para>Cockpit tiene un cuadro de mando del sistema que </para>
          <itemizedlist>
            <listitem>
              <para>Muestra información detallada del <emphasis>hardware</emphasis>. </para>
            </listitem>
            <listitem>
              <para>Muestra métricas básicas de rendimiento del sistema. </para>
            </listitem>
            <listitem>
              <para>Permite cambiar la hora y el huso del sistema. </para>
            </listitem>
            <listitem>
              <para>Permite cambiar el <emphasis>hostname</emphasis>. Por favor usa el interfaz de usuario de FreedomBox UI para hacer esto. </para>
            </listitem>
            <listitem>
              <para>Muestra las huellas del servidor SSH. </para>
            </listitem>
          </itemizedlist>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-system.png"/>
              </imageobject>
              <textobject>
                <phrase>cockpit-system.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
        </section>
        <section>
          <title>Visualización de los Registros de Ejecución (logs) del Sistema</title>
          <para>Cockpit permite consultar los registros de ejecución (logs) del sistema y examinarlos a todo detalle. </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-logs.png"/>
              </imageobject>
              <textobject>
                <phrase>cockpit-logs.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
        </section>
        <section>
          <title>Administración de Almacenamiento</title>
          <para>Cockpit permite las siguientes funciones avanzadas de almacenamiento: </para>
          <itemizedlist>
            <listitem>
              <para>Visualización de llenado de discos. </para>
            </listitem>
            <listitem>
              <para>Edición de particiones de disco. </para>
            </listitem>
            <listitem>
              <para>Administración de RAID. </para>
            </listitem>
          </itemizedlist>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-storage1.png"/>
              </imageobject>
              <textobject>
                <phrase>cockpit-storage1.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-storage2.png"/>
              </imageobject>
              <textobject>
                <phrase>cockpit-storage2.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
        </section>
        <section>
          <title>Redes</title>
          <para>Tanto Cockpit como FreedomBox se apoyan en NetworkManager para configurar la red. No obstante, Cockpit ofrece alguna configuración avanzada no disponible en FreedomBox: </para>
          <itemizedlist>
            <listitem>
              <para>Configuración de rutas. </para>
            </listitem>
            <listitem>
              <para>Configuración de enlaces, puentes y VLANs. </para>
            </listitem>
          </itemizedlist>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-network1.png"/>
              </imageobject>
              <textobject>
                <phrase>cockpit-network1.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-network2.png"/>
              </imageobject>
              <textobject>
                <phrase>cockpit-network2.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-network3.png"/>
              </imageobject>
              <textobject>
                <phrase>cockpit-network3.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
        </section>
        <section>
          <title>Servicios</title>
          <para>Cockpit permite agendar servicios y tareas periódicas (como cron). </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-services1.png"/>
              </imageobject>
              <textobject>
                <phrase>cockpit-services1.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-services2.png"/>
              </imageobject>
              <textobject>
                <phrase>cockpit-services2.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
        </section>
        <section>
          <title>Terminal Web</title>
          <para>Cockpit ofrece un terminal web que se puede usar para ejecutar tareas manuales de administración del sistema. </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Cockpit?action=AttachFile&amp;do=get&amp;target=cockpit-terminal.png"/>
              </imageobject>
              <textobject>
                <phrase>cockpit-terminal.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
        </section>
      </section>
      <section>
        <title>Resolución de Problemas</title>
        <para>Cockpit require un nombre de dominio adecuadamente configurado en tu FreedomBox y solo funcionará cuando accedas a él mediante una URL con ese nombre de dominio. Cockpit no funcionará con una dirección IP en la URL. Tampoco con <emphasis>freedombox.local</emphasis> como nombre de dominio. Por ejemplo, las URLs siguientes no funcionarán: </para>
        <screen><![CDATA[https://192.168.0.10/_cockpit/
https://freedombox.local/_cockpit/]]></screen>
        <para>A partir de la versión 19.15 funciona el dominio <emphasis>.local</emphasis>. Puedes acceder a Cockpit mediante la URL <ulink url="https://freedombox.local/_cockpit/"/>. El dominio <emphasis>.local</emphasis> se basa en tu <emphasis>hostname</emphasis>. Si tu <emphasis>hostname</emphasis> es <emphasis>mifb</emphasis> tu nombre de dominio <emphasis>.local</emphasis> será <emphasis>mifb.local</emphasis> y la URL de Cockpit será <ulink url="https://mifb.local/_cockpit/"/>. </para>
        <para>Para acceder apropiadamente a Cockpit, usa el nombre de dominio <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Configure#">configurado</ulink> en tu FreedomBox. Cockpit también funcionará cuando se use un <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Tor#">Servicio Tor Onion</ulink>. Las siguientes URLs funcionarán: </para>
        <screen><![CDATA[https://mybox.freedombox.rocks/cockpit/
https://exampletorhs.onion/cockpit/]]></screen>
        <para>La razón para este comportamiento es que Cockpit emplea WebSockets para conectar con el servidor de <emphasis>backend</emphasis>. Por seguridad se deben evitar las peticiones a WebSockets con servidores cruzados. Para implementar esto Cockpit maintiene una lista de todos los dominios desde los que se admiten peticiones. FreedomBox configura automaticamente esta lista cuando añades o borras un dominio. Sin embargo, como no podemos fiarnos de las direcciones IP, FreedomBox no las añade a esta lista. Puedes mirar la lista actual de dominios aceptados administrada por FreedomBox en <emphasis>/etc/cockpit/cockpit.conf</emphasis>. Puedes editarla pero hazlo solo si comprendes sus consecuencias para la seguridad web. </para>
      </section>
    </section>
    <section>
      <title>Fecha y hora</title>
      <para>Este servidor de hora de red es un programa que mantiene el tiempo del sistema sincronizado con servidores de Internet. </para>
      <para>Puedes seleccionar el huso horario </para>
      <itemizedlist>
        <listitem>
          <para>escogiendo una capital cercana (están ordenadas por <emphasis>Continente/Ciudad</emphasis>) o </para>
        </listitem>
        <listitem>
          <para>seleccionando directamente el huso en relación a GMT (Greenwich Mean Time). </para>
        </listitem>
      </itemizedlist>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/DateTime?action=AttachFile&amp;do=get&amp;target=DateTime.png"/>
          </imageobject>
          <textobject>
            <phrase>DateTime.png</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
    </section>
    <section>
      <title>Diagnósticos</title>
      <para>La prueba de diagnóstico del sistema ejecutará varias verificaciones sobre tu sistema para confirmar que las aplicaciones y servicios están funcionando como se espera. </para>
      <para>Sólo haz clic <emphasis>Ejecutar Diagnósticos</emphasis>. Esto puede llevar varios minutos. </para>
    </section>
    <section>
      <title>Cliente de DNS Dinamico</title>
      <section>
        <title>¿Qué es DNS Dinamico?</title>
        <para>Para que se pueda llegar a un servidor desde Internet este necesita tener una dirección pública permanente, también conocida como dirección IP estática o fija.  Muchos proveedores de servicio de Internet no otorgan IP fija a sus usuarios normales o la cobran.  En su lugar les otorgan una IP temporal diferente cada vez que el usuario se conecta a internet. O una que cambia de vez en cuando. Si es tu caso los clientes que quieran contactar con tu servidor tendrán dificultades. </para>
        <para>Los proveedores de servicio de DNS Dinamico ayudan a solventar este problema.  Primero te dan un nombre de dominio, como 'miservidor.ejemplo.org' y te permiten asociar tu dirección IP temporal a este nombre de dominio cada vez que esta cambia.  De este modo quien quiera llegar a tu servidor empleará el nombre de dominio 'miservidor.ejemplo.org' que siempre apuntará a la última dirección IP de tu servidor. </para>
        <para>Para que esto funcione cada vez que te conectes a Internet tendrás que decirle a tu proveedor de servicio de DNS Dinamico cual es tu dirección IP provisional actual.  Por esto necesitas tener un software especial en tu servidor que haga esto. La funcionalidad DNS Dinamico de tu FreedomBox permite a los usuarios sin dirección IP pública fija mantener su dirección IP pública temporal actualizada en el servicio de DNS Dinamico.  Esto te permite exponer servicios de tu FreedomBox, como ownCloud, a Internet. </para>
      </section>
      <section>
        <title>GnuDIP vs. Update URL</title>
        <para>Eisten 2 mecanismos principales para notificar al the servicio de DNS Dinamico cual es tu dirección IP provisional actual: empleando el protocolo <emphasis>GnuDIP</emphasis> o empleando el mecanismo <emphasis>URL de actualización</emphasis>. </para>
        <para>Si un servicio expuesto usando URL de actualización no se securiza apropiadamente mediante HTTPS, tus credenciales podrían quedar expuestas.  Una vez que un atacante accede a tus credenciales podrá reproducir tus comunicaciones con el servicio de DNS Dinamico y suplantar tu dominio. </para>
        <para>Por otra parte el protocolo GnuDIP solo transportará un valor MD5 salpimentado de tu contraseña de tal forma que es seguro contra ataques de este tipo.  </para>
      </section>
      <section>
        <title>Emplear el protocolo GnuDIP</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Registra una cuenta en cualquier proveedor de servicio de DNS Dinamico.  Hay un servicio gratuito provisto por la comunidad FreedomBox  disponible en <ulink url="https://gnudip.datasystems24.net"/> . </para>
          </listitem>
          <listitem>
            <para>Habilita el Servicio de DNS Dinamico en el interfaz de usuario de FreedomBox. </para>
          </listitem>
          <listitem>
            <para>Selecciona <emphasis>GnuDIP</emphasis> como <emphasis>tipo de servicio</emphasis>, introduce la dirección de tu proveedor de servicio de DNS Dinamico (por ejemplo, gnudip.datasystems24.net) en el campo <emphasis>Dirección del servidor GnuDIP</emphasis>. </para>
            <para>
              <inlinemediaobject>
                <imageobject>
                  <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/DynamicDNS?action=AttachFile&amp;do=get&amp;target=DynamicDNS-Settings.png" width="800"/>
                </imageobject>
                <textobject>
                  <phrase>Dynamic DNS Settings</phrase>
                </textobject>
              </inlinemediaobject>
            </para>
          </listitem>
          <listitem>
            <para>Completa la información que te ha dado tu proveedor en los campos correspondientes <emphasis>Nombre de Dominio</emphasis>, <emphasis>Usuario</emphasis> y <emphasis>Contraseña</emphasis>. </para>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Emplear URL de actualización</title>
        <para>Se implementa esta funcionalidad porque los proveedores de servicio de DNS Dinamico más populares están empleando el mecanismo URL de actualización. </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Registra una cuenta en el proveedor de servicio de DNS Dinamico que emplea el mecanismo Update URL.  Se listan algunos proveedores de ejemplo en la propia página de configuración. </para>
          </listitem>
          <listitem>
            <para>Habilita el Servicio de DNS Dinamico en el interfaz de usuario de FreedomBox. </para>
          </listitem>
          <listitem>
            <para>Selecciona <emphasis>URL de actualización</emphasis> como <emphasis>tipo de servicio</emphasis>, introduce la URL de actualización que te ha dado tu proveedor de servicio de DNS Dinamico en el campo <emphasis>URL de actualización</emphasis>. </para>
          </listitem>
          <listitem>
            <para>Si vas a la URL de actualización con tu navegador de Internet y te muestra un aviso acerca de un certificado no confiable, activa <emphasis>aceptar todos los certificados SSL</emphasis>.  AVISO: ¡Tus credenciales podrían quedar expuestas en este punto a un ataque MIM (man-in-the-middle)!  Valora la posibilidad de elegir otro proveedor de servicio mejor. </para>
          </listitem>
          <listitem>
            <para>Si vas a la URL de actualización con tu navegador de Internet y te muestra la caja de usuario/contraseña, selecciona <emphasis>usar autenticación HTTP basica</emphasis> e introduce el usuario y la contraseña.  </para>
          </listitem>
          <listitem>
            <para>Si la URL de actualización contiene tu dirección IP temporal actual reemplaza la dirección IP por la cadena de texto <emphasis>&lt;Ip&gt;</emphasis>. </para>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Comprobar si funciona</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Asegúrate de que los servicios externos que has habilitado como /jwchat, /roundcube o /ikiwiki están disponibles en tu dirección de dominio. </para>
          </listitem>
          <listitem>
            <para>Ve a la página <emphasis>Estado</emphasis> y asegúrate de que el tipo de NAT se detecta correctamente. Si tu FreedomBox está detrás de un dispositivo NAT debería detectarse en este punto (Texto: <emphasis>Detrás de NAT</emphasis>).  Si tu FreedomBox tiene una dirección IP pública asignada el texto debería ser "Conexión directa a Internet". </para>
          </listitem>
          <listitem>
            <para>Comprueba que el último estado de actualización no sea <emphasis>fallida</emphasis>. </para>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Recap: How to create a DNS name with GnuDIP</title>
        <para>
          <remark>to delete or to replace the old text</remark>
        </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Access to <ulink url="https://gnudip.datasystems24.net">GnuIP login page</ulink> (answer Yes to all pop ups) </para>
          </listitem>
          <listitem>
            <para>Click on "Self Register" </para>
          </listitem>
          <listitem>
            <para>Fill the registration form (Username and domain will form the public IP address [username.domain]) </para>
          </listitem>
          <listitem>
            <para>Take note of the username/hostname and password that will be used on the FreedomBox app. </para>
          </listitem>
          <listitem>
            <para>Save and return to the GnuDIP login page to verify your username, domain and password (enter the datas, click login). </para>
          </listitem>
          <listitem>
            <para>Login output should display your new domain name along with your current public IP address (this is a unique address provided by your router for all your local devices). </para>
          </listitem>
          <listitem>
            <para>Leave the GnuDIP interface and open the Dynamic DNS Client app page in your FreedomBox. </para>
          </listitem>
          <listitem>
            <para>Click on "Set Up" in the top menu. </para>
          </listitem>
          <listitem>
            <para>Activate Dynamic DNS </para>
          </listitem>
          <listitem>
            <para>Choose GnuDIP service. </para>
          </listitem>
          <listitem>
            <para>Add server address (gnudip.datasystems24.net) </para>
          </listitem>
          <listitem>
            <para>Add your fresh domain name (username.domain, ie [username].freedombox.rocks) </para>
          </listitem>
          <listitem>
            <para>Add your fresh username (the one used in your new IP address) and password </para>
          </listitem>
          <listitem>
            <para>Add your GnuDIP password </para>
          </listitem>
          <listitem>
            <para>Fill the option with <ulink url="http://myip.datasystems24.de"/> (try this url in your browser, you will figure out immediately) </para>
          </listitem>
        </orderedlist>
      </section>
    </section>
    <section>
      <title>Cortafuegos</title>
      <para>Un cortafuegos es un sistema de seguridad de red que controla el tráfico de entrada y salida desde/a la red. Mantener un cortafuegos habilitado y apropiadamente configurado reduce el riesgo de amenazas a la seguridad desde Internet. </para>
      <para>La operación del cortafuegos desde el interfaz web Plinth de FreedomBox es automática. Cuando habilitas un servicio se le abre automáticamente  el cortafuegos y cuando lo deshabilitas se le cierra también automáticamente. Para servicios habilitados por defecto en FreedomBox los puertos se abren en el cortafuegos por defecto durante el proceso de la primera ejecución. </para>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Firewall?action=AttachFile&amp;do=get&amp;target=Firewall.png" width="800"/>
          </imageobject>
          <textobject>
            <phrase>Firewall</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para>La administración del cortafuegos en FreedomBox se hace empleando <ulink url="https://fedoraproject.org/wiki/FirewallD">FirewallD</ulink>. </para>
      <section>
        <title>Interfaces</title>
        <para>Cada interfaz de red necesita asignarse a 1 (y sólo 1) zona. Las reglas que tenga activas la zona se aplicarán al interfaz. Por ejemplo, si se permite el trafico HTTP en una zona en particular las peticiones web se acceptarán en todas las direcciones configuradas para todos los interfaces asignados a esa zona. </para>
        <para>Principalmente se emplean 2 zonas de cortafuegos. La zona <code>interna</code> está pensada para servicios ofrecidos a todas las máquinas de la red local.  Esto podría incluir servicios como <emphasis>streaming</emphasis> multimedia o compartición simple de archivos.  La zona <code>externa</code> está pensada para servicios  públicamente expuestos a Internet.  Esto podría incluir servicios como blog, sitio web, cliente web de correo electrónico etc. </para>
        <para>Para más detalles acerca de como se configuran por defecto los interfaces de red mira la sección <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/Networks#">Networks</ulink>. </para>
      </section>
      <section>
        <title>Puertos/Servicios</title>
        <para>La siguiente tabla trata de documentar los puertos, servicios y sus estados por defecto en FreedomBox. Si encuentras esta página desactualizada mira <ulink url="http://sources.debian.net/src/plinth/latest/data/usr/lib/freedombox/first-run.d/90_firewall">lib/freedombox/first-run.d/90_firewall</ulink> en el código fuente de Plinth y la página de estado del cortafuegos en Plinth. </para>
        <informaltable>
          <tgroup cols="6">
            <colspec colname="col_0"/>
            <colspec colname="col_1"/>
            <colspec colname="col_2"/>
            <colspec colname="col_3"/>
            <colspec colname="col_4"/>
            <colspec colname="col_5"/>
            <tbody>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Servicio</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Puerto</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Externo</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Habilitado por defecto</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Estado mostrado en Plinth</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Administrado por Plinth</emphasis>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Minetest    </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 30000/udp      </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> XMPP Client </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 5222/tcp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> XMPP Server </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 5269/tcp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> XMPP Bosh   </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 5280/tcp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> NTP         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 123/udp        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Plinth      </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 443/tcp        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Quassel     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 4242/tcp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> SIP         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 5060/tcp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> SIP         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 5060/udp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> SIP-TLS     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 5061/tcp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> SIP-TLS     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 5061/udp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> RTP         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 1024-65535/udp </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> SSH         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 22/tcp         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> mDNS        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 5353/udp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Tor (Socks) </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 9050/tcp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Obfsproxy   </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> &lt;random&gt;/tcp   </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> OpenVPN     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 1194/udp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Mumble      </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 64378/tcp      </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Mumble      </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 64378/udp      </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Privoxy     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 8118/tcp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> JSXC        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 80/tcp         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> JSXC        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 443/tcp        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_on.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{*}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> DNS         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 53/tcp         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> DNS         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 53/udp         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> DHCP        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 67/udp         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Bootp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 67/tcp         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Bootp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 67/udp         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Bootp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 68/tcp         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> Bootp       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 68/udp         </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> LDAP        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 389/tcp        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para> LDAPS       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> 636/tcp        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/star_off.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{o}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
            </tbody>
          </tgroup>
        </informaltable>
      </section>
      <section>
        <title>Operación Manual</title>
        <para>Para completar información acerca de los conceptos basicos o más allá, mira la documentación de <ulink url="https://fedoraproject.org/wiki/FirewallD">FirewallD</ulink>. </para>
        <section>
          <title>Habilitar/deshabilitar el cortafuegos</title>
          <para>Para deshabilitar el cortafuegos </para>
          <screen><![CDATA[service firewalld stop]]></screen>
          <para>o con systemd </para>
          <screen><![CDATA[systemctl stop firewalld]]></screen>
          <para>Para vover a habilitar el cortafuegos </para>
          <screen><![CDATA[service firewalld start]]></screen>
          <para>o con systemd </para>
          <screen><![CDATA[systemctl start firewalld]]></screen>
        </section>
        <section>
          <title>Modificar servicios/puertos</title>
          <para>Puedes añadir o eliminar un servicio de una zona manualmente. </para>
          <para>Para ver la lista de servicios habilitados: </para>
          <screen><![CDATA[firewall-cmd --zone=<zone> --list-services]]></screen>
          <para>Ejemplo: </para>
          <screen><![CDATA[firewall-cmd --zone=internal --list-services]]></screen>
          <para>Para ver la lista de puertos habilitados: </para>
          <screen><![CDATA[firewall-cmd --zone=<zone> --list-ports]]></screen>
          <para>Ejemplo: </para>
          <screen><![CDATA[firewall-cmd --zone=internal --list-ports]]></screen>
          <para>Para eliminar un servicio de una zona: </para>
          <screen><![CDATA[firewall-cmd --zone=<zone> --remove-service=<service>
firewall-cmd --permanent --zone=<zone> --remove-service=<interface>]]></screen>
          <para>Ejemplo: </para>
          <screen><![CDATA[firewall-cmd --zone=internal --remove-service=xmpp-bosh
firewall-cmd --permanent --zone=internal --remove-service=xmpp-bosh]]></screen>
          <para>Para eliminar un puerto de una zona: </para>
          <screen><![CDATA[firewall-cmd --zone=internal --remove-port=<port>/<protocol>
firewall-cmd --permanent --zone=internal --remove-port=<port>/<protocol>]]></screen>
          <para>Ejemplo: </para>
          <screen><![CDATA[firewall-cmd --zone=internal --remove-port=5353/udp
firewall-cmd --permanent --zone=internal --remove-port=5353/udp]]></screen>
          <para>Para añadir un servicio a una zona: </para>
          <screen><![CDATA[firewall-cmd --zone=<zone> --add-service=<service>
firewall-cmd --permanent --zone=<zone> --add-service=<interface>]]></screen>
          <para>Ejemplo: </para>
          <screen><![CDATA[firewall-cmd --zone=internal --add-service=xmpp-bosh
firewall-cmd --permanent --zone=internal --add-service=xmpp-bosh]]></screen>
          <para>Para añadir un puerto a una zona: </para>
          <screen><![CDATA[firewall-cmd --zone=internal --add-port=<port>/<protocol>
firewall-cmd --permanent --zone=internal --add-port=<port>/<protocol>]]></screen>
          <para>Ejemplo: </para>
          <screen><![CDATA[firewall-cmd --zone=internal --add-port=5353/udp
firewall-cmd --permanent --zone=internal --add-port=5353/udp]]></screen>
        </section>
        <section>
          <title>Modificar la zona de interfaces</title>
          <para>Puedes cambiar la asignación de zona de cada interfaz de red manualmente tras la asignación automática del proceso de primer arranque. </para>
          <para>Para ver la asignación actual de interfaces de red a las zonas. </para>
          <screen><![CDATA[firewall-cmd --list-all-zones]]></screen>
          <para>Para eliminar un interfaz de una zona: </para>
          <screen><![CDATA[firewall-cmd --zone=<zone> --remove-interface=<interface>
firewall-cmd --permanent --zone=<zone> --remove-interface=<interface>]]></screen>
          <para>Ejemplo: </para>
          <screen><![CDATA[firewall-cmd --zone=external --remove-interface=eth0
firewall-cmd --permanent --zone=external --remove-interface=eth0]]></screen>
          <para>Para añadir un interfaz a una zona: </para>
          <screen><![CDATA[firewall-cmd --zone=<zone> --add-interface=<interface>
firewall-cmd --permanent --zone=<zone> --add-interface=<interface>]]></screen>
          <para>Ejemplo: </para>
          <screen><![CDATA[firewall-cmd --zone=internal --add-interface=eth0
firewall-cmd --permanent --zone=internal --add-interface=eth0]]></screen>
        </section>
      </section>
    </section>
    <section>
      <title>Certificados (Let's Encrypt)</title>
      <para>Un certificado digital permite a los usuarios de un servicio web verificar la identidad del servicio y comunicar con él de modo seguro. FreedomBox puede obtener y configurar automaticamente certificados digitales para cada dominio disponible. Lo hace probando a Let's Encrypt, una authoridad de certificación (CA) ser el dueño de un dominio. </para>
      <para>Let's Encrypt es una autoridad de certificación abierta, automatizada, libre y gratuita administrada para beneficio público por el Internet Security Research Group (ISRG). Por favor, lee y acepta los términos del Acuerdo de Suscripción de Let's Encrypt antes de usar este servicio. </para>
      <section>
        <title>Por Qué Usar Certificados</title>
        <para>La comunicación con tu FreedomBox se puede asegurar de modo que se imposibilite interceptar los contenidos que tus servicios intercambian con sus usuarios.  </para>
      </section>
      <section>
        <title>Cómo configurar</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Si tu FreedomBox está detrás de un router, necesitarás configurar la redirección de puertos en tu router. Debes redirigir los siguientes puertos: </para>
            <itemizedlist>
              <listitem>
                <para>TCP 80 (http) </para>
              </listitem>
              <listitem>
                <para>TCP 443 (https) </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Publica tu nombre de dominio: </para>
            <itemizedlist>
              <listitem>
                <para>En <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/Configure">Configurar</ulink> inserta tu <emphasis>nombre de dominio</emphasis>, p.ej. <emphasis><code>MiWeb.com</code></emphasis> <inlinemediaobject><imageobject><imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/LetsEncrypt?action=AttachFile&amp;do=get&amp;target=LetsEncrypt-Configure.png" width="800"/></imageobject><textobject><phrase>Let's Encrypt</phrase></textobject></inlinemediaobject> </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Verifica que se aceptó tu nombre de dominio </para>
            <itemizedlist>
              <listitem>
                <para>Comprueba que está habilitado en <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/NameServices">Nombres de Servicio</ulink> </para>
                <para>
                  <inlinemediaobject>
                    <imageobject>
                      <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/LetsEncrypt?action=AttachFile&amp;do=get&amp;target=LetsEncrypt-NameServices.png" width="800"/>
                    </imageobject>
                    <textobject>
                      <phrase>Let's Encrypt Name Services</phrase>
                    </textobject>
                  </inlinemediaobject>
                </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Ve a la página de los Certificados (Let's Encrypt) y completa la instalación del modulo si hace falta. Entonces haz clic en el botón "Obtain" de tu nombre de dominio. </para>
            <itemizedlist>
              <listitem>
                <para>Tras algunos minutos estará disponible un certificado válido </para>
                <para>
                  <inlinemediaobject>
                    <imageobject>
                      <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/LetsEncrypt?action=AttachFile&amp;do=get&amp;target=LetsEncrypt.png" width="800"/>
                    </imageobject>
                    <textobject>
                      <phrase>Let's Encrypt</phrase>
                    </textobject>
                  </inlinemediaobject>
                </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Verifica en tu navegador comprobando <emphasis><code>https://MiWeb.com</code></emphasis> </para>
            <itemizedlist>
              <listitem override="none">
                <para>
                  <inlinemediaobject>
                    <imageobject>
                      <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/LetsEncrypt?action=AttachFile&amp;do=get&amp;target=LetsEncrypt-Certificate.png" width="800"/>
                    </imageobject>
                    <textobject>
                      <phrase>Let's Encrypt Certificate</phrase>
                    </textobject>
                  </inlinemediaobject>
                </para>
              </listitem>
            </itemizedlist>
          </listitem>
        </orderedlist>
        <para><emphasis role="strong">Screencast</emphasis>: <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/LetsEncrypt?action=AttachFile&amp;do=get&amp;target=Let%27s+Encrypt.webm">Let's Encrypt</ulink></para>
      </section>
      <section>
        <title>Usar</title>
        <para>El certificado es válido por 3 meses. Se renueva automáticamente y también se puede volcer a obtener o revocar manualmente. </para>
        <para>Ejecutando <emphasis>diagnostics</emphasis> se puede también verificar el certificado. </para>
      </section>
    </section>
    <section>
      <title>Monkeysphere</title>
      <para>Con Monkeysphere se puede generar una clave <emphasis>OpenPGP</emphasis> para cada dominio configurado para servir SSH. La clave pública OpenPGP se puede subir entonces a los servidores de claves OpenPGP. Los usuarios que se conecten mediante SSH podrán verificar que se están conectando a la máquina correcta. Para que los usuarios puedan confiar en la clave alguien (generalmente el dueño de la máquina) tiene que firmarla siguiendo el proceso normal de firmado de claves OpenPGP. Para más detalles, ver la <ulink url="http://web.monkeysphere.info/getting-started-ssh/">documentación de Monkeysphere SSH</ulink>. </para>
      <para>Monkeysphere también puede generar una clave OpenPGP para cada certificado de servidor web seguro (HTTPS) instalado en esta máquina. La clave pública OpenPGP se puede subir entonces a los servidores de claves OpenPGP. Los usuarios que se conecten mediante SSH podrán verificar que se están conectando a la máquina correcta. Para validar el certificado el usuario deberá instalar cierto software disponible en el <ulink url="https://web.monkeysphere.info/download/">sitio web de Monkeysphere</ulink>. </para>
    </section>
    <section>
      <title>Servicios de Nombre</title>
      <para>Los Servicios de Nombre proporcionan una vista general a las formas de acceder desde la Internet pública a tu !Freedombox: nombre de dominio, servicio <emphasis>Tor Onion</emphasis> y cometa (<emphasis>Pagekite</emphasis>). Para cada tipo de nombre se indica si los servicios HTTP, HTTPS, y SSH  están habilitados o deshabilitados para conexiones entrantes. </para>
    </section>
    <section>
      <title>Redes</title>
      <para>Esta sección describe como se configura por defecto la red en FreedomBox y como se puede adaptar.  Ver también la sección <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Firewall#">Cortafuegos</ulink> para más información acerca de cómo funciona éste. </para>
      <section>
        <title>Configuración por defecto</title>
        <para>En una imágen fresca de FreedomBox la red no está configurada. La configuración se realiza cuando la imágen se graba en una tarjeta SD y el dispositivo arranca.  Durante el primer arranque el paquete FreedomBox <code>setup</code> detecta los interfaces (tarjetas) de red e intenta configurarlos automáticamente de modo que la FreedomBox quede disponible para seguir configurandola a través del interfaz web de otra máquina, sin necesidad de conectar un monitor a la FreedomBox.  La configuración automática también procura dejar la FreedomBox operativa para sus escenarios de uso más importantes. </para>
        <para>Trata 2 escenarios: </para>
        <itemizedlist>
          <listitem>
            <para>cuando hay <emphasis role="strong">1 único</emphasis> interfaz (tarjeta) <emphasis>ethernet</emphasis> </para>
          </listitem>
          <listitem>
            <para>cuando hay <emphasis role="strong">múltiples</emphasis> interfaces (tarjetas) <emphasis>ethernet</emphasis> </para>
          </listitem>
        </itemizedlist>
        <section>
          <title>interfaz (tarjeta) ethernet único</title>
          <para>Cuando el dispositivo hardware solo tiene 1 único interfaz (tarjeta) <emphasis>ethernet</emphasis> hay poco margen para que haga de router. En tal caso se asume que el dispositivo es solo una máquina más en la red.  En consecuencia el único interfaz (tarjeta) disponible se configura para ser un interfaz <emphasis>interno</emphasis> en modo de <emphasis>configuración automática</emphasis>.  Esto significa que se conecta a Internet empleando la configuración provista por un router de la red y que hace todos sus servicios (internos y externos) accesibles a todos los clientes que haya en esta red. </para>
          <para>
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Networks?action=AttachFile&amp;do=get&amp;target=network_single.png"/>
              </imageobject>
              <textobject>
                <phrase>network_single.png</phrase>
              </textobject>
            </inlinemediaobject>
          </para>
        </section>
        <section>
          <title>Múltiples interfaces (tarjetas) ethernet</title>
          <para>Cuando el dispositivo hardware tiene múltiples interfaces (tarjetas) ethernet el dispositivo puede actuar como router.  Entonces los interfaces se configuran para ejecutar esta función. </para>
          <itemizedlist>
            <listitem>
              <para>El <emphasis role="strong">primer</emphasis> interfaz (tarjeta) de red se configura para ser una WAN o interfaz <emphasis>externo</emphasis> en modo de configuración <emphasis>automático</emphasis>. Esto significa que se conecta a Internet empleando la configuración provista por el proveedor de servicio de internet (ISP). En este interfaz solo se expondrán los servicios concebidos para cosumo desde Internet (servicios externos).  Tu conexión a Internet tiene que llegar por el puerto de este interfaz (tarjeta) <emphasis>ethernet</emphasis>.  Si quieres que tu router de siempre siga administrando tu conexión por tí conecta un cable desde tu router al puerto de este interfaz. </para>
            </listitem>
            <listitem>
              <para>Los <emphasis role="strong">demás</emphasis> interfaces de red se configuran como clientes de router, como LAN o interfaces <emphasis>internos</emphasis> en modo de configuración <emphasis>compartido</emphasis>.  Esto significa que todos sus servicios (internos y externos) se exponen a todos los clientes que entren desde esta red. <emphasis>Compartido</emphasis> implica además que los clientes podrán recibir detalles conexión automática a la red.  En concreto, la configuración DHCP y los servidores DNS se exponen en este interfaz.  La conexión a Internet disponible para el dispositivo a través del primer interfaz se compartirá con los clintes que usen este interfaz.  Todo esto implica que puedes conectar tus ordenadores a esta interfaz (tarjeta) de red y se configurarán automáticamente pudiendo acceder a Internet a través de tu FreedomBox. </para>
            </listitem>
          </itemizedlist>
          <para>Aunque el proceso de asignación es determinista actualmente no está muy claro qué interfaz será WAN (los demás serán LAN). Así que averiguar cual es cual conllevará un poco de prueba y error. En el futuro esto estará bien documentado para cada dispositivo. </para>
        </section>
        <section>
          <title>Configuración de la Wi-Fi</title>
          <para>Todos los interfaces Wi-Fi se configuran para ser LAN o interfaces <emphasis>internos</emphasis> en modo de configuración <emphasis>compartido</emphasis>.  También se configuran para ser puntos de acceso Wi-Fi con los siguientes datos: </para>
          <itemizedlist>
            <listitem>
              <para>El nombre de cada punto de acceso será <code>FreedomBox</code> más el nombre del interfaz (para tratar el caso de que haya varios). </para>
            </listitem>
            <listitem>
              <para>La contraseña para conectar a los interfaces será <code>freedombox123</code>. </para>
            </listitem>
          </itemizedlist>
        </section>
      </section>
      <section>
        <title>Compartición de la Conexión a Internet</title>
        <para>Aunque la principal obligación de FreedomBox es proporcionar servicios descentralizados también puede ejercer como router casero.  Por tanto en la mayoría de los casos FreedomBox se conecta a Internet y proporciona a otras máquinas de la red la posibilidad de usar esa conexión a Internet.  FreedomBox puede hacer esto de 2 formas: usando un modo de conexión <emphasis>compartido</emphasis> o empleando una conexión <emphasis>interna</emphasis>. </para>
        <para>Cuando se configura un interfaz en modo <emphasis>compartido</emphasis> puedes conectarle tu máquina directamente, sea por cable desde este interfaz a tu máquina o conectando a través del punto de acceso Wi-Fi.  Este caso es el más facil de usar porque FreedomBox automáticamente proporciona a tu máquina la configuración de red necesaria.  Tu máquina conectará automáticamente a la red proporcionada por FreedomBox y podrá conectar a Internet ya que FreedomBox puede a su vez conectarse a Internet. </para>
        <para>En ocasiones la configuración anterior podría no ser posible porque el dispositivo <emphasis>hardware</emphasis> tenga un único interfaz de red o por otros motivos.  Incluso en este caso tu máquina puede todavía conectarse a Internet a través de la FreedomBox.  Para que esto funcione asegúrate de que el interfaz de red al que se está conectando tu máquina esté en modo <emphasis>interno</emphasis>.  Entonces conecta tu máquina a la red en la que está la  FreedomBox.  Después de esto configura la red de tu máquina indicando como puerta de enlace la dirección IP de la FreedomBox.  FreedomBox aceptará entonces el tráfico de red de tu maquina y lo enviará a Internet.  Esto funciona porque los interfaces de red en modo <emphasis>interno</emphasis> están configurados para <emphasis>enmascarar</emphasis> hacia Internet los paquetes que lleguen desde máquinas locales, así como para recibir paquetes desde Internet y reenviarlos hacia las máquinas locales. </para>
      </section>
      <section>
        <title>Adaptaciones</title>
        <para>La configuración por defecto anterior podría no servir para tu caso.  Puedes adecuar la configuración para ajustarla a tus necesidades desde el área <emphasis>Redes</emphasis> de la sección <emphasis>Configuración</emphasis> del interfaz web de tu FreedomBox. </para>
        <section>
          <title>Conexiones PPPoE</title>
          <para>Si tu ISP no proporciona configuración de red automática via DHCP y te obliga a conectar por PPPoE, para configurarlo elimina toda conexión de red existente en el interfaz y añade una de tipo PPPoE.  Aquí, si procede, indica el usuario y la contraseña que te ha dado tu ISP y activa la conexión. </para>
        </section>
        <section>
          <title>Conectar a Internet mdiante Wi-Fi</title>
          <para>Por defecto durante el primer arranque los dispositivos Wi-Fi se configurarán como puntos de acceso.  Sin embargo se pueden reconfigurar como dispositivos Wi-Fi normales para conectar a la red local o a un router <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/WiFi#">WiFi</ulink> existente. Para hacer esto haz clic en la conexión Wi-Fi para editarla.  Cambia el modo a <emphasis>Infraestructura</emphasis> en vez de <emphasis>Punto de Acceso</emphasis> y <emphasis>Método de direccionamiento IPv4</emphasis> a <emphasis>Automático (DHCP)</emphasis> en vez de <emphasis>Modo compartido</emphasis>. <emphasis>SSID proporcionado</emphasis> significa el nombre de la red Wi-Fi a la que quieres conectar. Rellena la <emphasis>frase clave</emphasis>. </para>
          <section>
            <title>Problemas con la Funcionalidad de Privacidad</title>
            <para>El gestor de red que emplea FreedomBox para conectar con las redes Wi-Fi tienen una funcionalidad de privacidad que usa una identidad para buscar redes diferente de la que emplea para conectar con el punto de acceso Wi-Fi. Desafortunadamente esto causa <ulink url="https://askubuntu.com/questions/910185/rosewill-rnx-n600ube-connectivity-issue-on-ubuntu-17-04">problemas</ulink> con algunos routers que rechazan estas conexiones. Tu conexión no se activará con éxito y se desconectará. Si tienes control sobre el comportamiento del router puedes desactivar esta funcionalidad. Si no la solución es desactivar la funcionalidad de privacidad: </para>
            <para>Entra a la FreedomBox por <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/SecureShell#">SSH</ulink> o <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Cockpit#">Cockpit</ulink>. </para>
            <para>Edita el fichero <code>/etc/NetworkManager/NetworkManager.conf</code>: </para>
            <screen><![CDATA[$ sudo nano /etc/NetworkManager/NetworkManager.conf]]></screen>
            <para>Añade la linea <code>wifi.scan-rand-mac-address=no</code> en la sección <code>[device]</code>: </para>
            <screen><![CDATA[[device]
wifi.scan-rand-mac-address=no]]></screen>
            <para>Luego reinicia la FreedomBox. </para>
          </section>
        </section>
        <section>
          <title>Añadir un nuevo dispositivo de red</title>
          <para>Al añadir un nuevo dispositivo de red <code>network manager</code> lo configurará automáticamente.  En la mayoría de los casos esto no funcionará. Borra la configuración creada automáticamente en el interfaz y crea una conexión de red nueva.  Selecciona tu interfaz recién creado en la página "añadir conexión". </para>
          <itemizedlist>
            <listitem>
              <para>Configura la zona del cortafuegos como corresponda. </para>
            </listitem>
            <listitem>
              <para>Puedes configurar los interfaces para conectar a la red o proporcionar configuración de red a cualquier máquina que se le conecte. </para>
            </listitem>
            <listitem>
              <para>De modo similar, si es un interfaz Wi-Fi puedes configurarlo para ser un punto de acceso Wi-FI o para conectarse a puntos de acceso existentes en la red. </para>
            </listitem>
          </itemizedlist>
        </section>
        <section>
          <title>Configurar una red Mesh</title>
          <para>FreedomBox tiene un soporte rudimentario para participar en redes <emphasis>mesh</emphasis> basadas en <emphasis>BATMAN-Adv</emphasis>.  Es posible unirse a una red existe en tu zona o crear una red <emphasis>mesh</emphasis> nueva y compartir tu conexión a Internet con el resto de nodos que se unan a tu red.  Tanto para unirte a una red <emphasis>mesh</emphasis> como para crear otra, actualmente hay que crear 2 conexiones y activarlas manualmente. </para>
          <section>
            <title>Unirse a una red Mesh</title>
            <para>Para unirse a una red <emphasis>mesh</emphasis> existente en tu zona primero consulta a sus organizadores y obtén información acerca de la red. </para>
            <orderedlist numeration="arabic">
              <listitem>
                <para>Crea una conexión nueva y selecciona el tipo de conexión <emphasis>Wi-Fi</emphasis>.  En el siguiente diálogo rellena los valores como se indica: </para>
                <informaltable>
                  <tgroup cols="3">
                    <colspec colname="col_0"/>
                    <colspec colname="col_1"/>
                    <colspec colname="col_2"/>
                    <tbody>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis role="strong">Nombre del campo</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis role="strong">Valor de ejemplo</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis role="strong">Explicación</emphasis>
                          </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Nombre de la Conexión</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Mesh Join - BATMAN </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> El nombre tiene que acabar en <code>BATMAN</code> (con mayúsculas). </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Interfaz físico</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> wlan0 </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> El dispositivo Wi-Fi que quieres usar para conectar a la red <emphasis>mesh</emphasis>. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Zona del cortafuegos</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Externa </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Ya que no quieres que los participantes en la red <emphasis>mesh</emphasis> usen dispositivos internos de tu FreedomBox. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>SSID</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> ch1.freifunk.net </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Tal como te lo hayan dado los operadores de la red <emphasis>mesh</emphasis>.  Esta red debería mostrarse en <emphasis>Redes Wi-Fi accesibles</emphasis>. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Modo</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Ad-hoc </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Porque esta red es una red de pares (<emphasis>peer-to-peer</emphasis>). </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Banda de Frecuencia</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> 2.4Ghz </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Tal como te lo hayan dado los operadores de la red <emphasis>mesh</emphasis>. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Canal</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> 1 </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Tal como te lo hayan dado los operadores de la red <emphasis>mesh</emphasis>. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>BSSID</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> 12:CA:FF:EE:BA:BE </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Tal como te lo hayan dado los operadores de la red <emphasis>mesh</emphasis>. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Autenticación</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Abierta </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Déjala abierta salvo que sepas que tu red <emphasis>mesh</emphasis> necesite otro valor. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Contraseña</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1"/>
                        <entry colsep="1" rowsep="1">
                          <para> Déjala en blanco salvo que sepas el valor que necesite tu red <emphasis>mesh</emphasis>. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Método de direccionamiento IPv4</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Deshabilitado </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Todavía no queremos pedir una configuración IP. </para>
                        </entry>
                      </row>
                    </tbody>
                  </tgroup>
                </informaltable>
                <para>Graba la conexión y únete a la red <emphasis>mesh</emphasis> activándola. </para>
              </listitem>
              <listitem>
                <para>Crea una segunda conexión nueva y selecciona el tipo <emphasis>Genérica</emphasis>.  En el siguiente diálogo rellena los valores como se indica: </para>
                <informaltable>
                  <tgroup cols="3">
                    <colspec colname="col_0"/>
                    <colspec colname="col_1"/>
                    <colspec colname="col_2"/>
                    <tbody>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis role="strong">Nombre del campo</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis role="strong">Valor de ejemplo</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis role="strong">Explicación</emphasis>
                          </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Nombre de la Conexión</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Mesh Connect </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Cualquier nombre para identificar ésta conexión. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Interfaz físico</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> bat0 </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Este interfaz solo aparecerá tras activar con éxito la conexión del paso anterior. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Zona del cortafuegos</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Externa </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Ya que no quieres que los participantes en la red <emphasis>mesh</emphasis> usen dispositivos internos de tu FreedomBox. </para>
                        </entry>
                      </row>
                      <row rowsep="1">
                        <entry colsep="1" rowsep="1">
                          <para>
                            <emphasis>Método de direccionamiento IPv4</emphasis>
                          </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Auto </para>
                        </entry>
                        <entry colsep="1" rowsep="1">
                          <para> Generalmente las redes <emphasis>mesh</emphasis> tienen un servidor DHCP en algún sitio que le proporciona una configuración IP a tu máquina. Si no, consulta al operador y configura la dirección IP como te diga por el método <emphasis>manual</emphasis>. </para>
                        </entry>
                      </row>
                    </tbody>
                  </tgroup>
                </informaltable>
                <para>Graba la conexión.  Configura tu maquina para participar en la red activando esta conexión.  Actualmente hay que activarla manualmente cada vez que quieras unirte a la red.  En el futuro FreedomBox lo hará automáticamente. </para>
              </listitem>
            </orderedlist>
            <para>Ahora debieras poder llegar a otros nodos de la red.  También podrás conectar a Internet a través de la red <emphasis>mesh</emphasis> si los operadores han instalado algúna puerta de enlace. </para>
          </section>
          <section>
            <title>Crear una red Mesh</title>
            <para>Para crear tu propia red <emphasis>mesh</emphasis> y compartir tu conexión a Internet con el resto de los nodos de la red: </para>
            <orderedlist numeration="arabic">
              <listitem>
                <para>Sigue las instrucciones del paso 1 de <emphasis>Unirse a una red Mesh</emphasis> empleando los valores válidos para tu red en <emphasis>SSID</emphasis> (un nombre para tu red Mesh), <emphasis>Banda de Frecuencia</emphasis> (generalmente 2.4Ghz), <emphasis>Canal</emphasis> (entre 1 y 11 para la banda de 2.4Ghz) y <emphasis>BSSID</emphasis> (una secuencia hexadecimal como 12:CA:DE:AD:BE:EF).  Crea esta conexión y actívala. </para>
              </listitem>
              <listitem>
                <para>Sigue las instrucciones del paso  2 de <emphasis>Unirse a una red Mesh</emphasis> seleccionando <emphasis>Compartido</emphasis> para <emphasis>Método de direccionamiento IPv4d</emphasis>.  Esto proporcionará automáticamente una configuración IP a otros nodos de la red y compartirá la conexión a Internet de tu maquina (ya sea mediante un segudo interfaz Wi-Fi, Ethernet, etc.) con el otros nodos de la red <emphasis>mesh</emphasis>. </para>
              </listitem>
            </orderedlist>
            <para>Corre la voz entre tus vecinos acerca de tu red <emphasis>mesh</emphasis> y pásales los parámetros que has empleado al crearla.  Cuando otros nodos se conecten a esta red <emphasis>mesh</emphasis> tendrán que seguir las instrucciones del paso 1 de <emphasis>Unirse a una red Mesh</emphasis> empleando en <emphasis>SSID</emphasis>, <emphasis>Banda de Frecuencia</emphasis> y <emphasis>Canal</emphasis> los valores que has elegido para tu red <emphasis>mesh</emphasis> al crearla. </para>
          </section>
        </section>
      </section>
      <section>
        <title>Operación de Red Manual</title>
        <para>FreedomBox configura redes automáticamente por defecto y proporciona un interfaz simplificado para personalizar la configuración a necesidades específicas.  En la mayoría de los casos la operación manual no es necesaria.  Los siguientes pasos describen cómo operar la configuración de red a mano en caso de que el interfaz de FreedomBox le resulte insuficiente a un usuario para realizar una tarea o para diagnosticar un problema que  FreedomBox no identifique. </para>
        <para>En el interfaz de línea de comandos: </para>
        <para>Para acceder a un interfaz de configuración de conexiones de red basado en texto: </para>
        <screen><![CDATA[nmtui]]></screen>
        <para>Para ver la lista de dispositivos de red disponibles: </para>
        <screen><![CDATA[nmcli device]]></screen>
        <para>Para ver la lista de conexiones configuradas: </para>
        <screen><![CDATA[nmcli connection]]></screen>
        <para>Para ver el estado actual de una conexión: </para>
        <screen><![CDATA[nmcli connection show '<nombre_de_la_conexión>']]></screen>
        <para>Para ver la zona asignada actualmente en el cortafuegos a un interfaz de red: </para>
        <screen><![CDATA[nmcli connection show '<nombre_de_la_conexión>' | grep zone]]></screen>
        <para>o </para>
        <screen><![CDATA[firewall-cmd --zone=internal --list-all
firewall-cmd --zone=external --list-all]]></screen>
        <para>Para crear una conexión nueva: </para>
        <screen><![CDATA[nmcli con add con-name "<nombre_de_la_conexión>" ifname "<interfaz>" type ethernet
nmcli con modify "<nombre_de_la_conexión>" connection.autoconnect TRUE
nmcli con modify "<nombre_de_la_conexión>" connection.zone internal]]></screen>
        <para>Para cambiarle la zona a una conexión en el cortafuegos: </para>
        <screen><![CDATA[nmcli con modify "<nombre_de_la_conexión>" connection.zone "<internal|external>"]]></screen>
        <para>Para más información acerca del uso del comando <code>nmcli</code> mira su página man. Para obtener una lista completa de configuraciones y tipos de conexión que acepta <code>Network Manager</code> mira: </para>
        <para>
          <ulink url="https://developer.gnome.org/NetworkManager/stable/ref-settings.html"/>
        </para>
        <para>Para ver el estado actual del cortafuegos y operarlo manualmente lee la sección <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Firewall#">Cortafuegos</ulink>. </para>
      </section>
    </section>
    <section>
      <title>Apagado</title>
      <para><emphasis>Power</emphasis> proporciona un modo fácil de reiniciar o apagar tu FreedomBox. Después de seleccionar "Reiniciar" o "Apagar", se te pedirá confirmación. Se puede llegar también a las opciones "Reiniciar" y "Apagar" desde el menú desplegable del usuario en la esquina superior derecha. </para>
    </section>
    <section>
      <title>Visibilidad Publica (PageKite)</title>
      <section>
        <title>¿Qué es PageKite?</title>
        <para>PageKite hace inmediata y públicamente accesibles desde internet a los sitios web y servicios locales sin tener que crear tu mismo una dirección IP pública. Lo hace tunelando protocolos como HTTPS o SSH a través de cortafuegos y NAT. Usar PageKite require ana cuenta en un servicio de repetidor de PageKite. <ulink url="https://pagekite.net"/> es uno de de estos servicios. </para>
        <para>Un servicio de repetidor de PageKite te permitirá crear cometas (<emphasis>kites</emphasis>). Las cometas son similares a los nombres de dominio pero con ventajas y desventajas diferentes. Una cometa puede tener varios servicios configurados. Se sabe que PageKite funciona con HTTP, HTTPS, y SSH, y muchas funcionan con otros servicios, pero no todas. </para>
      </section>
      <section>
        <title>Usar PageKite</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Créate una cuenta en un servicio de repetidor de PageKite. </para>
          </listitem>
          <listitem>
            <para>Añade una cometa a tu cuenta. Anota el nombre y el sectreo de tu cometa. </para>
          </listitem>
          <listitem>
            <para>En Plinth, vé a la solapa "Configurar PageKite" de la página Visibilidad Publica (PageKite). </para>
          </listitem>
          <listitem>
            <para>Marca la caja "Habilitar PageKite" e introduce el nombre y el secreto de tu cometa. Haz clic en "Grabar propiedades". </para>
          </listitem>
          <listitem>
            <para>En la solapa "Servicios Estándar" puedes habilitar HTTP y HTTPS (recomendado) y SSH (opcional). </para>
            <itemizedlist>
              <listitem>
                <para>HTTP se necesita para obtener el certificado <emphasis>Let's Encrypt</emphasis>. Puedes deshabilitarlo (HTTPS) más tarde. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>En la página <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/LetsEncrypt#">Certificados (Let's Encrypt)</ulink> puedes obtener un certificado <emphasis>Let's Encrypt</emphasis> para el nombre de tu cometa. </para>
          </listitem>
        </orderedlist>
      </section>
    </section>
    <section>
      <title>Shell Segura</title>
      <section>
        <title>¿Qué es Shell Segura?</title>
        <para>FreedomBox ejecuta el servidor <code>openssh-server</code> por defecto permitiendo así accesos remotos desde todos los interfaces.  Si tu dispositivo hardware está connectado a un monitor y un teclado, también puedes ingresar directamente.  Para la operación habitual de FreedomBox no necesitas usar la shell.  No obstante, algunas tareas o identificación de algún problema podrían requerirlo. </para>
      </section>
      <section>
        <title>Configurando una Cuenta de Usuario</title>
        <section>
          <title>Primer ingreso a Plinth: Cuenta de Admin</title>
          <para>Al crear una cuenta en Plinth por primera vez, el usuario tendrá automaticamente privilegios de administrador. Los usuarios <code>Admin</code> pueden ingresar mediante ssh (abajo se explica cómo) y escalar sus privilegios a superusuario mediante sudo. </para>
        </section>
        <section>
          <title>Cuenta de Usuario por Defecto</title>
          <itemizedlist>
            <listitem>
              <para>Nota: Si puedes acceder a Plinth es que no necesitas hacer esto. Puedes usar la cuenta de usuario de Plinth para conectar por SSH. </para>
            </listitem>
          </itemizedlist>
          <para>Las imagenes precompiladas FreedomBox tienen una cuenta de usuario llamada <code>fbx</code> pero no tiene contraseña establecida, así que no se puede ingresar con esta cuenta. </para>
          <para>Hay un script incluído en el programa <code>freedom-maker</code> que permite establecer la contraseña de esta cuenta si fuera necesario: </para>
          <orderedlist numeration="arabic">
            <listitem>
              <para>Descomprime la imagen. </para>
            </listitem>
            <listitem>
              <para>Obtén una copia de <code>freedom-maker</code> en <ulink url="https://salsa.debian.org/freedombox-team/freedom-maker/"/>. </para>
            </listitem>
            <listitem>
              <para>Ejecuta <code>sudo ./bin/passwd-in-image &lt;archivo_de_imagen&gt; fbx</code>. </para>
            </listitem>
            <listitem>
              <para>Copia el archivo de la imagen a la tarjeta SD e inicia el dispositivo. </para>
            </listitem>
          </orderedlist>
          <para>El usuario "fbx" también tiene privilegios de superusuario mediante sudo. </para>
        </section>
      </section>
      <section>
        <title>Ingresando</title>
        <section>
          <title>Local</title>
          <para>Para ingresar mediante SSH a tu FreedomBox: </para>
          <screen><![CDATA[$ ssh fbx@freedombox]]></screen>
          <para>Reemplaza <code>fbx</code> por el usuario con el que quieres ingresar.  Hay que reemplazar <code>freedombox</code> por el hostname o dirección IP de tu dispositivo FreedomBox como se indica en el proceso de <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/QuickStart#">Inicio rápido</ulink>. </para>
          <para><code>fbx</code> es el usuario de FreedomBox con privilegios de superusuario por defecto.  Cualquier otro usuario creado con Plinth que pertenezca al grupo <code>admin</code> podrá ingresar.  La cuenta <code>root</code> no tiene contraseña configurada y no podrá ingresar.  A todos los demás usuarios se les denegará el acceso. </para>
          <para><code>fbx</code> y los otros usuarios del grupo <code>admin</code> podrán ingresar directamente por el terminal.  A todos los demás usuarios se les denegará el acceso. </para>
          <para>Si fallas repetidamente intentando ingresar se te bloqueará el acceso por algún tiempo.  Esto se debe al paquete <code>libpam-abl</code> que FreedomBox instala por defecto.  Para controlar este comportamiento consulta la documentación de <code>libpam-abl</code>. </para>
        </section>
        <section>
          <title>SSH via Tor</title>
          <para>Si tienes habilitados en Plinth los servicios Tor Onion puedes acceder a tu FreedomBox mediante ssh sobre Tor. Instala <code>netcat-openbsd</code>. </para>
          <screen><![CDATA[$ sudo apt-get install netcat-openbsd]]></screen>
          <para>Edita <code>~/.ssh/config</code> para habilitar conexiones sobre Tor. </para>
          <screen><![CDATA[$ nano ~/.ssh/config]]></screen>
          <para>Añade lo siguiente: </para>
          <screen><![CDATA[Host *.onion
  user USUARIO
  port 22
  ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p]]></screen>
          <para>Replace USUARIO por un usuario del grupo <code>admin</code> (ver arriba). </para>
          <para>En algunos casos podrías necesitar reemplazar 9050 por 9150. </para>
          <para>Ahora, para conectar a la FreedomBox abre un terminal y teclea: </para>
          <screen><![CDATA[$ ssh USUARIO@DIRECCION.onion]]></screen>
          <para>Reemplaza USUARIO por un usuario del grupo <code>admin</code> y DIRECCION por la dirección del servicio Tor Onion para SSH de tu FreedomBox. </para>
        </section>
      </section>
      <section>
        <title>Escalar a Superusuario</title>
        <para>Si después de ingresar quieres volverte superusuario para realizar actividades administrativas: </para>
        <screen><![CDATA[$ sudo su]]></screen>
        <para>Habitúate a ingresar como <code>root</code> <emphasis>solo cuando sea estrictamente necesario</emphasis>.  Si no ingresas como <code>root</code> no puedes romperlo todo accidentalmente. </para>
        <para>
          <anchor id="changingpassword"/>
        </para>
      </section>
      <section>
        <title>Cambiar Contraseñas</title>
        <para>Para cambiar la contraseña de un usuario administrado en Plinth usa la página Cambiar contraseña.  El usuario por debecto <code>fbx</code> no se administra en Plinth y su contraseña no se puede cambiar desde la interfaz web. </para>
        <para>Para cambiar la contraseña en el terminal ingresa a tu FreedomBox con el usuario cuya contraseña quieres cambiar y ejecuta el siguiente comando: </para>
        <screen><![CDATA[$ passwd]]></screen>
        <para>Esto te preguntará tu contraseña actual antes de darte la oportunidad de establecer la nueva. </para>
      </section>
    </section>
    <section>
      <title>Seguridad</title>
      <para>Cuando se habilita esta opción sólo los usuarios del grupo "admin" podrán entrar a la consola o mediante SSH. Los usuarios de consola podrán acceder a algunos servicios sin más autorización.  </para>
      <para>La sección <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Users#">Usuarios</ulink> explica cómo definir grupos de usuarios. </para>
      <para>Cuando la opción <emphasis>Restringir ingresos por consola</emphasis> está habilitada, sólo los usuarios del grupo <emphasis>admin</emphasis> podrán ingresar via consola, shell segura (SSH) o interfaz gráfico. Al desactivar esta funcionalidad cualquier usuario con cuenta en FreedomBox podrá ingresar y quizá tener acceso a ciertos servicios sin más autorización. Esta opción solo debería desactivarse si se confía plenamente en todos los usuarios del sistema. Si quieres usar tu máquina FreedomBox también como escritorio y admitir que usuarios no-admin ingresen mediante interfáz gráfica esta opción debe estar desactivada. Puedes determinar la lista de usuarios <emphasis>admin</emphasis> en la sección <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Users#">Users</ulink>. </para>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Security?action=AttachFile&amp;do=get&amp;target=Security.png"/>
          </imageobject>
          <textobject>
            <phrase>Security.png</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
    </section>
    <section>
      <title>Detección de Servicios</title>
      <para>La Detección de Servicios permite a otros dispositivos de la red detectar a tu FreedomBox y a los servicios que expone. Si un cliente de la red local soporta mDNS, puede encontrar tu FreedomBox en &lt;hostname&gt;.local (por ejemplo: freedombox.local). </para>
      <para>También permite a FreedomBox detectar otros dispositivos y servicios que están funcionando en tu red local.    </para>
      <para>La Detección de Servicios no es esencial y solo funciona en redes internas. Se puede deshabilitar para mejorar la seguridad especialmente cuando la conectas a una red local hostil. </para>
    </section>
    <section>
      <title>Instantáneas</title>
      <para>Las <emphasis>Instantáneas</emphasis> te permiten crear instantáneas del sistema de archivos y devolver al sistema a un estado anterior. </para>
      <itemizedlist>
        <listitem>
          <para>Nota: Esta funcionalidad requier un sistema de archivos <emphasis>Btrfs</emphasis>. Todas las imágenes de disco de FreedomBox estables usan <emphasis>Btrfs</emphasis>. </para>
        </listitem>
      </itemizedlist>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Snapshots?action=AttachFile&amp;do=get&amp;target=snapshots.png" width="800"/>
          </imageobject>
          <textobject>
            <phrase>Instantáneas</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
    </section>
    <section>
      <title>Almacenamiento</title>
      <para><emphasis>Almacenamiento</emphasis> te permite ver los dispositivos de almacenamiento conectados a tu FreedomBox y el uso de su espacio. </para>
      <para>FreedomBox puede detectar y montar automáticamente medios extraíbles como unidades flash USB. Se muestran listados bajo la sección <emphasis>Dispositivos extraíbles</emphasis> junto con una opción para expulsarlos. </para>
      <para>Si queda espacio libre detrás de la partición de <emphasis>root</emphasis>, se mostrará también la opción para expandirla. Normalmente no se muestra ya que en el primer arranque de la FreedomBox se produce automáticamente una expansión total de la partición de <emphasis>root</emphasis>. </para>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Storage?action=AttachFile&amp;do=get&amp;target=Storage.png" width="800"/>
          </imageobject>
          <textobject>
            <phrase>Storage.png</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
    </section>
    <section>
      <title>Actualizaciones de Software</title>
      <para>FreedomBox puede instalar actualizaciones de seguridad automaticamente.  Esta funcionalidad viene activada por defecto y no hace falta ninguna acción manual.  Puedes activar las actualizaciones automaticas desde Plinth en en la página <emphasis>Actualizaciones</emphasis> de la sección <emphasis>Preferencias</emphasis>.  Se recomienda encarecidamente que tengas esta opción habilitada para mantener tu FreedomBox segura. </para>
      <para>Las actualizaciones se efectúan cada noche.  Si quieres apagar tu FreedomBox cada día después de usarla, déjala ejecutando una noche a la semana más o menos para permitir que ocurran las actualizaciones automaticas.  Otra posibilidad es ejecutar actualizaciones manuales como se describe más adelante. </para>
      <para>Nota que una vez comiencen las actualizaciones podría llevarles mucho tiempo completarse. Durante el proceso de actualización (ya sea el automático nocturno o el manual), no podrás instalar aplicaciones desde el interfaz web de FreedomBox. </para>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Manual/Upgrades?action=AttachFile&amp;do=get&amp;target=upgrades.png"/>
          </imageobject>
          <textobject>
            <phrase>upgrades.png</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <section>
        <title>¿Cuando obtendré las últimas funcionalidades?</title>
        <para>Aunque las actualizaciones se efectúan a diario por razones de seguridad, las últimas funcionalidades no se propagan a todos los usuarios. A continuación se explica cómo llegan las novedades a los usuarios de las diferentes versiones de Debian: </para>
        <itemizedlist>
          <listitem>
            <para><emphasis role="strong">Usuarios de versiones estables</emphasis>: Esta categoria de usuarios incluye a los usuarios que compraron la <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/PioneerEdition#">FreedomBox Pioneer Edition</ulink>, a los que instalaron FreedomBox sobre una distribución estable de <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/Debian#">Debian</ulink> y a los que descargaron las imágenes <emphasis>estables</emphasis> desde <ulink url="https://freedombox.org">freedombox.org</ulink>. Como regla general a estos usuarios solo se les proporciona actualizaciones de seguridad de determinados paquetes. Cuando una <emphasis>release</emphasis> obtiene la confianza de los desarrolladores el propio servicio FreedomBox se actualiza, lo que supone una excepción a esta regla. Esto implica que las últimas funcionalidades de FreedomBox estarán disponibles para estos usuarios aunque no tán inmediata- o frecuentemente como para los usuarios de las versiones en pruebas (<emphasis>testing</emphasis>). Si una  <emphasis>app</emphasis> sólo está disponible en la distribución en pruebas (<emphasis>testing</emphasis>) pero no en la <emphasis>estable</emphasis> la <emphasis>app</emphasis> aparecerá en el interfaz web pero no será instalable para los usuarios de la distribución <emphasis>estable</emphasis>. Algunas <emphasis>apps</emphasis> se actualizan en excepción a la regla de "solo actualizaciones de seguridad" cuando la <emphasis>app</emphasis> esté seriamente <emphasis>rota</emphasis> por algún motivo. Debian libera cada bienio una entrega (<emphasis>release</emphasis>) con las últimas versiones estables de cada paquete de software y los desarrolladores de FreedomBox intentarán actualizar a estos usuarios a la nueva entrega (<emphasis>release</emphasis>) sin necesidad de intervención manual.  </para>
          </listitem>
          <listitem>
            <para><emphasis role="strong">Usuarios de versiones en pruebas</emphasis>: Esta categoria de usuarios incluye a los usuarios que instalaron FreedomBox sobre una distribución en pruebas (<emphasis>testing</emphasis>) y a los que descargaron las imágenes en pruebas (<emphasis>testing</emphasis>) desde <ulink url="https://freedombox.org">freedombox.org</ulink>. Estos usuarios asumen la posibilidad de afrontar disrupciones ocasionales en los servicios e incluso tener que intervenir manualmente para arreglarlas. Como regla general estos usuarios reciben las últimas funcionalidades y actualizaciones de seguridad para todos los paquetes instalados. Cada quincena se libera una nueva versión de FreedomBox con todas las últimas funcionalidades y correcciones. Estas versiones llegan a los usuarios de la distribución en pruebas (<emphasis>testing</emphasis>) aproximadamente 2 o 3 días después de la liberación. </para>
          </listitem>
          <listitem>
            <para><emphasis role="strong">Usuarios de versiones inestables</emphasis>: Esta categoria de usuarios incluye a los usuarios que instalaron FreedomBox sobre una distribución <emphasis>inestable</emphasis> y a los que descargaron las imágenes <emphasis>inestables</emphasis> desde <ulink url="https://freedombox.org">freedombox.org</ulink>. Estos usuarios asumen la probabilidad de afrontar disrupciones en los servicios y tener que intervenir manualmente para arreglarlas. Como regla general estos usuarios reciben las últimas funcionalidades y actualizaciones de seguridad para todos los paquetes instalados. Cada quincena se libera una nueva versión de FreedomBox con todas las últimas funcionalidades y correcciones. Estas versiones llegan a los usuarios de la distribución <emphasis>inestable</emphasis> el mismo día de la liberación. Solo los desarrolladores, probadores y contribuyentes al proyecto FreedomBox debieran emplear la distribution <emphasis>inestable</emphasis>. Se advierte y exhorta a los usuarios finales de que no la usen. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Actualizaciones Manuales desde el Terminal</title>
        <para>Algunos paquetes de software podrían requerir intervención manual para actualizarlos, generalmente por razones de configuración. En tales casos  FreedomBox se actualiza a sí mismo y solicita información nueva necesaria para la actualización del paquete. Después de autoactualizarse FreedomBox actúa en nombre del usuario y actualiza los paquetes con la información recabada. Estos paquetes no se deben actualizar manualmente hasta que FreedomBox tenga a posibilidad de actualizarlos. La actualización que se dispara manualmente desde el interfaz web ya es consciente de estos paquetes y no los actualiza. </para>
        <para>En situaciones muy extrañas, FreedomBox podría fallar o quedar a expensas de una intervención manual desde el terminal. Para esto, entra a FreedomBox por un terminal, ya sea físico, web (empleando <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/Cockpit#">Cockpit</ulink>) o mediante SSH (ver sección <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Manual/SecureShell#">Shell Segura</ulink>) y ejecuta los siguientes comandos: </para>
        <screen><![CDATA[$ sudo su -
Password: <introduce la contraseña aquí>
# dpkg --configure -a
# apt update
# apt -f install
# unattended-upgrade --debug
# apt install freedombox
# apt update]]></screen>
        <para>Si <code>apt-get update</code> te pide confirmación para algo responde que <emphasis>Sí</emphasis>. Si durante la actualización del paquete <code>freedombox</code> te pregunta acerca de los archivos de configuración responde que instale los archivos de configuración nuevos que vienen con la última versión del paquete. Este proceso solo actualizará los paquetes que no necesitan preguntar (excepto el paquete <code>freedombox</code>). Después, deja que FreedomBox se encargue de la actualización de los demás paquetes. Sé paciente mientras se crean nuevas versiones de FreedomBox para tratar los paquetes que necesitan intervención manual. </para>
        <para>Si quieres ir más allá de la recomendación e instalar todos los paquetes en tu FreedomBox y realmente estás muy seguro de poder tratar los cambios de configuración de paquetes por tí mismo, ejecuta el siguiente comando: </para>
        <screen><![CDATA[$ apt dist-upgrade]]></screen>
      </section>
    </section>
    <section>
      <title>Usuarios y Grupos</title>
      <para>Puedes otorgar acceso a tu FreedomBox a otros usuarios. Proporciona el nombre del usuario y su contraseña y asignale un grupo. Actualmente se soportan los grupos </para>
      <itemizedlist>
        <listitem>
          <para>admin </para>
        </listitem>
        <listitem>
          <para>wiki  </para>
        </listitem>
      </itemizedlist>
      <para>El usuario podrá ingresar a los servicios que soporten ingreso único (single-sign-on) mediante LDAP si figuran en el grupo apropriado. </para>
      <para>Los usuarios del grupo <code>admin</code> podrán ingresar en todos los servicios. También pueden ingresar al sistema por SSH y escalar a privilegios administrativos (sudo). </para>
      <para>Estas características se pueden cambiar más tarde.  </para>
      <para>Asimismo es posible establecer una clave pública SSH que permitirá al usuario ingresar al sistema de modo seguro sin emplear su contraseña. Pueder dar de alta varias claves, una en cada línea. Las líneas en blanco o que comiencen por # se ignoran. </para>
      <para>Se pueden desactivar temporalmente las cuentas de usuarios. </para>
      <section>
        <title>Reparos Conocidos</title>
        <itemizedlist>
          <listitem>
            <para>Actualmente Plinth not distingue entre usuarios y administradores. Todo usuario añadido mediante Plinth tendrá accesso completo al interfaz de Plinth. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
  </section>
  <section>
    <title>Hardware</title>
    <para>FreedomBox está diseñado para ser el software de un dispositivo electrónico de consumo que sea fácil de configurar, mantener y usar.  El proyecto no pretende crear un dispositivo hardware propio, sino asociarse con fabricantes de hardware para construir dispositivos FreedomBox y también soportar hardware existente. </para>
    <para>Además de soportar varios SBC's (single board computers) y otros dispositivos, FreedomBox también contempla ser instalado en una máquina virtual.  Y cualquier máquina Debian se puede convertir en FreedomBox instalando el paquete <code>freedombox</code>.  Para más detalles acerca de la instalación sobre Debian, ver el <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/Debian#">manual</ulink>. </para>
    <section>
      <title>Hardware Recomendado</title>
      <para>El 22 de Abril de 2019, la <emphasis>FreedomBox Foundation</emphasis> anunció que los kits <emphasis>Pioneer Edition FreedomBox Home Server</emphasis> salían a la <ulink url="https://freedomboxfoundation.org/buy/">venta</ulink>. Este es el hardware preinstalado recomendado para todos los usuarios que no quieran construirse su propia (máquina) FreedomBox eligiendo los componentes adecuados, descargando la imagen y preparando una tarjeta SD con (el software) FreedomBox. </para>
      <para>El kit incluye todo el hardware necesario para arrancar un servidor casero FreedomBox sobre una placa <emphasis>Olimex A20-OLinuXino-LIME2</emphasis>. Este producto proporciona la combinación perfecta de hardware de fuentes abiertas y software libre. Al comprar este producto, soportas también los esfuerzos de la <emphasis>FreedomBox Foundation</emphasis> para crear y promover su software de servidor libre. </para>
      <informaltable>
        <tgroup cols="1">
          <colspec colname="col_0"/>
          <tbody>
            <row rowsep="1">
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/PioneerEdition#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="257" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=pioneer-edition_thumb.jpg" width="320"/>
                      </imageobject>
                      <textobject>
                        <phrase>Pioneer Edition FreedomBox Home Server Kits</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/PioneerEdition#">Kits de Servidor Casero FreedomBox Pioneer Edition</ulink>
                </para>
              </entry>
            </row>
          </tbody>
        </tgroup>
      </informaltable>
    </section>
    <section>
      <title>Hardware Soportado</title>
      <para>Usa este hardware si quieres y eres capaz de descargar imágenes FreedomBox y preparar una tarjeta SD siguiendo el manual. Si quieres un proceso más simple de configuración compra por favor los kits FreedomBox con el hardware recomendado. Si usas una placa con tarjetas SD te recomendamos que al grabar la imagen de FreedomBox en tu tarjeta, ésta tenga al menos una capacidad de 8GB. </para>
      <informaltable>
        <tgroup cols="3">
          <colspec colname="col_0"/>
          <colspec colname="col_1"/>
          <colspec colname="col_2"/>
          <tbody>
            <row rowsep="1">
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/A20-OLinuXino-Lime2#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="159" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=a20-olinuxino-lime2_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>A20 OLinuXino Lime2</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/A20-OLinuXino-Lime2#">A20 OLinuXino Lime2</ulink>
                </para>
              </entry>
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/A20-OLinuXino-MICRO#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="132" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=a20-olinuxino-micro_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>A20 OLinuXino MICRO</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/A20-OLinuXino-MICRO#">A20 OLinuXino MICRO</ulink>
                </para>
              </entry>
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/APU#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="157" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=apu1d_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>PC Engines APU</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/APU#">PC Engines APU</ulink>
                </para>
              </entry>
            </row>
            <row rowsep="1">
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Cubietruck#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="206" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=danube_thumb.png" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>Cubietruck</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Cubietruck#">Cubietruck</ulink>
                </para>
              </entry>
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Cubieboard2#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="156" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=cubieboard2_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>Cubieboard 2</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Cubieboard2#">Cubieboard2</ulink>
                </para>
              </entry>
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/BeagleBone#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="157" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=beagleboard_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>BeagleBone Black</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/BeagleBone#">BeagleBone Black</ulink>
                </para>
              </entry>
            </row>
            <row rowsep="1">
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/pcDuino3#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="107" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=pcduino3s_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>pcDuino3</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/pcDuino3#">pcDuino3</ulink>
                </para>
              </entry>
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/Debian#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="201" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=debian_thumb.png" width="156"/>
                      </imageobject>
                      <textobject>
                        <phrase>Debian</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/Debian#">Debian</ulink>
                </para>
              </entry>
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/VirtualBox#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="154" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=virtualbox_thumb.png" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>VirtualBox</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/VirtualBox#">VirtualBox</ulink>
                </para>
              </entry>
            </row>
            <row rowsep="1">
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/PineA64+#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="213" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=pine64-plus_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>Pine A64+</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/PineA64+#">Pine A64+</ulink>
                </para>
              </entry>
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/BananaPro#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=banana-pro_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>Banana Pro</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/BananaPro#">Banana Pro</ulink>
                </para>
              </entry>
              <entry colsep="1" rowsep="1"/>
            </row>
          </tbody>
        </tgroup>
      </informaltable>
      <section>
        <title>Comparativa de Hardware</title>
        <informaltable>
          <tgroup cols="9">
            <colspec colname="col_0"/>
            <colspec colname="col_1"/>
            <colspec colname="col_2"/>
            <colspec colname="col_3"/>
            <colspec colname="col_4"/>
            <colspec colname="col_5"/>
            <colspec colname="col_6"/>
            <colspec colname="col_7"/>
            <colspec colname="col_8"/>
            <tbody>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Nombre</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Velocidad CPU (GHz)</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Arquitectura</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">RAM (GB)</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">disco (GB)</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">batería</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">SATA</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">Velocidad Ethernet</emphasis>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <emphasis role="strong">
                      <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/OpenSourceHardware#">OSHW</ulink>
                    </emphasis>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>APU.1D                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1x2  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>amd64           </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>2</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>-</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> -    </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1000x3</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>APU.1D4                 </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1x2  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>amd64           </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>4</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>-</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> -    </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1000x3</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>BeagleBone Black C     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1    </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>armhf/omap      </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>½</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>4</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> -    </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> -       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>100   </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>Cubieboard2             </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1x2  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>armhf/sunxi     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>4</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>100   </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>Cubieboard2-Dual        </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1x2  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>armhf/sunxi     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>-</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>100   </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>Cubieboard3/Cubietruck  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1x2  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>armhf/sunxi     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>2</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>8</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1000  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>OLinuXino A20 LIME      </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1x2  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>armhf/sunxi     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>½</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>-</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>100   </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>OLinuXino A20 LIME2     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1x2  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>armhf/sunxi     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>-</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1000  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>OLinuXino A20 MICRO     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1x2  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>armhf/sunxi     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>-</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>100   </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>pcDunino3               </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1x2  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>armhf/sunxi     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>4</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>100   </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>Pine A64+               </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1.2x4</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>arm64/sunxi     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>½,1,2</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>-</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>- </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para> -       </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1000  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
              <row rowsep="1">
                <entry colsep="1" rowsep="1">
                  <para>Banana Pro              </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1.2x2</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>armhf/sunxi     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>1</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>-</para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>-     </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>(./)</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>10/100/1000  </para>
                </entry>
                <entry colsep="1" rowsep="1">
                  <para>
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                      </imageobject>
                      <textobject>
                        <phrase>{X}</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </para>
                </entry>
              </row>
            </tbody>
          </tgroup>
        </informaltable>
      </section>
    </section>
    <section>
      <title>Más Hardware Operativo</title>
      <para>Freedombox funciona en este hardware. Pero no se recomienda porque (el hardware) no funciona empleando únicamante <ulink url="https://www.gnu.org/philosophy/free-sw.en.html">software libre</ulink>: </para>
      <informaltable>
        <tgroup cols="3">
          <colspec colname="col_0"/>
          <colspec colname="col_1"/>
          <colspec colname="col_2"/>
          <tbody>
            <row rowsep="1">
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/RaspberryPi2#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="157" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=raspberry2_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>Raspberry Pi 2</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/RaspberryPi2#">Raspberry Pi 2</ulink>
                </para>
              </entry>
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/RaspberryPi3B#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="155" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=raspberrypi3b_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>Raspberry Pi 3 Model B</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/RaspberryPi3B#">Raspberry Pi 3 Model B</ulink>
                </para>
              </entry>
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/RaspberryPi3B+#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="153" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=raspberrypi3bplus_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>Raspberry Pi 3 Model B+</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/RaspberryPi3B+#">Raspberry Pi 3 Model B+</ulink>
                </para>
              </entry>
            </row>
          </tbody>
        </tgroup>
      </informaltable>
    </section>
    <section>
      <title>Hardware Obsoleto</title>
      <para>Este hardware estuvo soportado anteriormente pero ya no.  Si descargaste una imagen anterior y ejecutas FreedomBox sobre algún hardware de estos, seguirás obteniendo actualizaciones de software.  Sin embargo, no se publicarán imagenes nuevas.  Se recomienda que migres a hardware nuevo y soportado generando una copia de seguridad y restaurándola. </para>
      <informaltable>
        <tgroup cols="2">
          <colspec colname="col_0"/>
          <colspec colname="col_1"/>
          <tbody>
            <row rowsep="1">
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/DreamPlug#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="156" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=dreamplug_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>DreamPlug</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/DreamPlug#">DreamPlug</ulink>
                </para>
              </entry>
              <entry align="center" colsep="1" rowsep="1">
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/RaspberryPi#">
                    <inlinemediaobject>
                      <imageobject>
                        <imagedata depth="158" fileref="https://wiki.debian.org/es/FreedomBox/Hardware?action=AttachFile&amp;do=get&amp;target=raspberry_thumb.jpg" width="235"/>
                      </imageobject>
                      <textobject>
                        <phrase>Raspberry Pi</phrase>
                      </textobject>
                    </inlinemediaobject>
                  </ulink>
                </para>
                <para>
                  <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/RaspberryPi#">Raspberry Pi</ulink>
                </para>
              </entry>
            </row>
          </tbody>
        </tgroup>
      </informaltable>
      <para><emphasis>Note</emphasis>: Como FreedomBox está actualmente en desarrollo, <emphasis>hardware soportado</emphasis> significa que las imágenes de FreedomBox se construyen para este hardware y al menos un desarrollador ha informado que las funciones básicas funcionan. </para>
    </section>
    <section>
      <title>Añadir Soporte a más Hardware</title>
      <para>Aunque el proyecto se enfoque en soportar determinados dispositivos queremos soportar la mayor cantidad de hardware posible, mientras se adecúe a las necesidades de FreedomBox.  Echa un vistazo a la lista de <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/CheapServerBoxHardware#">objetivos hardware</ulink> para más información. </para>
      <para>Si eres desarrollador, considera añadir soporte a hardware para tu dispositivo modificando <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Maker#">Freedom Maker</ulink>. Si tienes acceso a algún dispositivo de <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/CheapServerBoxHardware#">hardware objeto</ulink> y quisieras trabajar con nosotros para hacer que funcione con FreedomBox ¡contactanos, por favor! </para>
    </section>
    <section>
      <title>FreedomBox Pioneer Edition</title>
      <para>Los servidores caseros FreedomBox Pioneer Edition los fabrica y vende Olimex, una compañía epecializada en <emphasis>hardware</emphasis> de fuentes abiertas. El Kit incluye <emphasis>hardware</emphasis> de servidor tamaño bolsillo, una tarjeta SD con el sistema operativo preinstalado, y una batería de respaldo que puede alimentar el <emphasis>hardware</emphasis> durante 4-5 horas en casos de indisponibilidad de la red eléctrica. Se vende por 82 €. Al comprar este producto contribuyes a los esfuerzos de la FreedomBox Foundation's para crear y promover su <emphasis>software</emphasis> de servidor libre. </para>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="513" fileref="https://wiki.debian.org/es/FreedomBox/Hardware/PioneerEdition?action=AttachFile&amp;do=get&amp;target=pioneer-edition.jpg" width="640"/>
          </imageobject>
          <textobject>
            <phrase>Pioneer Edition FreedomBox Home Server Kit</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
    </section>
    <section>
      <title>Características del Producto</title>
      <section>
        <title>HW Recomendado</title>
        <para>Éste es el hardware recomendado para los usuarios que quieran simplemente una FreedomBox llave en mano, y <emphasis role="strong">no</emphasis> quieran <emphasis role="strong">construirse</emphasis> una. </para>
        <para>(Construir tu propia FreedomBox implica algunos tecnicismos como elegir y comprar los componentes adecuados, descargar la imágen y preparar una tarjeta SD). </para>
      </section>
      <section>
        <title>Este Kit</title>
        <para>Este producto proporciona la combinación perfecta de hardware de fuentes abiertas y software libre y <emphasis>open source</emphasis>. Comprando este producto, soportas también los edfuerzos de la FreedomBox Foundation para crear y promover su software libre y <emphasis>open source</emphasis> de servidor. </para>
        <para>El <ulink url="https://www.olimex.com/Products/OLinuXino/Home-Server/Pioneer-FreedomBox-HSK/">Kit de Servidor Casero FreedomBox Pioneer Edition</ulink> incluye todo el hardware necesario para arrancar un servidor FreedomBox casero sobre una placa Olimex <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/A20-OLinuXino-Lime2#">A20-OLinuXino-LIME2</ulink>: </para>
        <itemizedlist>
          <listitem>
            <para>la A20-OlinuXino-LIME2, </para>
          </listitem>
          <listitem>
            <para>su carcasa de metal con el logo de FreedomBox grabado mediante laser, </para>
          </listitem>
          <listitem>
            <para>una tarjeta micro SD de alta velocidad y 32GB con el software FreedomBox preinstalado, </para>
          </listitem>
          <listitem>
            <para>una batería de respaldo, </para>
          </listitem>
          <listitem>
            <para>un transformador, y </para>
          </listitem>
          <listitem>
            <para>un cable Ethernet. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Disponibilidad</title>
        <para>El servidor casero FreedomBox Pioneer Edition es la primera versión comercial disponible de FreedomBox. </para>
        <itemizedlist>
          <listitem>
            <para>Precio: 82 EUR </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://www.olimex.com/Products/OLinuXino/Home-Server/Pioneer-FreedomBox-HSK/">Tienda Olimex</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Especificaciones del Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Hardware de fuentes abiertas (OSHW): <ulink url="https://github.com/OLIMEX/OLINUXINO/tree/master/HARDWARE">Sí</ulink> </para>
          </listitem>
          <listitem>
            <para>CPU: Allwinner A20, ARM Cortex-A7 dual-core a 1GHz </para>
          </listitem>
          <listitem>
            <para>RAM: 1 GiB DDR3 </para>
          </listitem>
          <listitem>
            <para>Almacenamiento: tarjeta microSD de 32GB de clase 10+ precargada con FreedomBox </para>
          </listitem>
          <listitem>
            <para>Batería: Li-Po, 3.3V y 1400mAh (4-5 horas de respaldo si no hay dispositivos adicionales conectados al puerto USB) </para>
          </listitem>
          <listitem>
            <para>Ethernet: 10/100/1000, RJ45 (cable de 1 m incluído) </para>
          </listitem>
          <listitem>
            <para>Transformador: Entrada a 110-220V, salida a 5V, estilo UE (enchufes opcionales para el Reino Unido o EE.UU) </para>
          </listitem>
          <listitem>
            <para>Carcasa: Metálica con la marca FreedomBox </para>
          </listitem>
        </itemizedlist>
        <para>Los kits ejecutan sólo Software Libre. Funcionan con núcleo (kernel) y <emphasis>u-boot</emphasis> de los repositorios Debian. Incluso el firmware de arranque de la ROM, llamado <ulink url="https://linux-sunxi.org/BROM">BROM</ulink> es software libre (GPLV2+). </para>
      </section>
      <section>
        <title>Descarga</title>
        <para>Los kits vienen con una tarjeta SD precargada con FreedomBox. <emphasis role="strong">NO hace ninguna falta descargar imágenes</emphasis>. </para>
        <para>No obstante, si deseas restablecer tus dispositivos a un estado virginal puedes hacerlo con la imágen provista. Sigue las instrucciones de la página de <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Download#">descargas</ulink> para crear una tarjeta SD de FreedomBox y arrancar tu dispositivo. Asegúrate de descargar imágenes para la <ulink url="https://ftp.freedombox.org/pub/freedombox/pioneer/">Pioneer Edition</ulink>. Estas imágenes de tarjeta SD se usan en la ranura SD de la propia placa y no funcionarán si se insertan en un lector SD externo conectado por USB.  </para>
        <para>Una alternativa a descargar estas imágenes es <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn/Allwinner#">instalar Debian</ulink> en el dispositivo y luego <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Hardware/Debian#">instalar FreedomBox</ulink> sobre él. </para>
      </section>
      <section>
        <title>Construcción de una Imágen</title>
        <para>Las imágenes de FreedomBox para este hardware se pueden construir usando <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>. </para>
      </section>
      <section>
        <title>Reparos conocidos</title>
        <itemizedlist>
          <listitem>
            <para>La imágen distribuída con los kits usa un <ulink url="https://salsa.debian.org/freedombox-team/u-boot">u-boot ligéramente modificado</ulink> en vez de el de serie de Debian como el resto de FreedomBox. Así que si quieres obtener su código fuente usa por favor el <ulink url="https://salsa.debian.org/freedombox-team/u-boot">repositorio de u-boot</ulink> del equipo de FreedomBox. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Obtener el Código Fuente</title>
      <para>FreedomBox es 100% <ulink url="https://www.gnu.org/philosophy/free-sw.html">software libre</ulink> y puedes obtener el código fuente para estudiarlo, modificarlo y distribuir mejoras. </para>
      <section>
        <title>Desde (dentro de) FreedomBox</title>
        <para>FreedomBox se compone de diferentes programas de software y puedes obtener el código fuente de cualquiera de ellos. Estas instrucciones son similares a obtener y <ulink url="https://www.debian.org/doc/manuals/maint-guide/build.en.html">construír</ulink> <ulink url="https://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html">código fuente</ulink> <ulink url="https://wiki.debian.org/BuildingTutorial">de Debian</ulink> ya que FreedomBox es una variante pura de Debian. Usando este procedimiento puedes obtener el código fuente de la misma versión del paquete que estás usando actualmene en FreedomBox. </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Para ver la lista de paquetes software instalados en tu FreedomBox, ejecuta lo siguiente en un terminal: </para>
            <screen><![CDATA[dpkg -l]]></screen>
          </listitem>
          <listitem>
            <para>Para obtener el código fuente de cualquiera de esos programas ejecuta: </para>
            <screen><![CDATA[apt source <nombre_del_paquete>]]></screen>
            <para>Esto requiere que el archivo <ulink url="https://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html">/etc/apt/sources.list</ulink> contenga información acerca de los repositorios de código fuente. Esto es así por defecto en todas las imágenes FreedomBox. Pero si has instalado FreedomBox desde Debian necesitas asegurarte de que los repositorios de código fuente figuren en este archivo. </para>
          </listitem>
          <listitem>
            <para>Para construir el paquete desde su código fuente, primero instala sus dependencias </para>
            <screen><![CDATA[apt build-dep <nombre_del_paquete>]]></screen>
            <para>Cambia al directorio fuente creado con el comando <emphasis>apt source</emphasis>: </para>
            <screen><![CDATA[cd <directorio_fuente>]]></screen>
            <para>Y construye el paquete </para>
            <screen><![CDATA[ dpkg-buildpackage -rfakeroot -uc]]></screen>
          </listitem>
          <listitem>
            <para>Instala el paquete: </para>
            <screen><![CDATA[ dpkg -i ../<paquete_construído>.deb]]></screen>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Otras Maneras de Obtener el Código Fuente</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>El código fuente de cualquier paquete se puede ver y buscar usando el interfaz web de <ulink url="https://sources.debian.org/">sources.debian.org</ulink>. Por ejemplo, mira el paquete <ulink url="https://sources.debian.org/src/plinth/">plinth</ulink>. </para>
          </listitem>
          <listitem>
            <para>El código fuente y el binario precompilado de cualquier version de un paquete, incluyendo versiones antigüas, se pueden obtener de <ulink url="https://snapshot.debian.org/">snapshot.debian.org</ulink>. Por ejemplo, mira el paquete <ulink url="https://snapshot.debian.org/package/plinth/">plinth</ulink>. </para>
          </listitem>
          <listitem>
            <para>También puedes obtener los enlaces a la web del proyecto original, al control de versiones del proyecto original, al control de versiones de Debian, registro de cambios, etc. desde la página de control Debian para el proyecto en <ulink url="https://tracker.debian.org/">tracker.debian.org</ulink>. Por ejemplo, mira la página de control para el paquete  <ulink url="https://tracker.debian.org/pkg/plinth">plinth</ulink>. </para>
          </listitem>
          <listitem>
            <para>Puedes compilar e instalar un paquete desde el control de versiones de Debian. Por ejemplo, </para>
            <screen><![CDATA[ git clone https://salsa.debian.org/freedombox-team/plinth
 cd plinth
 apt build-dep .
 dpkg-buildpackage -rfakeroot -uc
 dpkg -i ../plinth*.deb]]></screen>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Construyendo Imágenes de disco</title>
        <para>También puedes construír imágenes de disco FreedomBox para varias platformas de <emphasis>hardware</emphasis> usando la herramienta <emphasis role="strong">freedom-maker</emphasis>. Esta también está disponible como paquete Debian y su código fuente se puede obtener empleando los métodos anteriores. Hay disponibles <ulink url="https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/README.md">Instrucciones de Construcción</ulink> para generar imágenes de disco incluídas en el código fuente del paquete <emphasis role="strong">freedom-maker</emphasis>. </para>
        <para>Las imágenes de disco de FreedomBox se construyen y suben a los servidores oficiales empleando la infraestructura de integración contínua automatizada. Esta infraestructura está disponible también como <ulink url="https://salsa.debian.org/freedombox-team/infrastructure">código fuente</ulink> y proporciona información precisa acerca de como se contruyen las imágenes de FreedomBox. </para>
        <section>
          <title>Imágenes U-boot sobre Pioneer Edition</title>
          <para>Hay una excepción menor en el paquete u-boot que viene con el <emphasis>hardware</emphasis> que se vende como Kits de Servidor Casero FreedomBox Pioneer Edition. Contiene un parche pequeño pero importante que no está en el código fuente de Debian. Tanto el repositorio fuente de Debian u-boot como el parche  de FreedomBox están disponibles como <ulink url="https://salsa.debian.org/freedombox-team/u-boot">un repositorio aparte</ulink>. Esperamos que en algún momento este parche esté integrado en u-boot de serie y este repositorio ya no sea necesario. Este paquete se puede compilar en una máquina Debian armhf como sigue (también se puede hacer compilación cruzada, simplemente sigue las instrucciones para compilación cruzada de paquetes Debian): </para>
          <screen><![CDATA[apt install git git-buildpackage
git clone https://salsa.debian.org/freedombox-team/u-boot.git
cd u-boot
pbuilder create --distribution=buster
gbp buildpackage --git-pbuilder]]></screen>
          <para>El paquete u-boot Debian estará en <emphasis>u-boot-sunxi*.deb</emphasis>. Este paquete contendrá </para>
          <screen><![CDATA[mkdir temp
dpkg -x u-boot-suxi*.deb temp
unxz <lime2_image_built_with_freedom_maker>
dd if=temp/usr/lib/u-boot/A20-OLinuXino-Lime2/u-boot-sunxi-with-spl.bin of=<lime2.img> seek=8 bs=1k conv=notrunc]]></screen>
          <para>La imagen resultante tendrá el u-boot modificado. </para>
        </section>
      </section>
    </section>
    <section>
      <title>Cubietruck</title>
      <section>
        <title>FreedomBox Danube Edition</title>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata depth="561" fileref="https://wiki.debian.org/FreedomBox/Hardware/Cubietruck?action=AttachFile&amp;do=get&amp;target=freedombox-danube.jpg" width="640"/>
            </imageobject>
            <textobject>
              <phrase>FreedomBox Danube Edition</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para><ulink url="http://projectdanube.org">FreedomBox Danube Edition</ulink> is a custom casing around Cubietruck and an SSD-hard drive. </para>
      </section>
      <section>
        <title>Cubietruck / Cubieboard3</title>
        <para><ulink url="http://cubieboard.org/model/">Cubietruck</ulink> (Cubieboard3) is a single board computer with very good performance compared to many other boards.  FreedomBox images are built for this device.  To use this board as FreedomBox, a separate <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> that does not require non-free firmware is recommended. </para>
        <para><emphasis role="strong">Recommendation:</emphasis> If you are using a board that uses SD cards, when you flash the FreedomBox image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space.  </para>
      </section>
      <section>
        <title>Download</title>
        <para>FreedomBox SD card <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> are provided for this hardware.  These SD card images are meant for use with the on-board SD card slot and do not work when used with a separate SD card reader connected via USB. </para>
        <para>An alternative to downloading these images is to <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn/Allwinner#">install Debian</ulink> on the Cubietruck and then <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Debian#">install FreedomBox</ulink> on it. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>. </para>
      </section>
      <section>
        <title>Availability</title>
        <para>FreedomBox Danube Edition </para>
        <itemizedlist>
          <listitem>
            <para>A limited number of units are planned to be shipped along with the release of FreedomBox.  If you wish to get one, <ulink url="http://projectdanube.org">express your interest</ulink>. </para>
          </listitem>
        </itemizedlist>
        <para>Cubietruck / Cubieboard3 </para>
        <itemizedlist>
          <listitem>
            <para>Price: 89 USD </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="http://cubieboard.org/buy/">List of suppliers</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Hardware: No </para>
          </listitem>
          <listitem>
            <para>CPU: Allwinner A20, ARM Cortex-A7 @ 1GHz dual-core </para>
          </listitem>
          <listitem>
            <para>RAM: 2 GiB DDR3 @ 480 MHz </para>
          </listitem>
          <listitem>
            <para>Storage: 8 GB NAND flash built-in, 1x microSD slot </para>
          </listitem>
          <listitem>
            <para>Architecture: armhf </para>
          </listitem>
          <listitem>
            <para>Ethernet: 10/100/1000, RJ45 </para>
          </listitem>
          <listitem>
            <para>WiFi: Broadcom BCM4329/BCM40181 (no free WiFi drivers + firmware available) </para>
          </listitem>
          <listitem>
            <para>SATA: 1x 2.0 port </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: ? </para>
          </listitem>
          <listitem>
            <para>WiFi: no free WiFi drivers + firmware available </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: yes </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Known Issues</title>
        <itemizedlist>
          <listitem>
            <para>The on-board WiFi does not work with free software.  A separate <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> is recommended. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Beagle Bone Black</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="421" fileref="https://wiki.debian.org/FreedomBox/Hardware/BeagleBone?action=AttachFile&amp;do=get&amp;target=beagleboard.jpg" width="632"/>
          </imageobject>
          <textobject>
            <phrase>Beagle Bone Black</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para><ulink url="http://beagleboard.org/black">Beagle Bone Black</ulink> (Revision C.1) is an Open Source Hardware (OSHW) single board computer.  This means that the designer is actively helping people using the platform for their own designs, and supports them in adding hardware functionality and production advice. This is a part of freedom that is often overlooked, but very much aligned with the FreedomBox goals.  FreedomBox images are built and tested for this device.  To use this device as a FreedomBox, a separate <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> that does not require non-free firmware is recommended. </para>
      <para><emphasis role="strong">Recommendation:</emphasis> If you are using a board that uses SD cards, when you flash the FreedomBox image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space.  </para>
      <section>
        <title>Download</title>
        <para>FreedomBox SD card <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> are available for this device.  Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox SD card and boot the device. </para>
        <para>Note: This image is for BeagleBone Black (Revision C.1) only. It will not work on the BeagleBone Green, and also not on the Revisions A&amp;B. If you have such a device and would like to help getting FreedomBox to run on it, contact us! </para>
        <para>An alternative to downloading these images is to <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn/TI/BeagleBone#">install Debian</ulink> on the BeagleBone and then <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Debian#">install FreedomBox</ulink> on it. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: ~ 59 USD (50 EUR) </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="http://dk.mouser.com/access/?pn=595-BB-BBLK-000">Mouser Electronics</ulink>
            </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="http://beagleboard.org/black">Full list of suppliers</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Source Hardware (OSHW): <ulink url="http://elinux.org/Beagleboard:BeagleBoneBlack">Yes</ulink> </para>
          </listitem>
          <listitem>
            <para>CPU: <ulink url="http://www.ti.com/product/am3358">AM335x 1GHz ARM Cortex-A8</ulink> </para>
          </listitem>
          <listitem>
            <para>RAM: 512MB DDR3L 800 Mhz  </para>
          </listitem>
          <listitem>
            <para>Storage: Onboard 4GB, 8bit Embedded MMC and microSD </para>
          </listitem>
          <listitem>
            <para>Architecture: armhf </para>
          </listitem>
          <listitem>
            <para>Ethernet: 10/100, RJ45 </para>
          </listitem>
          <listitem>
            <para>WiFi: None, use a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> </para>
          </listitem>
          <listitem>
            <para>SATA: None </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: No </para>
          </listitem>
          <listitem>
            <para>WiFi: Not available </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: Yes </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Known Issues</title>
        <para>None </para>
      </section>
    </section>
    <section>
      <title>A20 OLinuXino Lime2</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="432" fileref="https://wiki.debian.org/FreedomBox/Hardware/A20-OLinuXino-Lime2?action=AttachFile&amp;do=get&amp;target=a20-olinuxino-lime2.jpg" width="640"/>
          </imageobject>
          <textobject>
            <phrase>A20 OLinuXino Lime2</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para>Olimex's <ulink url="https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXIno-LIME2/open-source-hardware">A20 OLinuXino Lime2</ulink> is a fully Open Source Hardware (OSHW) single board computer.  This means that the designer is actively helping people using the platform for their own designs, and supports them in adding hardware functionality and production advice. This is a part of freedom that is often overlooked, but very much aligned with the FreedomBox goals.  It uses the Allwinner A20 Dual Core ARM processor.  FreedomBox images are built and tested for this device starting with version 0.7.  To use this device as a FreedomBox, a separate <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> that does not require non-free firmware is recommended. </para>
      <para><emphasis role="strong">Recommendation:</emphasis> If you are using a board that uses SD cards, when you flash the FreedomBox image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space.  </para>
      <section>
        <title>Similar Hardware</title>
        <para>The following similar hardware will also work well with FreedomBox. </para>
        <itemizedlist>
          <listitem>
            <para>Olimex's <ulink url="https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXIno-LIME2-4GB/open-source-hardware">A20 OLinuXino Lime2 4GB</ulink>.  This hardware merely has extra 4GB NAND storage that is not used by FreedomBox. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Download</title>
        <para>FreedomBox SD card <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> are available for this device.  Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox SD card and boot the device.  These SD card images are meant for use with the on-board SD card slot and won't work when used with a separate SD card reader connected via USB. </para>
        <para>An alternative to downloading these images is to <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn/Allwinner#">install Debian</ulink> on the device and then <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Debian#">install FreedomBox</ulink> on it. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: 45 EUR (A20 OLinuXino Lime2) </para>
          </listitem>
          <listitem>
            <para>Price: 55 EUR (A20 OLinuXino Lime2 4GB) </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://www.olimex.com/Products/OLinuXino/A20/open-source-hardware">Olimex Store</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Source Hardware (OSHW): <ulink url="https://github.com/OLIMEX/OLINUXINO/tree/master/HARDWARE">Yes</ulink> </para>
          </listitem>
          <listitem>
            <para>CPU: Allwinner A20, ARM Cortex-A7 @ 1GHz dual-core </para>
          </listitem>
          <listitem>
            <para>RAM: 1 GiB DDR3 </para>
          </listitem>
          <listitem>
            <para>Storage: 4 GB NAND flash built-in (only on 4GB model), 1x microSD slot </para>
          </listitem>
          <listitem>
            <para>Architecture: armhf </para>
          </listitem>
          <listitem>
            <para>Ethernet: 10/100/1000, RJ45 </para>
          </listitem>
          <listitem>
            <para>WiFi: None, use a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> </para>
          </listitem>
          <listitem>
            <para>SATA: 1x port </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: No </para>
          </listitem>
          <listitem>
            <para>WiFi: Not available </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: Yes </para>
          </listitem>
          <listitem>
            <para>Boot Firmware: <ulink url="https://linux-sunxi.org/BROM">BROM</ulink> (GPLV2+) </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Known Issues</title>
        <itemizedlist>
          <listitem>
            <para>Revision C hardware has <ulink url="https://bugs.debian.org/845128#">poor performance when receiving Ethernet data in Gigabit mode</ulink>. To workaround the problem, you can switch to 100 Mbps mode instead of Gigabit mode. Login to your FreedomBox as root (or plugin the SD card into another computer) and create the file /etc/NetworkManager/dispatcher.d/20-fix-ethernet-problem with the following contents: </para>
            <screen><![CDATA[set -e  # Exit with code on error

IFACE="$1"
ACTION="$2"

if [[ "$IFACE" != "eth0" ]]; then
    exit 0
fi

case ${ACTION} in
    up)
        logger "Setting up $IFACE in 100Mbps mode"
        mii-tool eth0 -A 100BaseTx-FD
        ;;
    *)
        ;;
esac]]></screen>
          </listitem>
          <listitem>
            <para>Revision G2 hardware has <ulink url="https://bugs.debian.org/927397#">poor performance when transmitting Ethernet data in Gigabit mode</ulink>. Download and use the <ulink url="https://ftp.freedombox.org/pub/freedombox/pioneer/">Pioneer Edition image</ulink> to fix the issue. It contains a slightly <ulink url="https://salsa.debian.org/freedombox-team/u-boot/commit/2cb18893ef">modified u-boot</ulink>. The above workaround to put the Ethernet into 100 Mbps mode also fixes this issue. </para>
          </listitem>
          <listitem>
            <para>Revision K hardware is <ulink url="https://salsa.debian.org/freedombox-team/freedom-maker/issues/148">not working properly</ulink>. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>A20 OLinuXino MICRO</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="359" fileref="https://wiki.debian.org/FreedomBox/Hardware/A20-OLinuXino-MICRO?action=AttachFile&amp;do=get&amp;target=a20-olinuxino-micro.jpg" width="640"/>
          </imageobject>
          <textobject>
            <phrase>A20 OLinuXino MICRO</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para>Olimex's <ulink url="https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXIno-MICRO/open-source-hardware">A20 OLinuXino MICRO</ulink> is a fully Open Source Hardware (OSHW) single board computer.  This means that the designer is actively helping people using the platform for their own designs, and supports them in adding hardware functionality and production advice. This is a part of freedom that is often overlooked, but very much aligned with the FreedomBox goals.  It uses the Allwinner A20 Dual Core ARM processor.  FreedomBox images are built and tested for this device starting with version 0.7.  To use this device as a FreedomBox, a separate <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> that does not require non-free firmware is recommended. </para>
      <para><emphasis role="strong">Recommendation:</emphasis> If you are using a board that uses SD cards, when you flash the FreedomBox image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space.  </para>
      <section>
        <title>Similar Hardware</title>
        <para>The following similar hardware will also work well with FreedomBox. </para>
        <itemizedlist>
          <listitem>
            <para>Olimex's <ulink url="https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXIno-MICRO-4GB/open-source-hardware">A20 OLinuXino MICRO 4GB</ulink>.  This hardware merely has extra 4GB NAND storage that is not used by FreedomBox. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Download</title>
        <para>FreedomBox MicroSD card <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> are available for this device.  Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox MicroSD card and boot the device.  These MicroSD card images are meant for use with the on-board MicroSD card slot and won't work on the SD card slot or when using a separate MicroSD card reader connected via USB. </para>
        <para>An alternative to downloading these images is to <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn/Allwinner#">install Debian</ulink> on the device and then <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Debian#">install FreedomBox</ulink> on it. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: 50 EUR (A20 OLinuXino MICRO) </para>
          </listitem>
          <listitem>
            <para>Price: 63 EUR (A20 OLinuXino MICRO 4GB) </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://www.olimex.com/Products/OLinuXino/A20/open-source-hardware">Olimex Store</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Source Hardware (OSHW): <ulink url="https://github.com/OLIMEX/OLINUXINO/tree/master/HARDWARE">Yes</ulink> </para>
          </listitem>
          <listitem>
            <para>CPU: Allwinner A20, ARM Cortex-A7 @ 1GHz dual-core </para>
          </listitem>
          <listitem>
            <para>RAM: 1 GiB DDR3 </para>
          </listitem>
          <listitem>
            <para>Storage: 4 GB NAND flash built-in (only on 4GB model), 1x microSD slot </para>
          </listitem>
          <listitem>
            <para>Architecture: armhf </para>
          </listitem>
          <listitem>
            <para>Ethernet: 10/100, RJ45 </para>
          </listitem>
          <listitem>
            <para>WiFi: None, use a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> </para>
          </listitem>
          <listitem>
            <para>SATA: 1x port </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: No </para>
          </listitem>
          <listitem>
            <para>WiFi: Not available </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: Yes </para>
          </listitem>
          <listitem>
            <para>Boot Firmware: <ulink url="https://linux-sunxi.org/BROM">BROM</ulink> (GPLV2+) </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Known Issues</title>
        <itemizedlist>
          <listitem>
            <para>Not visible on local network </para>
          </listitem>
          <listitem>
            <para>When booting the 'stable' image (made on 2017-06-18) the board does not automatically get an IP address from the router's DHCP server over ethernet. Booting the 'testing' image (2018-06) the board does get an IP address. Tested on MICRO hardware revision J. see also: <ulink url="https://www.olimex.com/forum/index.php?topic=5839.msg24167#msg24167"/> </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>APU</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="319" fileref="https://wiki.debian.org/FreedomBox/Hardware/APU?action=AttachFile&amp;do=get&amp;target=apu1d.jpg" width="632"/>
          </imageobject>
          <textobject>
            <phrase>PC Engines APU 1D</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para><ulink url="http://www.pcengines.ch/apu1d.htm">PC Engines APU 1D</ulink> is a single board computer with 3 Gigabit ethernet ports, a powerful AMD APU and Coreboot firmware.  FreedomBox images built for AMD64 machines are tested to work well for it.  For using this board as FreedomBox, a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> that does not require non-free firmware is recommended. </para>
      <para><emphasis role="strong">Recommendation:</emphasis> If you are using a board that uses SD cards, when you flash the FreedomBox image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space.  </para>
      <section>
        <title>Similar Hardware</title>
        <para>Although untested, the following similar hardware is also likely to work well with FreedomBox. </para>
        <itemizedlist>
          <listitem>
            <para>Using amd64 image: </para>
            <itemizedlist>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu1c.htm">apu1c</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu1c4.htm">apu1c4</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu1d4.htm">apu1d4</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu2b2.htm">apu2b2</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu2b4.htm">apu2b4</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu2c0.htm">apu2c0</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu2c2.htm">apu2c2</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu2c4.htm">apu2c4</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu3a2.htm">apu3a2</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu3a4.htm">apu3a4</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu3b2.htm">apu3b2</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/apu3b4.htm">apu3b4</ulink>
                </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Using i386 image: </para>
            <itemizedlist>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/alix1d.htm">alix1d</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/alix1e.htm">alix1e</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/alix2d2.htm">alix2d2</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/alix2d3.htm">alix2d3</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/alix2d13.htm">alix2d13</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/alix3d2.htm">alix3d2</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/alix3d3.htm">alix3d3</ulink>
                </para>
              </listitem>
              <listitem>
                <para>
                  <ulink url="http://www.pcengines.ch/alix6f2.htm">alix6f2</ulink>
                </para>
              </listitem>
            </itemizedlist>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Download</title>
        <para>FreedomBox disk <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> for this hardware are available.  Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox SD card, USB disk, SSD or hard drive and boot into FreedomBox.  Pick the image meant for all amd64 machines. </para>
        <para>An alternative to downloading these images is to <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn/Alix3d2#">install Debian</ulink> on the APU and then <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Debian#">install FreedomBox</ulink> on it. </para>
      </section>
      <section>
        <title>Networking</title>
        <para>The first network port, the left most one in the above picture, is configured by FreedomBox to be an upstream Internet link and the remaining 2 ports are configured for local computers to connect to. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware, which is for all amd64 machines, can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: 110 - 170 USD (depending on the board and supplier) </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="http://www.pcengines.ch/order.htm">PC Engines</ulink>
            </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="http://www.pcengines.ch/order.htm">Full list of suppliers</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Hardware: No </para>
          </listitem>
          <listitem>
            <para>CPU: <ulink url="http://www.amd.com/en-gb/products/embedded/processors/g-series">AMD G series T40E</ulink> </para>
          </listitem>
          <listitem>
            <para>RAM: 2 GB DDR3-1066 DRAM </para>
          </listitem>
          <listitem>
            <para>Storage: SD card, External USB </para>
          </listitem>
          <listitem>
            <para>Architecture: amd64 </para>
          </listitem>
          <listitem>
            <para>Ethernet: 3 Gigabit Ethernet ports </para>
          </listitem>
          <listitem>
            <para>WiFi: None, use a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> </para>
          </listitem>
          <listitem>
            <para>SATA: 1 m-SATA and 1 SATA </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: No </para>
          </listitem>
          <listitem>
            <para>WiFi: Not available </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: Yes </para>
          </listitem>
          <listitem>
            <para>Boot firmware: <ulink url="http://www.pcengines.ch/apu1d.htm">Coreboot</ulink> </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Known Issues</title>
        <para>None </para>
      </section>
    </section>
    <section>
      <title>pcDuino3</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="310" fileref="https://wiki.debian.org/FreedomBox/Hardware/pcDuino3?action=AttachFile&amp;do=get&amp;target=pcduino3s.jpg" width="682"/>
          </imageobject>
          <textobject>
            <phrase>LinkSprite pcDuino3S</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para><ulink url="http://www.linksprite.com/linksprite-pcduino3s/">LinkSprite pcDuino3S</ulink> is a single board computer running on Allwinner A20 and sold with a good case.  FreedomBox images are built and tested for this device for images built after June 2017.  For using this board as FreedomBox, a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> that does not require non-free firmware is recommended. </para>
      <para>Note: The FreedomBox logo is simply a sticker on top of device brought from store. </para>
      <para><emphasis role="strong">Recommendation:</emphasis> If you are using a board that uses SD cards, when you flash the FreedomBox image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space.  </para>
      <section>
        <title>Similar Hardware</title>
        <para>Although untested, the following similar hardware is also likely to work well with FreedomBox. </para>
        <itemizedlist>
          <listitem>
            <para>
              <ulink url="http://www.linksprite.com/linksprite-pcduino3/pcDuino3"/>
            </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="http://www.linksprite.com/linksprite-pcduino3/pcDuino3B"/>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Download</title>
        <para>FreedomBox disk <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> for this hardware are available.  Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox SD card, USB disk, SSD or hard drive and boot into FreedomBox.  Pick the image meant for pcduino3. </para>
        <para>An alternative to downloading these images is to <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn/Allwinner#">install Debian</ulink> on the APU and then <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Debian#">install FreedomBox</ulink> on it. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: 89 USD </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="http://store.linksprite.com/pcduino3s-a20-single-board-computer-no-power-supply-or-hdmi-cable/">LinkSprite</ulink>
            </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="http://www.linksprite.com/buy-2/">Full list of suppliers</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Hardware: No </para>
          </listitem>
          <listitem>
            <para>CPU: AllWinner A20 SoC, 1GHz ARM Cortex A7 Dual Core </para>
          </listitem>
          <listitem>
            <para>RAM: 1 GB </para>
          </listitem>
          <listitem>
            <para>Storage: SD card, 4 GB onboard flash </para>
          </listitem>
          <listitem>
            <para>Architecture: armhf </para>
          </listitem>
          <listitem>
            <para>Ethernet: 10/100 Mbps </para>
          </listitem>
          <listitem>
            <para>WiFi: Built-in <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/WiFi#">WiFi</ulink> requires non-free firmware, use a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> instead </para>
          </listitem>
          <listitem>
            <para>SATA: 1 SATA host socket </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: No </para>
          </listitem>
          <listitem>
            <para>WiFi: Requires non-free firmware </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: Yes </para>
          </listitem>
          <listitem>
            <para>Boot Firmware: <ulink url="https://linux-sunxi.org/BROM">BROM</ulink> (GPLV2+)  </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Known Issues</title>
        <para>None </para>
      </section>
    </section>
    <section>
      <title>Pine A64+</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="579" fileref="https://wiki.debian.org/FreedomBox/Hardware/PineA64+?action=AttachFile&amp;do=get&amp;target=pine64-plus.jpg" width="640"/>
          </imageobject>
          <textobject>
            <phrase>Pine 64+</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para><ulink url="https://www.pine64.org/?page_id=1194">Pine A64+</ulink> is an affordable single board computer with good performance. </para>
      <para><emphasis role="strong">Recommendation:</emphasis> Pine A64+ series of boards do not have built-in storage. If installing to a microSD card, it is recommended to choose a microSD card of class 10 or better with at least 8 GB of storage. </para>
      <section>
        <title>Similar Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Both 1GB and 2GB versions of Pine A64+ are supported with the same FreedomBox image. </para>
          </listitem>
          <listitem>
            <para>Pine A64-LTS is not supported yet. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Download</title>
        <para>FreedomBox SD card <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> for this hardware are available. Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox SD card and boot into FreedomBox. Pick the image meant for Pine A64+. </para>
        <para>An alternative to downloading these images is to <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn/Allwinner#">install Debian</ulink> on the device and then <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Debian#">install FreedomBox</ulink> on it.  </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/FreedomBox/Maker">freedom-maker</ulink>. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: 29 USD (for the 2 GB variant), 21 USD (for the 1 GB variant) </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://www.pine64.org/?product=pine-a64-board-1gb">Pine A64+ with 1 GB RAM at Pine64 Store</ulink>
            </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://www.pine64.org/?product=pine-a64-board-2gb">Pine A64+ with 2 GB RAM at Pine64 Store</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Source Hardware (OSHW): No </para>
          </listitem>
          <listitem>
            <para>CPU: Allwinner A64, Quad-core ARM Cortex A53 64-bit processor </para>
          </listitem>
          <listitem>
            <para>RAM: 3 variants - 512 MB (not recommended), 1 GB and 2 GB (recommended) </para>
          </listitem>
          <listitem>
            <para>Storage: SD card, eMMC (module sold separately but not tested with FreedomBox) </para>
          </listitem>
          <listitem>
            <para>Architecture: arm64 </para>
          </listitem>
          <listitem>
            <para>Ethernet: Gigabit Ethernet port </para>
          </listitem>
          <listitem>
            <para>Battery: Supports battery backup using a Li-Po battery </para>
          </listitem>
          <listitem>
            <para>WiFi: None, use a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> </para>
          </listitem>
          <listitem>
            <para>SATA: None </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: No </para>
          </listitem>
          <listitem>
            <para>WiFi: Not available </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: Yes </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Known Issues</title>
        <para>None </para>
      </section>
    </section>
    <section>
      <title>VirtualBox</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="475" fileref="https://wiki.debian.org/FreedomBox/Hardware/VirtualBox?action=AttachFile&amp;do=get&amp;target=virtualbox.png" width="726"/>
          </imageobject>
          <textobject>
            <phrase>VirtualBox</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para>This page will help you get started with using FreedomBox on a <ulink url="https://en.wikipedia.org/wiki/Virtual_machine">virtual machine</ulink> using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/VirtualBox#">VirtualBox</ulink>.  While VirtualBox images are primarily used for testing and development, they can also be used for regular use if you have spare resources on one of your machines.  This setup is useful if: </para>
      <itemizedlist>
        <listitem>
          <para>You don't own one of the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware#">supported hardware</ulink> devices. </para>
        </listitem>
        <listitem>
          <para>You don't use Debian GNU/Linux as your operating system. </para>
        </listitem>
        <listitem>
          <para>You don't want to disturb your Debian installation to try out FreedomBox. </para>
        </listitem>
      </itemizedlist>
      <para>Prebuilt FreedomBox images for VirtualBox are routinely made available in <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/VirtualBox#">VirtualBox</ulink>'s own <ulink url="https://www.virtualbox.org/manual/ch05.html#vdidetails">VDI image file format</ulink>. They contain a Debian GNU/Linux operating system and an installation of FreedomBox with all dependencies ready to run on any OS supported by VirtualBox (Windows, Linux, Macintosh, and Solaris). </para>
      <para>A more adventurous alternative to downloading one of these images is to <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn#">install Debian</ulink> on VirtualBox and then <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Debian#">install FreedomBox</ulink> on it. </para>
      <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/VirtualBox#">VirtualBox</ulink> itself is available from <ulink url="https://www.virtualbox.org/"/> (or your distribution's package manager). </para>
      <section>
        <title>Download</title>
        <para>Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to download and verify a VirtualBox image. The latest images are available on <ulink url="https://freedombox.org/download/">freedombox.org</ulink>. </para>
      </section>
      <section>
        <title>Creating a Virtual Machine</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>Decompress the downloaded VDI image (tool for <ulink url="http://www.7-zip.org/">Windows</ulink>, <ulink url="http://unarchiver.c3.cx/unarchiver">Mac</ulink>). </para>
          </listitem>
          <listitem>
            <para>Create a new VM in the VirtualBox UI with OS type <emphasis>Linux</emphasis> and Version <emphasis>Debian</emphasis> (32/64-bit according to the downloaded image). </para>
          </listitem>
        </orderedlist>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/FreedomBox/Hardware/VirtualBox?action=AttachFile&amp;do=get&amp;target=virtualbox_os_type.png"/>
            </imageobject>
            <textobject>
              <phrase>VirtualBox Name and OS dialog</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>In the <emphasis>Hard disk</emphasis> dialog choose <emphasis>Use an existing virtual hard disk file</emphasis> and select the .vdi file you extracted in step 1. </para>
          </listitem>
        </orderedlist>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/FreedomBox/Hardware/VirtualBox?action=AttachFile&amp;do=get&amp;target=virtualbox_harddisk_file.png"/>
            </imageobject>
            <textobject>
              <phrase>VirtualBox Hard disk dialog</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para>When created, go to the virtual machine's Settings -&gt; [Network] -&gt; [Adapter 1]-&gt;[Attached to:] and choose the network type your want the machine to use according to the explanation in Network Configuration below. The recommended type is the <emphasis>Bridged adapter</emphasis> option, but be aware that this exposes the FreedomBox's services to your entire local network. </para>
          </listitem>
        </orderedlist>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/FreedomBox/Hardware/VirtualBox?action=AttachFile&amp;do=get&amp;target=virtualbox_network_type.png"/>
            </imageobject>
            <textobject>
              <phrase>VirtualBox recommended network setting</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para><emphasis role="strong">Note:</emphasis> It is important to make sure that you have provided the correct network interface in the above step. For example, if the virtual machine is running on a laptop connected to a Wi-Fi network, then the wireless interface (starts with <emphasis>wlp</emphasis>) must be chosen as shown in the screenshot. </para>
      </section>
      <section>
        <title>First Boot</title>
        <para>When satisfied with the VM settings click the start button in the VirtualBox UI and your new FreedomBox will boot. </para>
        <para>The console of the VM will show the textual screen below when finished booting, from here most interaction with FreedomBox will be through the web interface (aka. <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Plinth#">Plinth</ulink>) in a browser. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/FreedomBox/Hardware/VirtualBox?action=AttachFile&amp;do=get&amp;target=virtualbox_console_after_boot.png"/>
            </imageobject>
            <textobject>
              <phrase>FreedomBox console after booting successfully</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>If everything went well so far, you should be able to access the web interface of FreedomBox by pointing a browser on the host machine to <ulink url="https://freedombox.local"/>. </para>
        <para>In case freedombox.local cannot be resolved, you need to find out your FreedomBox's IP address as described in <link linkend="finding-ip-address-of-vm">Finding out the IP address of the virtual machine</link>. Then access this IP from a web browser which is on the same network as the VM (f.ex. the host). If all is well, you are now presented with a welcome message and invited to complete the <emphasis>first boot</emphasis> process. </para>
        <para>
          <inlinemediaobject>
            <imageobject>
              <imagedata fileref="https://wiki.debian.org/FreedomBox/Hardware/VirtualBox?action=AttachFile&amp;do=get&amp;target=plinth_first_boot.png"/>
            </imageobject>
            <textobject>
              <phrase>FreedomBox welcomes you to the first boot</phrase>
            </textobject>
          </inlinemediaobject>
        </para>
        <para>This mainly consist of creating an administrative user for the system. </para>
      </section>
      <section>
        <title>Using</title>
        <para>See the FreedomBox <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/QuickStart#">usage</ulink> page for more details.  </para>
        <para>You can log in to the Debian GNU/Linux system as the user created during Plinth first boot on the VirtualBox console or remotely via ssh. </para>
        <para>After logging in, you can become root with the command <code>sudo su</code>. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>If you wish to build your own images instead of downloading available images, it can be done using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>.  </para>
      </section>
      <section>
        <title>Tips &amp; Troubleshooting</title>
        <section>
          <title>Network Configuration</title>
          <para>VirtualBox provides many types of networking options.  Each has its advantages and disadvantages.  For more information about how various networking types work in VirtualBox, see VirtualBox's networking documentation. <ulink url="https://www.virtualbox.org/manual/ch06.html"/> </para>
          <para>For a simple setup, it is recommended that you use a single network interface in your guest machine.  This will make the first boot script automatically configure that interface as an <code>internal</code> network with <code>automatic</code> network configuration.  Inside the guest machine, the networking is configured automatically and all the services are made available on this network interface.  For more information on how networks are configured by default in FreedomBox, see <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/Networks#">Networks</ulink> section. </para>
          <para>What remains is to make those services available to the host machine or to other machines in the network.  You must then choose one of the following types of networking for the network interface on your guest machine.  To set a particular type of network for the guest's network adapter, go to the guest VM's settings then the network options and then select the adapter you wish to configure.  There, set the network type from the available list of networks. </para>
          <orderedlist numeration="arabic">
            <listitem>
              <para>First and the recommended option is to use the <emphasis>Bridged</emphasis> type of network.  This option exposes the guest machine to the same network that host network is connected to.  The guest obtains network configuration information from a router or DHCP server on the network.  The guest will appear as just another machine in the network.  A major advantage of this of setup is that the host and all other machines in the network will be able to access the services provided by guest without requiring any further setup. The only drawback of this approach is that if the host is not connected to any network, the guest's network will remain unconfigured making it inaccessible even from the host. </para>
            </listitem>
            <listitem>
              <para>Second method is <emphasis>Host only</emphasis> type of networking.  With a guest's network interface configured in this manner, it will only be accessible from the host machine.  The guest will not able access any other machine but the host, so you do not have internet access on the guest. All services on the guest are available to the host machine without any configuration such as port forwarding. </para>
            </listitem>
            <listitem>
              <para>The third option is to use the <emphasis>NAT</emphasis> type of network.  This the networking type that VirtualBox assigns to a freshly created virtual machine.  This option works even when host is not connected to any network.  The guest is automatically configured and is able to access the internet and local networks that host is able to connect to. However, the services provided by the guest require port forwarding configuration setup to be available outside. </para>
              <para>To configure this go to VM settings -&gt; [Network] -&gt; [Adapter] -&gt; [Port Forwarding].  Map a port such as 2222 from host to guest port 22 and you will be able to ssh into FreedomBox from host machine as follows: </para>
              <screen><![CDATA[ ssh -p 2222 fbx@localhost]]></screen>
              <para>Map 4443 on host to 443 on the guest.  This make FreedomBox HTTPS service available on host using the URL <ulink url="https://localhost:4443/"/> You will need to add a mapping for each such services from host to guest. </para>
            </listitem>
            <listitem>
              <para>The final option is to create two network interfaces, one <emphasis>host only</emphasis> and one <emphasis>NAT</emphasis> type.  This way you can access the guest without any additional configuration, and you have internet access on the guest. The guest will be invisible to any other machines on the network. </para>
            </listitem>
          </orderedlist>
          <para>Summary of various network types: </para>
          <informaltable>
            <tgroup cols="6">
              <colspec colname="col_0"/>
              <colspec colname="col_1"/>
              <colspec colname="col_2"/>
              <colspec colname="col_3"/>
              <colspec colname="col_4"/>
              <colspec colname="col_5"/>
              <tbody>
                <row rowsep="1">
                  <entry colsep="1" rowsep="1">
                    <para> - </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <emphasis role="strong">Guest accessible from other machines</emphasis>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <emphasis role="strong">Guest accessible from host</emphasis>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <emphasis role="strong">Works without port forwarding</emphasis>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <emphasis role="strong">Works without host connected to network</emphasis>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <emphasis role="strong">Guest has internet access</emphasis>
                    </para>
                  </entry>
                </row>
                <row rowsep="1">
                  <entry colsep="1" rowsep="1">
                    <para>
                      <emphasis role="strong">Bridged</emphasis>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>{X}</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                </row>
                <row rowsep="1">
                  <entry colsep="1" rowsep="1">
                    <para>
                      <emphasis role="strong">Host only</emphasis>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>{X}</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>{X}</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                </row>
                <row rowsep="1">
                  <entry colsep="1" rowsep="1">
                    <para>
                      <emphasis role="strong">NAT</emphasis>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>{X}</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                </row>
                <row rowsep="1">
                  <entry colsep="1" rowsep="1">
                    <para>
                      <emphasis role="strong">NAT and Host </emphasis>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/icon-error.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>{X}</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                  <entry colsep="1" rowsep="1">
                    <para>
                      <inlinemediaobject>
                        <imageobject>
                          <imagedata depth="16" fileref="https://wiki.debian.org/htdocs/debwiki/img/checkmark.png" width="16"/>
                        </imageobject>
                        <textobject>
                          <phrase>(./)</phrase>
                        </textobject>
                      </inlinemediaobject>
                    </para>
                  </entry>
                </row>
              </tbody>
            </tgroup>
          </informaltable>
          <para>
            <anchor id="finding-ip-address-of-vm"/>
          </para>
        </section>
        <section>
          <title>Finding out the IP address of the virtual machine</title>
          <para>This depends on the network configuration you chose. With a <emphasis>bridged adapter</emphasis>, your virtual machine gets its IP address from the DHCP server of your network, most likely of your Router. You can try the first couple of IP addresses or check your router web interface for a list of connected devices. </para>
          <para>If you chose <emphasis>host-only adapter</emphasis>, the IP address is assigned by the DHCP server of your VirtualBox network. In the VirtualBox Manager, go to File -&gt; Preferences -&gt; Network -&gt; Host-only Networks. You can see and edit the DHCP address range there, typically you get assigned addresses close to the <emphasis>Lower Address Bound</emphasis>. </para>
          <para>Another possibility of finding the IP address is to login via the Virtualbox Manager (or similar software). The FreedomBox images do not have any default user accounts, so you need to set an initial user and password using the <ulink url="https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/bin/passwd-in-image">passwd-in-image script</ulink>. </para>
          <para>See also <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/QuickStart#">QuickStart</ulink> for instructions on how to scan your network to discover the IP of the VM. </para>
        </section>
        <section>
          <title>Networking Problems with macchanger</title>
          <para>The package <code>macchanger</code> can cause network problems with VirtualBox.  If you have a valid IP address on your guest's host network adapter (like 192.168.56.101) but are not able to ping or access the host (like 192.168.56.1), try uninstalling <code>macchanger</code>: </para>
          <screen><![CDATA[$ dpkg --ignore-depends=freedombox-setup --remove macchanger ]]></screen>
          <para>You might have to manually remove the script <code>/etc/network/if-prep-up/macchanger</code>. If Debian complains about unmet dependencies when you use a package manager (apt-get, aptitude, dpkg), try to remove 'macchanger' from the dependencies of 'freedombox-setup' in the file <code>/var/lib/dpkg/status</code>. </para>
        </section>
        <section>
          <title>Mounting Images Locally</title>
          <para>If you want to mount images locally, use the following to copy built images off the VirtualBox: </para>
          <screen><![CDATA[$ mkdir /tmp/vbox-img1 /tmp/vbox-root1
$ vdfuse -f freedombox-unstable_2013.0519_virtualbox-i386-hdd.vdi /tmp/vbox-img1/
$ sudo mount -o loop /tmp/vbox-img1/Partition1 /tmp/vbox-root1
$ cp /tmp/vbox-root1/home/fbx/freedom-maker/build/freedom*vdi ~/
$ sudo umount /tmp/vbox-root1
# $ sudo umount /tmp/vbox-img1 # corruption here.]]></screen>
        </section>
        <section>
          <title>Fixing the time after suspend and resume</title>
          <para>The virtual machine loses the correct time/date after suspending and resuming. One way to fix this is to create a cron-job that restarts the time service <code>ntp</code>. You can add a crontab entry as root to restart ntp every 15 minutes by typing <code>'crontab -e'</code> and adding this line: </para>
          <screen><![CDATA[*/15 * *   *   *     /etc/init.d/ntp restart]]></screen>
          <para>Do not restart this service too often as this increases the load of publicly and freely available NTP servers. </para>
        </section>
        <section>
          <title>UUID collision in VB</title>
          <para>Whenever this happens VirtualBox shows following error message: <emphasis>Cannot register the hard disk A with UUID ... because a hard disk B with UUID ... already exists in the media registry</emphasis> </para>
          <para>Creating several VMs from the same image causes collisions due to ID's (hostname, IP, UUID, etc) that are expected to be universally unique. Most can be handeled operating the running VM. But VirtualBox complains before that (at the very creation of the VM) about the hard disk's UUID. This is usual stuff when you develop/test e.g. FreedomBox. </para>
          <para>You can change a clone's UUID in the terminal as follows: </para>
          <screen><![CDATA[$ VBoxManage internalcommands sethduuid path/to/the/hd/vdi/file]]></screen>
        </section>
      </section>
    </section>
    <section>
      <title>Debian</title>
      <para>FreedomBox is a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/DebianPureBlends#">pure blend</ulink> of Debian.  This means that all the work on FreedomBox is available in Debian as packages.  It also means that any machine running Debian can be turned into a FreedomBox. </para>
      <para>This page describes the process of installing FreedomBox on a Debian system. Currently, FreedomBox works in Debian Stable (Buster), Testing (Bullseye), and Unstable (Sid). </para>
      <caution>
        <para>
          <emphasis role="strong">Use a fresh Debian installation</emphasis>
        </para>
        <para>Installing FreedomBox changes your Debian system in many important ways.  This includes installing a firewall and regenerating server certificates.  It is hence recommended that you install FreedomBox on a fresh Debian installation instead of an existing setup. </para>
      </caution>
      <caution>
        <para>
          <emphasis role="strong">Console/GUI logins for non-admin users will be disabled</emphasis>
        </para>
        <para>After FreedomBox is fully setup, your system will no longer allow users not belonging to the <emphasis>admin</emphasis> group to log in to the system via console, secure shell (SSH) or graphical login. This behaviour can be disabled from the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/Security#">Security</ulink> page. Use the administrator account created during FreedomBox first boot for console logins and add further user accounts to <emphasis>admin</emphasis> group, if necessary. </para>
      </caution>
      <section>
        <title>Installing on Debian 10.0 (Buster) or newer</title>
        <para>Check the Troubleshooting section below, for any tips or workarounds that might help during the install. </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn#">Install Debian</ulink> 10.0 (Buster), or Unstable (Sid) on your hardware. </para>
          </listitem>
          <listitem>
            <para>Update your package list. </para>
            <screen><![CDATA[$ sudo apt-get update]]></screen>
          </listitem>
          <listitem>
            <para>Install <code>freedombox</code> package. </para>
            <screen><![CDATA[$ sudo DEBIAN_FRONTEND=noninteractive apt-get install freedombox]]></screen>
            <itemizedlist>
              <listitem>
                <para>The "DEBIAN_FRONTEND=noninteractive" will avoid several configuration prompts that would otherwise appear during the install. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>During the installation, you will be provided a secret key that needs to be entered during the initial configuration process. Note this down. The secret can also be read at a later time from the file <code>/var/lib/plinth/firstboot-wizard-secret</code>. </para>
          </listitem>
          <listitem>
            <para>You can start <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/QuickStart#">using</ulink> FreedomBox. During initial wizard, you will need to enter the secret noted above. </para>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Installing on Debian 9 (Stretch)</title>
        <para>Check the Troubleshooting section below, for any tips or workarounds that might help during the install. </para>
        <orderedlist numeration="arabic">
          <listitem>
            <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn#">Install Debian</ulink> 9 (Stretch) on your hardware. </para>
          </listitem>
          <listitem>
            <para>Update your package list. </para>
            <screen><![CDATA[$ sudo apt-get update]]></screen>
          </listitem>
          <listitem>
            <para>Install <code>freedombox-setup</code> package. </para>
            <screen><![CDATA[$ sudo DEBIAN_FRONTEND=noninteractive apt-get install freedombox-setup]]></screen>
            <itemizedlist>
              <listitem>
                <para>The "DEBIAN_FRONTEND=noninteractive" will avoid several configuration prompts that would otherwise appear during the install. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Run FreedomBox setup program.  This installs further packages and sets up basic configuration. </para>
            <screen><![CDATA[$ sudo /usr/lib/freedombox/setup | tee freedombox-setup.log]]></screen>
            <para>You may have to clear your existing network configuration.  See Troubleshooting note #2 below. </para>
          </listitem>
          <listitem>
            <para>Reboot the system.  This is necessary to trigger the first-run script. </para>
            <screen><![CDATA[$ sudo reboot]]></screen>
          </listitem>
          <listitem>
            <para>After the system boots up, wait for it to reboot again.  The first-run scripts sets up a few things and initiates a reboot. </para>
          </listitem>
          <listitem>
            <para>After the second reboot you can start <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/QuickStart#">using</ulink> FreedomBox. </para>
          </listitem>
        </orderedlist>
      </section>
      <section>
        <title>Tips and Troubleshooting</title>
        <orderedlist numeration="arabic">
          <listitem>
            <para>There is a <ulink url="https://bugs.debian.org/797368">bug</ulink> in policykit-1 package that causes errors and hangs during installation of freedombox-setup package.  This bug is only applicable to Debian 9 (Stretch) and older. A workaround is to first install policykit-1 package and then reboot. After that, follow the above setup procedure. </para>
            <screen><![CDATA[$ sudo apt-get update
$ sudo apt-get install policykit-1
$ sudo reboot]]></screen>
          </listitem>
          <listitem>
            <para>FreedomBox uses NetworkManager to manage network configuration. If you have configured your network interfaces using Debian installer or by editing <code>/etc/network/interfaces</code>, FreedomBox will not manage those interfaces. (See <ulink url="https://bugs.debian.org/797614">bug #797614</ulink>.)  To let FreedomBox/NetworkManager manage your network interfaces, edit the <code>/etc/network/interfaces</code> manually and ensure that it contains only the following: </para>
            <screen><![CDATA[auto lo
iface lo inet loopback]]></screen>
            <para>If you have already completed the setup process without doing this step, you will need to clear out the <code>/etc/network/interfaces</code> file keeping only the above lines.  Then perform a reboot.  On Debian 9 (Stretch), after this network connections configured by the <code>setup</code> step above will configure your network.  Network interfaces will then be in the <code>internal</code> or <code>external</code> firewall zone.  This is essential for the FreedomBox's web interface to be reachable from other machines in the network.  You can tweak network manager connections with the <code>nmtui</code> command if you wish.  </para>
          </listitem>
          <listitem>
            <para>FreedomBox will use an automatically configured IP address by default. You can assign a static IP address if necessary. Network configuration changes can be done using FreedomBox web interface or by using the <code>nmtui</code> or <code>nmcli</code> commands. <code>nmcli</code> can be used as follows: </para>
            <screen><![CDATA[  nmcli con mod "Ethernet connection 1"  \
  ipv4.addresses A.A.A.A/X  \
  ipv4.gateway G.G.G.G  \
  ipv4.dns N.N.N.N  \
  ipv4.dns-search somedomain.com  \
  ipv4.method "manual"  \
  ipv4.ignore-auto-dns yes  \
  ipv6.method ignore]]></screen>
          </listitem>
          <listitem override="none">
            <para>..with the block capitals and somedomain.com replaced with your actual address, mask description, gateway and dns server details. </para>
          </listitem>
        </orderedlist>
      </section>
    </section>
    <section>
      <title>DreamPlug</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="425" fileref="https://wiki.debian.org/FreedomBox/Hardware/DreamPlug?action=AttachFile&amp;do=get&amp;target=dreamplug.jpg" width="640"/>
          </imageobject>
          <textobject>
            <phrase>DreamPlug</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <caution>
        <para>
          <emphasis role="strong">Deprecated Hardware</emphasis>
        </para>
        <para>This hardware was supported earlier but is no longer supported. If you downloaded an earlier image and are running FreedomBox on this hardware, you will keep getting software updates. You can stay secure and up-to-date. However, no new images will be provided for this hardware. It is recommended that you migrate to newer, supported hardware using backup and restore. </para>
      </caution>
      <para><ulink url="https://www.globalscaletechnologies.com/t-dreamplugdetails.aspx">DreamPlug</ulink> is the hardware for which FreedomBox has been originally targeted.  FreedomBox images are built and tested for it.  For using this device as FreedomBox, a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> that does not require non-free firmware is recommended. </para>
      <para>You can find more support and discussion for DreamPlug on the <ulink url="http://www.plugcomputer.org/plugforum/">official forum</ulink>. </para>
      <para><emphasis role="strong">Recommendation:</emphasis> If you are using a board that uses SD cards, when you flash the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox#">FreedomBox</ulink> image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space.  </para>
      <section>
        <title>Download</title>
        <para>FreedomBox SD card <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> for this hardware are available.  Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox SD card and boot into FreedomBox.  See also instructions for using an <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/DreamPlug/InternalMicroSD#">internal micro-SD</ulink> with DreamPlug. </para>
        <para>An alternative to downloading these images is to <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn/DreamPlug#">install Debian</ulink> on DreamPlug and then <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/Debian#">install FreedomBox</ulink> on it. </para>
      </section>
      <section>
        <title>Networking</title>
        <para>The network port towards the middle of the box, is configured by FreedomBox to be an upstream Internet link. The remaining port is configured for a local computer to connect to. </para>
      </section>
      <section>
        <title>Firmware</title>
        <para>Note that the factory firmware configurations may vary between revisions of the hardware, and render some images incompatible.  See the DreamPlug <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/InstallingDebianOn/DreamPlug/U-bootUpgradeFromUSB#">firmware</ulink> page for information on what images are compatible and how to update your DreamPlug firmware. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>. </para>
      </section>
      <section>
        <title>Testing</title>
        <para>Instructions on how to <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/DreamPlug/Testing#">test</ulink> this hardware are available. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: 159 USD </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="http://www.globalscaletechnologies.com/p-54-dreamplug-devkit.aspx">DreamPlug manufacturer</ulink>
            </para>
          </listitem>
          <listitem>
            <para>Reseller <ulink url="http://www.spinifex.com.au/shop/">Spinifex</ulink> in Australia </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Hardware: No </para>
          </listitem>
          <listitem>
            <para>CPU: Marvell Kirkwood 88F6281 @ 1.2GHz </para>
          </listitem>
          <listitem>
            <para>RAM: 512MB 16bit DDR2-800 MHz </para>
          </listitem>
          <listitem>
            <para>Storage: 4 GB on board micro-SD </para>
          </listitem>
          <listitem>
            <para>Architecture: armel </para>
          </listitem>
          <listitem>
            <para>Ethernet: 2x 10/100/1000, RJ45 </para>
          </listitem>
          <listitem>
            <para>WiFi: <ulink url="https://origin-www.marvell.com/wireless/assets/8787.pdf">SD8787</ulink>, 802.11 b/g/n </para>
          </listitem>
          <listitem>
            <para>SATA: eSATA 2.0 port </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: built-in WiFi </para>
          </listitem>
          <listitem>
            <para>WiFi: no free WiFi drivers + firmware available  </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: yes </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Known Issues</title>
        <itemizedlist>
          <listitem>
            <para>WiFi does not work with free software. A separate <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> is recommended. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Raspberry Pi Model B+</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="429" fileref="https://wiki.debian.org/FreedomBox/Hardware/RaspberryPi?action=AttachFile&amp;do=get&amp;target=raspberrypi.jpg" width="640"/>
          </imageobject>
          <textobject>
            <phrase>Raspberry Pi (Model B+)</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <caution>
        <para>
          <emphasis role="strong">Deprecated Hardware</emphasis>
        </para>
        <para>This hardware was supported earlier but is no longer supported. If you downloaded an earlier image and are running FreedomBox on this hardware, you will keep getting software updates. You can stay secure and up-to-date. However, no new images will be provided for this hardware. It is recommended that you migrate to newer, supported hardware using backup and restore. </para>
      </caution>
      <para><ulink url="http://www.raspberrypi.org/products/model-b-plus/">Raspberry Pi</ulink> (Model B+) is a popular single board computer developed with the intention of promoting  teaching of basic computer science in schools.  FreedomBox images are built and tested for it.  For using this board as FreedomBox, a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> that does not require non-free firmware is recommended. </para>
      <para><emphasis>Note:</emphasis> The Debian architecture used for this device is <code>armel</code>.  This means floating point computations are done in software and most operations are slower than what Raspberry Pi is capable of.  </para>
      <para><emphasis role="strong">Recommendation:</emphasis> When you flash the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox#">FreedomBox</ulink> image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space. </para>
      <section>
        <title>Download</title>
        <para>FreedomBox SD card <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> for this hardware are available.  Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox SD card and boot into FreedomBox. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: 35 USD </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="http://www.raspberrypi.org/products/model-b-plus/">List of official distributors</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Hardware: No </para>
          </listitem>
          <listitem>
            <para>CPU: ARM1176JZF-S (ARMv6k) 700 MHz </para>
          </listitem>
          <listitem>
            <para>RAM: 512 MB </para>
          </listitem>
          <listitem>
            <para>Storage: MicroSD card slot </para>
          </listitem>
          <listitem>
            <para>Architecture: armel </para>
          </listitem>
          <listitem>
            <para>Ethernet: 10/100, RJ45 </para>
          </listitem>
          <listitem>
            <para>WiFi: None, use a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> </para>
          </listitem>
          <listitem>
            <para>SATA: None </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: boot firmware </para>
          </listitem>
          <listitem>
            <para>WiFi: Not available </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: No </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Known Issues</title>
        <itemizedlist>
          <listitem>
            <para>The Debian architecture used for this device is <code>armel</code>.  This means floating point computations are done in software and generally most operations are slower than what Raspberry Pi is capable of. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Raspberry Pi 2 Model B</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="428" fileref="https://wiki.debian.org/FreedomBox/Hardware/RaspberryPi2?action=AttachFile&amp;do=get&amp;target=raspberrypi2.jpg" width="640"/>
          </imageobject>
          <textobject>
            <phrase>Raspberry Pi 2</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para><ulink url="https://www.raspberrypi.org/products/raspberry-pi-2-model-b/">Raspberry Pi 2</ulink> (Model B ) is a popular single board computer developed with the intention of promoting teaching of basic computer science in schools.  It is a successor to Raspberry Pi Model B+ with much faster processor and more RAM.  FreedomBox images are built and tested for it.  For using this board as FreedomBox, a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> that does not require non-free firmware is recommended. </para>
      <para>Please do not expect any output on a monitor connected via HDMI to this device as it does not display anything beyond the message 'Starting kernel...'. See the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/QuickStart#">Quick Start page</ulink> to access and control your FreedomBox from network. </para>
      <para><emphasis role="strong">Recommendation:</emphasis> If you are using a board that uses SD cards, when you flash the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox#">FreedomBox</ulink> image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space.  </para>
      <section>
        <title>Download</title>
        <para>FreedomBox SD card <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> for this hardware are available.  Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox SD card and boot into FreedomBox. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: 35 USD </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://www.raspberrypi.org/products/raspberry-pi-2-model-b/">List of official distributors</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Hardware: No </para>
          </listitem>
          <listitem>
            <para>CPU: 900 MHz quad-core ARM Cortex-A7 </para>
          </listitem>
          <listitem>
            <para>RAM: 1 GB </para>
          </listitem>
          <listitem>
            <para>Storage: MicroSD card slot </para>
          </listitem>
          <listitem>
            <para>Architecture: armhf </para>
          </listitem>
          <listitem>
            <para>Ethernet: 10/100, RJ45 </para>
          </listitem>
          <listitem>
            <para>WiFi: None, use a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> </para>
          </listitem>
          <listitem>
            <para>SATA: None </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: boot firmware </para>
          </listitem>
          <listitem>
            <para>WiFi: Not available </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: Yes </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Raspberry Pi 3 Model B</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="421" fileref="https://wiki.debian.org/FreedomBox/Hardware/RaspberryPi3B?action=AttachFile&amp;do=get&amp;target=raspberrypi3.jpg" width="640"/>
          </imageobject>
          <textobject>
            <phrase>Raspberry Pi 3 Model B</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para><ulink url="https://www.raspberrypi.org/products/raspberry-pi-3-model-b/">Raspberry Pi 3 Model B</ulink> is a popular single board computer developed with the intention of promoting teaching of basic computer science in schools.  It is a successor to Raspberry Pi 2 Model B with a 64-bit processor and on-board Wi-Fi.  A FreedomBox "testing" image is available for Raspberry Pi 3 Model B.  For using this board as FreedomBox, a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink>, that does not require non-free firmware, is recommended instead of the on-board Wi-Fi. </para>
      <para>Please do not expect any output on a monitor connected via HDMI to this device as it does not display anything beyond the message 'Starting kernel...'. See the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/QuickStart#">Quick Start page</ulink> to access and control your FreedomBox from network. </para>
      <para><emphasis role="strong">Recommendation:</emphasis> If you are using a board that uses SD cards, when you flash the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox#">FreedomBox</ulink> image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space.  </para>
      <section>
        <title>Download</title>
        <para>FreedomBox SD card <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> for this hardware are available.  Download the "testing" image for Raspberry Pi 3 Model B.  Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox SD card and boot into FreedomBox. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>.  Use the target 'raspberry3' with distribution 'testing' to build the image for this board. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: 35 USD </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://www.raspberrypi.org/products/raspberry-pi-3-model-b/">List of official distributors</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Hardware: No </para>
          </listitem>
          <listitem>
            <para>CPU: 1.2GHz 64-bit quad-core ARMv8 CPU </para>
          </listitem>
          <listitem>
            <para>RAM: 1 GB </para>
          </listitem>
          <listitem>
            <para>Storage: MicroSD card slot </para>
          </listitem>
          <listitem>
            <para>Architecture: armhf </para>
          </listitem>
          <listitem>
            <para>Ethernet: 10/100, RJ45 </para>
          </listitem>
          <listitem>
            <para>WiFi: 802.11n but requires non-free firmware, instead use a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> </para>
          </listitem>
          <listitem>
            <para>SATA: None </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: boot firmware </para>
          </listitem>
          <listitem>
            <para>WiFi: Requires non-free firmware </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: Yes </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Raspberry Pi 3 Model B+</title>
      <para>
        <inlinemediaobject>
          <imageobject>
            <imagedata depth="418" fileref="https://wiki.debian.org/FreedomBox/Hardware/RaspberryPi3B+?action=AttachFile&amp;do=get&amp;target=raspberrypi3bplus.jpg" width="640"/>
          </imageobject>
          <textobject>
            <phrase>Raspberry Pi 3 Model B+</phrase>
          </textobject>
        </inlinemediaobject>
      </para>
      <para><ulink url="https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/">Raspberry Pi 3 Model B+</ulink> is a popular single board computer developed with the intention of promoting teaching of basic computer science in schools.  It is a successor to Raspberry Pi 3 Model B with better Ethernet and a 5Ghz Wi-Fi.  A FreedomBox "testing" image is available for Raspberry Pi 3 Model B+.  For using this board as FreedomBox, a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink>, that does not require non-free firmware, is recommended instead of the on-board Wi-Fi. </para>
      <para>Please do not expect any output on a monitor connected via HDMI to this device as it does not display anything beyond the message 'Starting kernel...'. See the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/QuickStart#">Quick Start page</ulink> to access and control your FreedomBox from network. </para>
      <para><emphasis role="strong">Recommendation:</emphasis> If you are using a board that uses SD cards, when you flash the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox#">FreedomBox</ulink> image onto your SD card, we recommend that you use an SD card with at least 8GB of storage space.  </para>
      <section>
        <title>Download</title>
        <para>FreedomBox SD card <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">images</ulink> for this hardware are available.  Download the "testing" image for Raspberry Pi 3 Model B+.  Follow the instructions on the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">download</ulink> page to create a FreedomBox SD card and boot into FreedomBox. </para>
      </section>
      <section>
        <title>Build Image</title>
        <para>FreedomBox images for this hardware can be built using <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>.  Use the target 'raspberry3-b-plus' with distribution 'testing' to build the image for this board. </para>
      </section>
      <section>
        <title>Availability</title>
        <itemizedlist>
          <listitem>
            <para>Price: 35 USD </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/">List of official distributors</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Hardware</title>
        <itemizedlist>
          <listitem>
            <para>Open Hardware: No </para>
          </listitem>
          <listitem>
            <para>CPU: 1.4GHz 64-bit quad-core ARMv8 CPU </para>
          </listitem>
          <listitem>
            <para>RAM: 1 GB </para>
          </listitem>
          <listitem>
            <para>Storage: MicroSD card slot </para>
          </listitem>
          <listitem>
            <para>Architecture: armhf </para>
          </listitem>
          <listitem>
            <para>Ethernet: 10/100/1000, RJ45 </para>
          </listitem>
          <listitem>
            <para>WiFi: 802.11ac but requires non-free firmware, instead use a <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/USBWiFi#">USB WiFi device</ulink> </para>
          </listitem>
          <listitem>
            <para>SATA: None </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Non-Free Status</title>
        <itemizedlist>
          <listitem>
            <para>Non-free blobs required: boot firmware </para>
          </listitem>
          <listitem>
            <para>WiFi: Requires non-free firmware </para>
          </listitem>
          <listitem>
            <para>Works with stock Debian kernel: Yes </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>USB Wi-Fi</title>
      <para>FreedomBox works on many single board computers.  However, many of these boards do not have built-in Wi-Fi capabilities.  Even when Wi-Fi capability is available, non-free proprietary firmware is required to make them work. </para>
      <para>A solution to the problem is to plug-in a USB Wi-Fi device into one of the available USB ports.  There are many such devices available which do not require non-free firmware to work.  The following is a list of such devices that work with FreedomBox devices.  Some devices based on these chips have tested to work well with FreedomBox including functions such as access point mode. </para>
      <itemizedlist>
        <listitem>
          <para>
            <ulink url="https://wikidevi.com/wiki/AR7010">Devices with Atheros AR7010 chip</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://wikidevi.com/wiki/AR9271">Devices with Atheros AR9271 chip</ulink>
          </para>
        </listitem>
      </itemizedlist>
      <section>
        <title>Firmware Installation</title>
        <para>The free firmware for these devices is not packaged in Debian yet. You can manually download and install the firmware as follows: </para>
        <screen><![CDATA[sudo su [enter password]
cd /lib/firmware
wget https://www.thinkpenguin.com/files/ath9k-htc/version-1.4-beta/htc_9271.fw
wget https://www.thinkpenguin.com/files/ath9k_firmware_free-version/htc_7010.fw]]></screen>
      </section>
      <section>
        <title>Resources</title>
        <itemizedlist>
          <listitem>
            <para>
              <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/WiFi#USB_Devices">Debian Wiki on WiFi drivers</ulink>
            </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers#Linux_drivers_for_802.11_.22wireless.22">Wikipedia: Comparison of open-source Linux wireless network drivers</ulink>
            </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://wikidevi.com/wiki/Main_Page">WikiDevi: database of computer hardware</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
    <section>
      <title>Release Notes</title>
      <para>The following are the release notes for each FreedomBox version. </para>
      <section>
        <title>FreedomBox 19.24 (2019-12-30)</title>
        <itemizedlist>
          <listitem>
            <para>app: Fix JavaScript doesn't run on first visit </para>
          </listitem>
          <listitem>
            <para>samba: Add private shares </para>
          </listitem>
          <listitem>
            <para>firewall: Support upgrading firewalld to 0.8 </para>
          </listitem>
          <listitem>
            <para>deluge: Add systemd sandboxing features </para>
          </listitem>
          <listitem>
            <para>infinoted: Add systemd sandboxing features </para>
          </listitem>
          <listitem>
            <para>storage: Add systemd sandboxing features to udiskie service </para>
          </listitem>
          <listitem>
            <para>upgrades: Add systemd sandboxing features to repository setup service </para>
          </listitem>
          <listitem>
            <para>security: List whether each app is sandboxed </para>
          </listitem>
          <listitem>
            <para>mediawiki: Avoid delay in update script </para>
          </listitem>
          <listitem>
            <para>diagnostics: Use new component based API for all diagnostic tests </para>
          </listitem>
          <listitem>
            <para>minidlna: Fix showing clients information </para>
          </listitem>
          <listitem>
            <para>mediawiki: Fix problem with session cache failing logins </para>
          </listitem>
          <listitem>
            <para>locale: Update translations for French, German, Swedish, Greek, Hungarian, Norwegian Bokmål, and Dutch </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.23 (2019-12-16)</title>
        <itemizedlist>
          <listitem>
            <para>minidlna: New app for MiniDLNA (Simple Media Server) </para>
          </listitem>
          <listitem>
            <para>apps: Show app icons in app pages </para>
          </listitem>
          <listitem>
            <para>apps: Implement responsive layout for app pages </para>
          </listitem>
          <listitem>
            <para>samba: Recursively set open share directory permissions </para>
          </listitem>
          <listitem>
            <para>transmission: Add directory selection form </para>
          </listitem>
          <listitem>
            <para>mumble: Add option to set SuperUser password </para>
          </listitem>
          <listitem>
            <para>cockpit: Extend apps description with access info </para>
          </listitem>
          <listitem>
            <para>cockpit: Add list of valid urls to access the app </para>
          </listitem>
          <listitem>
            <para>Update translations for French, German, Spanish, Portuguese, and Swedish </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.22 (2019-12-02)</title>
        <itemizedlist>
          <listitem>
            <para>samba: Add new app for Samba file sharing </para>
          </listitem>
          <listitem>
            <para>pagekite: Remove tabs in the configuration page </para>
          </listitem>
          <listitem>
            <para>openvpn: Fix text with manual link </para>
          </listitem>
          <listitem>
            <para>pagekite: Show existing services only if there are any </para>
          </listitem>
          <listitem>
            <para>pagekite: Move Custom Services under Configuration </para>
          </listitem>
          <listitem>
            <para>pagekite: Use the new app toggle button </para>
          </listitem>
          <listitem>
            <para>openvpn: Add client apps </para>
          </listitem>
          <listitem>
            <para>backups: Fix title not appearing </para>
          </listitem>
          <listitem>
            <para>diagnostics: Don't run on disabled modules </para>
          </listitem>
          <listitem>
            <para>apps: Remove link to webapps in app descriptions </para>
          </listitem>
          <listitem>
            <para>interface: Fix error with app toggle input </para>
          </listitem>
          <listitem>
            <para>templates: Add toolbar for apps </para>
          </listitem>
          <listitem>
            <para>toolbar: Move diagnostics button into dropdown menu </para>
          </listitem>
          <listitem>
            <para>ssh: Fix Avahi SFTP service file </para>
          </listitem>
          <listitem>
            <para>diagnostics: Fix IPv6 failures </para>
          </listitem>
          <listitem>
            <para>matrix-synapse: Fix installation of 1.5 from buster-backports </para>
          </listitem>
          <listitem>
            <para>app: Fix javascript constant redeclaration error </para>
          </listitem>
          <listitem>
            <para>ikiwiki: Move the create button to manage section </para>
          </listitem>
          <listitem>
            <para>gitweb: Move create button into manage section </para>
          </listitem>
          <listitem>
            <para>networks: Move actions button into connection section </para>
          </listitem>
          <listitem>
            <para>users: Move create button into users section </para>
          </listitem>
          <listitem>
            <para>locale: Update translations for French, German, and Swedish </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.21 (2019-11-18)</title>
        <itemizedlist>
          <listitem>
            <para>gitweb: Allow to import from a remote repository </para>
          </listitem>
          <listitem>
            <para>interface: Disable turbolinks on links that don't point to /plinth/... </para>
          </listitem>
          <listitem>
            <para>backups: Show proper error when SSH server is not reachable </para>
          </listitem>
          <listitem>
            <para>tor: Rename "Hidden Service" to "Onion Service" </para>
          </listitem>
          <listitem>
            <para>ejabberd: Handle case where domain name is not set </para>
          </listitem>
          <listitem>
            <para>tahoe: Mark Tahoe-LAFS as an advanced app </para>
          </listitem>
          <listitem>
            <para>searx: Set safe_search to Moderate by default </para>
          </listitem>
          <listitem>
            <para>backups: Make verify ssh host page string translatable </para>
          </listitem>
          <listitem>
            <para>backups: Simplify SSH fingerprint verification command </para>
          </listitem>
          <listitem>
            <para>doc: Fix unavailability of manual images </para>
          </listitem>
          <listitem>
            <para>tor: Fix port diagnostics by correcting port data type </para>
          </listitem>
          <listitem>
            <para>tor: Expect obfs service to be also available on IPv6 </para>
          </listitem>
          <listitem>
            <para>tor: Listen on IPv6 for OrPort </para>
          </listitem>
          <listitem>
            <para>clients: implement launch button feature </para>
          </listitem>
          <listitem>
            <para>apps: Implement toggle button in apps pages </para>
          </listitem>
          <listitem>
            <para>Update translations for German, Hungarian, Swedish, Norwegian Bokmål, French, Polish </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.20 (2019-11-04)</title>
        <itemizedlist>
          <listitem>
            <para>doc: Add Spanish manual </para>
          </listitem>
          <listitem>
            <para>ssh: Add option to disable password authentication </para>
          </listitem>
          <listitem>
            <para>sharing: Fix wrong links on Apache2 directory index page </para>
          </listitem>
          <listitem>
            <para>gitweb: Set correct access rights after enabling application </para>
          </listitem>
          <listitem>
            <para>gitweb: Fix links leading to blank page </para>
          </listitem>
          <listitem>
            <para>gitweb: Set proper access after restoration of a backup </para>
          </listitem>
          <listitem>
            <para>snapshot: Sort snapshot list from newest to oldest </para>
          </listitem>
          <listitem>
            <para>infinoted: Add missing manual page link </para>
          </listitem>
          <listitem>
            <para>backups: Fix typo </para>
          </listitem>
          <listitem>
            <para>Update translations for German, Spanish, Swedish, Czech, French, Norwegian Bokmål, Hungarian </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.19 (2019-10-21)</title>
        <itemizedlist>
          <listitem>
            <para>gitweb: New app for simple git hosting </para>
          </listitem>
          <listitem>
            <para>ikiwiki: Allow full Unicode text in wiki/blog title names </para>
          </listitem>
          <listitem>
            <para>users: reload Apache2 to flush LDAP cache after user operations </para>
          </listitem>
          <listitem>
            <para>ssh: Show server fingerprints in SSH page </para>
          </listitem>
          <listitem>
            <para>frontpage: Show public shortcuts to all users regardless of group </para>
          </listitem>
          <listitem>
            <para>ikiwiki: Remove extra create button when no wiki/blog is present </para>
          </listitem>
          <listitem>
            <para>quassel: Add Let's Encrypt component for certificates </para>
          </listitem>
          <listitem>
            <para>Update translations for Czech, French, Bulgarian, Dutch, German, and Norwegian Bokmål </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.18 (2019-10-07)</title>
        <itemizedlist>
          <listitem>
            <para>diagnostics: Ensure that exceptions are reported as failures </para>
          </listitem>
          <listitem>
            <para>users: Rearrange UI to match with other apps </para>
          </listitem>
          <listitem>
            <para>upgrades, ikiwiki, networks, backups: Replace page tabs with buttons </para>
          </listitem>
          <listitem>
            <para>dynamicdns, i2p, pagekite, snapshot: Cleanup page templates </para>
          </listitem>
          <listitem>
            <para>deluge: Support deluge 2 by starting it properly </para>
          </listitem>
          <listitem>
            <para>minetest: Remove mod-torches no longer available in testing/unstable </para>
          </listitem>
          <listitem>
            <para>security: Add past vulnerabilities count, move report to new page </para>
          </listitem>
          <listitem>
            <para>Update translations for Spanish, Norwegian Bokmål, German </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.17 (2019-09-23)</title>
        <itemizedlist>
          <listitem>
            <para>firstboot: Add new help menu to firstboot navbar </para>
          </listitem>
          <listitem>
            <para>firstboot: Hide left menu during first boot as intended </para>
          </listitem>
          <listitem>
            <para>Update translations for Chinese (Simplified) and Czech </para>
          </listitem>
          <listitem>
            <para>Fix tests for letsencrypt and tor </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.16 (2019-09-09)</title>
        <itemizedlist>
          <listitem>
            <para>backups: Allow adding backup repositories on multiple disks </para>
          </listitem>
          <listitem>
            <para>help: Add buttons for contribute, support, and feedback </para>
          </listitem>
          <listitem>
            <para>action_utils: Workaround problem with setting debconf answers </para>
          </listitem>
          <listitem>
            <para>views: Fix failure in redirecting from language selection page </para>
          </listitem>
          <listitem>
            <para>manual: Move PDF download link to HTML manual page </para>
          </listitem>
          <listitem>
            <para>help: Convert help icon in the navbar to dropdown </para>
          </listitem>
          <listitem>
            <para>ejabberd: Fix listen port configuration for ejabberd 19.x </para>
          </listitem>
          <listitem>
            <para>cockpit, ejabberd: Prevent restart on freedombox startup </para>
          </listitem>
          <listitem>
            <para>ejabberd: Perform host/domain name operations only when installed </para>
          </listitem>
          <listitem>
            <para>logging: Improve formatting and reduce noise </para>
          </listitem>
          <listitem>
            <para>translations: Update Hungarian, German, Italian, French, and Norwegian Bokmål </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.15 (2019-08-26)</title>
        <itemizedlist>
          <listitem>
            <para>security: Hide vulnerability table by default </para>
          </listitem>
          <listitem>
            <para>names: Perform better layout of domain names table on small screens </para>
          </listitem>
          <listitem>
            <para>cockpit: Apply domain name changes immediately </para>
          </listitem>
          <listitem>
            <para>ejabberd: Prevent processing empty domain name </para>
          </listitem>
          <listitem>
            <para>config: Send hostname change signal only after fully processing it </para>
          </listitem>
          <listitem>
            <para>letsencrypt: Don't try to obtain certificates for .local domains </para>
          </listitem>
          <listitem>
            <para>avahi: Expose .local domain as a proper domain </para>
          </listitem>
          <listitem>
            <para>cockpit: Make essential and install by default </para>
          </listitem>
          <listitem>
            <para>tt-rss: Force upgrade to 18.12-1.1 and beyond </para>
          </listitem>
          <listitem>
            <para>updates: Allow matrix-synapse 1.3 to be installed for buster users </para>
          </listitem>
          <listitem>
            <para>javascript: Don't resubmit when refreshing the page </para>
          </listitem>
          <listitem>
            <para>storage: Fix regression with restoring backups with storage </para>
          </listitem>
          <listitem>
            <para>matrix-synapse: Use recommended reverse proxy configuration </para>
          </listitem>
          <listitem>
            <para>Update translations for German, Hungarian, and Norwegian Bokmål </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.14 (2019-08-12)</title>
        <itemizedlist>
          <listitem>
            <para>storage: Handle all device paths during eject </para>
          </listitem>
          <listitem>
            <para>storage: Fix incorrect internationalization when throwing an error </para>
          </listitem>
          <listitem>
            <para>upgrades: Use collapsible-button style for logs </para>
          </listitem>
          <listitem>
            <para>firewall: Allow automatic upgrade to 0.7.x </para>
          </listitem>
          <listitem>
            <para>upgrades: Handle release info change </para>
          </listitem>
          <listitem>
            <para>frontpage: Fix regression with loading custom shortcuts </para>
          </listitem>
          <listitem>
            <para>names: Add dynamic domain name </para>
          </listitem>
          <listitem>
            <para>names: Add button to configure each type of name </para>
          </listitem>
          <listitem>
            <para>names: Update page layout for clearer presentation </para>
          </listitem>
          <listitem>
            <para>names: Introduce new API for domain name handling </para>
          </listitem>
          <listitem>
            <para>api: Fix regression with listing only enabled apps in mobile app </para>
          </listitem>
          <listitem>
            <para>Update translations for Czech, Hungarian, French, Chinese (Simplified), Turkish, Polish, and Norwegian Bokmål </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.13 (2019-07-29)</title>
        <itemizedlist>
          <listitem>
            <para>backups: Make UI more consistent with other apps </para>
          </listitem>
          <listitem>
            <para>backups: Make backup location tables collapsible </para>
          </listitem>
          <listitem>
            <para>Updated translations for Chinese (Simplified), German, and Norwegian Bokmål </para>
          </listitem>
          <listitem>
            <para>help: Show security notice when backports are in use </para>
          </listitem>
          <listitem>
            <para>security: Show vulnerability counts </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.12 (2019-07-22)</title>
        <itemizedlist>
          <listitem>
            <para>sharing: Allow directories to be publicly shared </para>
          </listitem>
          <listitem>
            <para>backups: Add option to select/deselect all apps for backup or restore </para>
          </listitem>
          <listitem>
            <para>dbus: Allow plinth user to own FreedomBox DBus service </para>
          </listitem>
          <listitem>
            <para>letsencrypt: Simplify renewal hooks implementation </para>
          </listitem>
          <listitem>
            <para>cockpit: Don't handle domains if app is not installed </para>
          </listitem>
          <listitem>
            <para>dynamicdns: Send domain added signal properly during init </para>
          </listitem>
          <listitem>
            <para>ejabberd: Backup and restore TLS certificates </para>
          </listitem>
          <listitem>
            <para>Started new Galician translation on Weblate </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech, Norwegian Bokmål, Hungarian, Spanish, Telugu, Chinese (Simplified), German, Turkish, and Russian </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.2.2 (2019-07-17)</title>
        <para>This release does not contain any functional changes, but fixes test failures when building the package. </para>
      </section>
      <section>
        <title>FreedomBox 19.2.1 (2019-07-09)</title>
        <para>This is a bugfix release for 19.2. </para>
        <itemizedlist>
          <listitem>
            <para>dbus: Allow plinth user to own FreedomBox DBus service </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.11 (2019-07-08)</title>
        <itemizedlist>
          <listitem>
            <para>backups: Fixes to issues while adding SSH remotes: </para>
            <itemizedlist>
              <listitem>
                <para>Improve UX of adding ssh remote </para>
              </listitem>
              <listitem>
                <para>Avoid creating duplicate SSH remotes </para>
              </listitem>
              <listitem>
                <para>Fix issue with repository not being initialized </para>
              </listitem>
              <listitem>
                <para>Verify SSH hostkey before mounting </para>
              </listitem>
              <listitem>
                <para>Allow SSH directory paths with : in them </para>
              </listitem>
              <listitem>
                <para>Require passphrase for encryption in add repository form </para>
              </listitem>
              <listitem>
                <para>Don't send passphrase on the command line </para>
              </listitem>
              <listitem>
                <para>Un-mount SSH repositories before deleting them </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>matrixsynapse: Fix missing translation mark </para>
          </listitem>
          <listitem>
            <para>Started new Greek translation on Weblate </para>
          </listitem>
          <listitem>
            <para>Updated translations for Chinese (Simplified), Hungarian, Spanish, and Russian </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.10 (2019-06-24)</title>
        <itemizedlist>
          <listitem>
            <para>syncthing: Open firewall ports for listening and discovery </para>
          </listitem>
          <listitem>
            <para>radicale: Workaround issue with creating log directory </para>
          </listitem>
          <listitem>
            <para>Update translations for Turkish, German, Czech, Norwegian Bokmål, and Portuguese </para>
          </listitem>
          <listitem>
            <para>Introduce components for firewall, webserver, uwsgi, and daemons </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.9 (2019-06-10)</title>
        <itemizedlist>
          <listitem>
            <para>config: Add option to show advanced apps, which are hidden by default </para>
          </listitem>
          <listitem>
            <para>monkeysphere: Hide by default </para>
          </listitem>
          <listitem>
            <para>searx: Add option to allow public access to the application </para>
          </listitem>
          <listitem>
            <para>Introduce component architecture for apps, with components for menus and shortcuts </para>
          </listitem>
          <listitem>
            <para>Start new translation for Bulgarian </para>
          </listitem>
          <listitem>
            <para>Update translations for Turkish and Norwegian Bokmål </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.8 (2019-05-27)</title>
        <itemizedlist>
          <listitem>
            <para>Switch to using SVG icons for all apps. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech, Norwegian Bokmål, Hungarian, German, Turkish, and Spanish. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.7 (2019-05-13)</title>
        <itemizedlist>
          <listitem>
            <para>i2p: Include default favorites. </para>
          </listitem>
          <listitem>
            <para>Separate enabled and disabled apps. </para>
          </listitem>
          <listitem>
            <para>Display port forwarding info for apps. </para>
          </listitem>
          <listitem>
            <para>Added Slovenian translation. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Dutch, German, Hungarian, Norwegian Bokmål, Polish, Portuguese, Telugu. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.6 (2019-04-29)</title>
        <itemizedlist>
          <listitem>
            <para>i2p: Enable new application for I2P Anonymity Network. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech, German, Norwegian Bokmål, and Turkish. </para>
          </listitem>
          <listitem>
            <para>letsencrypt: Provide link to configure domain if not configured. </para>
          </listitem>
          <listitem>
            <para>firewall: Show port numbers and types. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.5 (2019-04-15)</title>
        <itemizedlist>
          <listitem>
            <para>storage: Use more reliable method to list disks and disk space usage. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Russian and German. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.4 (2019-04-01)</title>
        <itemizedlist>
          <listitem>
            <para>clients: Open web app in a new browser tab </para>
          </listitem>
          <listitem>
            <para>matrix-synapse: Change client diagnostics url </para>
          </listitem>
          <listitem>
            <para>minetest: Fix duplicate domain names being displayed in UI </para>
          </listitem>
          <listitem>
            <para>storage: Do not show an eject button on /boot partitions </para>
          </listitem>
          <listitem>
            <para>letsencrypt: Call letsencrypt manage_hooks with correct arguments </para>
          </listitem>
          <listitem>
            <para>dynamicdns: Install module by default </para>
          </listitem>
          <listitem>
            <para>storage: Don't check type of the disk for / and /boot </para>
          </listitem>
          <listitem>
            <para>storage: Don't log error when checking if partition is expandable </para>
          </listitem>
          <listitem>
            <para>Updated translations for Norwegian Bokmål, Czech, German, Hungarian, Spanish, German, and Russian. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.3 (2019-03-18)</title>
        <itemizedlist>
          <listitem>
            <para>UI: Move tabs below descriptions. </para>
          </listitem>
          <listitem>
            <para>firewall: Style heading </para>
          </listitem>
          <listitem>
            <para>names: Add description </para>
          </listitem>
          <listitem>
            <para>pagekite: Change heading text </para>
          </listitem>
          <listitem>
            <para>ikiwiki: Consistent styling for delete warning page </para>
          </listitem>
          <listitem>
            <para>main: Show service version in logs </para>
          </listitem>
          <listitem>
            <para>setup: Organize data files into various apps </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech, Hungarian, Norwegian Bokmål, Spanish, German, French, Italian, and Turkish. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.2 (2019-03-02)</title>
        <itemizedlist>
          <listitem>
            <para>config: Fix Ikiwiki entries not showing up as default apps </para>
          </listitem>
          <listitem>
            <para>config: Migrate default app configuration to new conf file </para>
          </listitem>
          <listitem>
            <para>config: Rename Default App to Webserver Home Page </para>
          </listitem>
          <listitem>
            <para>config: Add option to use Apache's default home page as home page </para>
          </listitem>
          <listitem>
            <para>config: Fix error when setting JSXC as the home page </para>
          </listitem>
          <listitem>
            <para>Disable Coquelicot for Buster release </para>
          </listitem>
          <listitem>
            <para>matrix-synapse: Fix LDAP login issue </para>
          </listitem>
          <listitem>
            <para>config: Revert changes in freedombox.conf to avoid conffile prompt </para>
          </listitem>
          <listitem>
            <para>openvpn: Migration from easy-rsa 2 to 3 for existing installations </para>
          </listitem>
          <listitem>
            <para>tor: Use fixed 9001 port for relaying </para>
          </listitem>
          <listitem>
            <para>package: Implement identifying packages that need conffile prompts </para>
          </listitem>
          <listitem>
            <para>setup: Trigger force upgrade for app that implement it </para>
          </listitem>
          <listitem>
            <para>bind: Handle conffile prompt during upgrade </para>
          </listitem>
          <listitem>
            <para>apache: Pre-enable necessary apache modules </para>
          </listitem>
          <listitem>
            <para>apache: Use cgid module instead of cgi </para>
          </listitem>
          <listitem>
            <para>openvpn: Make frontpage shortcut appear after an upgrade </para>
          </listitem>
          <listitem>
            <para>openvpn: Work around firewalld bug 919517 </para>
          </listitem>
          <listitem>
            <para>firewalld: Implement upgrading from 0.4.x to 0.6.x </para>
          </listitem>
          <listitem>
            <para>ttrss: Implement upgrade from 17.4 to 18.12 </para>
          </listitem>
          <listitem>
            <para>radicale: Add description of web interface </para>
          </listitem>
          <listitem>
            <para>ttrss: Add backup support </para>
          </listitem>
          <listitem>
            <para>security: Migrate access config to new file </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech, Hungarian, Norwegian Bokmål, Spanish, German, Telugu. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.1 (2019-02-14)</title>
        <itemizedlist>
          <listitem>
            <para>radicale: Increment module version to trigger upgrade handling </para>
          </listitem>
          <listitem>
            <para>radicale: Remove obsolete diagnostics </para>
          </listitem>
          <listitem>
            <para>radicale: Fix server URLs in client info </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech, Norwegian Bokmål, and Spanish. </para>
          </listitem>
          <listitem>
            <para>setup: Add option to handle configuration prompts during install </para>
          </listitem>
          <listitem>
            <para>radicale: Simplify upgrading to newer packages </para>
          </listitem>
          <listitem>
            <para>matrixsynapse: Use Let's Encrypt certificates </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>FreedomBox 19.0 (2019-02-09)</title>
        <itemizedlist>
          <listitem>
            <para>mldonkey: Add some more clients to the module page </para>
          </listitem>
          <listitem>
            <para>mldonkey: Add to the description the three available front-ends </para>
          </listitem>
          <listitem>
            <para>monkeysphere: Fix handling of multiple domains and keys </para>
          </listitem>
          <listitem>
            <para>monkeysphere: Fix regression with reading new apache domain config </para>
          </listitem>
          <listitem>
            <para>apache: Switch to mod_ssl from mod_gnutls </para>
          </listitem>
          <listitem>
            <para>mldonkey: Enable app </para>
          </listitem>
          <listitem>
            <para>upgrades: Fix priority for buster-backports version </para>
          </listitem>
          <listitem>
            <para>upgrades: Fix premature adding of buster-backports sources </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech, German, and Spanish </para>
          </listitem>
          <listitem>
            <para>Switched to a new version number scheme: YY.N </para>
            <itemizedlist>
              <listitem>
                <para>YY is the year of release. </para>
              </listitem>
              <listitem>
                <para>N is the release number within that year. </para>
              </listitem>
            </itemizedlist>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.49.1 (2019-02-07)</title>
        <itemizedlist>
          <listitem>
            <para>ui: Fix regression with configure button in home page. </para>
          </listitem>
          <listitem>
            <para>backups: Rename 'Abort' buttons to 'Cancel'. </para>
          </listitem>
          <listitem>
            <para>backups: Use icon for add repository button. </para>
          </listitem>
          <listitem>
            <para>backups: Move subsubmenu below description. </para>
          </listitem>
          <listitem>
            <para>backups: Add title and description to other pages. </para>
          </listitem>
          <listitem>
            <para>backups: Add link to manual page. </para>
          </listitem>
          <listitem>
            <para>backups: Fix styling for upload size warning. </para>
          </listitem>
          <listitem>
            <para>backups: Increase timeout for SSH operations to 30 seconds. </para>
          </listitem>
          <listitem>
            <para>letsencrypt: UI: Fix checkbox disabling. </para>
          </listitem>
          <listitem>
            <para>datetime: Switch from chrony to systemd-timesyncd. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech, Norwegian Bokmål, and Spanish. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.49.0 (2019-02-05)</title>
        <itemizedlist>
          <listitem>
            <para>security: Update javascript for Content Security Policy. </para>
          </listitem>
          <listitem>
            <para>help: Use correct package to determine available version. </para>
          </listitem>
          <listitem>
            <para>repro: Disable app due to issues with Debian package. </para>
          </listitem>
          <listitem>
            <para>ui: Fix regression with card icon style in front page. </para>
          </listitem>
          <listitem>
            <para>js: Support full librejs compatibility. </para>
          </listitem>
          <listitem>
            <para>js: Remove javascript license link from footer. </para>
          </listitem>
          <listitem>
            <para>backups: Remove incorrectly set buffer size during download. </para>
          </listitem>
          <listitem>
            <para>backups: Fix incomplete download archives. </para>
          </listitem>
          <listitem>
            <para>backups: Improve performance of backup download. </para>
          </listitem>
          <listitem>
            <para>radicale: Handle migration from 1.x to 2.x. </para>
          </listitem>
          <listitem>
            <para>datetime: Switch from ntp to chrony. </para>
          </listitem>
          <listitem>
            <para>backports: Add buster-backports to apt sources list. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech, Norwegian Bokmål, and Hungarian. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.48.0 (2019-01-28)</title>
        <itemizedlist>
          <listitem>
            <para>Updated translations for Czech, Hungarian, German, and Norwegian Bokmål. </para>
          </listitem>
          <listitem>
            <para>UI improvements: </para>
            <itemizedlist>
              <listitem>
                <para>Fix top margin for content containers. </para>
              </listitem>
              <listitem>
                <para>Fix setting width of card-list at various page sizes. </para>
              </listitem>
              <listitem>
                <para>Show help nav item text when navbar is collapsed. </para>
              </listitem>
              <listitem>
                <para>Hide restart/shutdown items when navbar is collapsed. </para>
              </listitem>
              <listitem>
                <para>Compact pages on extra small screen sizes. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Backups improvements: </para>
            <itemizedlist>
              <listitem>
                <para>Add backup/restore support for syncthing and openvpn. </para>
              </listitem>
              <listitem>
                <para>Upgrade apps before restoring them </para>
              </listitem>
              <listitem>
                <para>Fix showing not-installed apps in create backup page </para>
              </listitem>
              <listitem>
                <para>Automatically install required apps before restore. </para>
              </listitem>
              <listitem>
                <para>Add a loader to the restore button to indicate progress. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Serve default favicon for apps that don't provide one. </para>
          </listitem>
          <listitem>
            <para>radicale: Fix issue with configuration changes not applying. </para>
          </listitem>
          <listitem>
            <para>storage: Fix false error message in log when visiting home page. </para>
          </listitem>
          <listitem>
            <para>infinoted: Handle timeout issue when stopping daemon during setup. </para>
          </listitem>
          <listitem>
            <para>matrix-synapse: Fix startup error caused by bind_address setting. </para>
          </listitem>
          <listitem>
            <para>radicale: Avoid changes to conffile for radicale 2.x. </para>
          </listitem>
          <listitem>
            <para>help: Fix showing status logs when an error occurs. </para>
          </listitem>
          <listitem>
            <para>fail2ban: Enable bans for apache auth failures. </para>
          </listitem>
          <listitem>
            <para>mldonkey: Initial work on new module for the eDonkey network. </para>
            <itemizedlist>
              <listitem>
                <para>Not available yet, due to bug in package. </para>
              </listitem>
            </itemizedlist>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.47.0 (2019-01-14)</title>
        <itemizedlist>
          <listitem>
            <para>Show Gujarati in the list of languages. </para>
          </listitem>
          <listitem>
            <para>Replace glyphicons with forkawesome icons. </para>
          </listitem>
          <listitem>
            <para>Snapshots: </para>
            <itemizedlist>
              <listitem>
                <para>Change configuration to avoid filling up disk. </para>
              </listitem>
              <listitem>
                <para>Handle "Config in use" error. </para>
              </listitem>
              <listitem>
                <para>Update descriptions and configuration options. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Firewall: Fix issue with transition from iptables. </para>
          </listitem>
          <listitem>
            <para>Security: Switch to Argon2 password hash. </para>
          </listitem>
          <listitem>
            <para>Cockpit: Add link to manual page and update description. </para>
          </listitem>
          <listitem>
            <para>Radicale: Add initial support for radicale 2.x. </para>
          </listitem>
          <listitem>
            <para>Setup: </para>
            <itemizedlist>
              <listitem>
                <para>Handle showing setup page after app completes installation. </para>
              </listitem>
              <listitem>
                <para>Optimize installation in-progress checks and refresh time. </para>
              </listitem>
            </itemizedlist>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.46.0 (2018-12-31)</title>
        <itemizedlist>
          <listitem>
            <para>Updated translations for Czech, German, Spanish, Ukrainian, and Norwegian Bokmål. </para>
          </listitem>
          <listitem>
            <para>Use systemd journal for logging. </para>
          </listitem>
          <listitem>
            <para>Rename plinth binary package to "freedombox", and merge freedombox-setup package into it. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.45.0 (2018-12-17)</title>
        <itemizedlist>
          <listitem>
            <para>Storage: Merge list of removable media into existing table. </para>
          </listitem>
          <listitem>
            <para>Backups: Allow remote backups to SSH servers using sshfs. </para>
          </listitem>
          <listitem>
            <para>Backups: Removed asking for backup archive name. </para>
          </listitem>
          <listitem>
            <para>Automatically handle future versions of PHP. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Hungarian, Czech, Spanish, Chinese (Simplified), Italian, Norwegian Bokmål, French, and German. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.44.0 (2018-12-03)</title>
        <itemizedlist>
          <listitem>
            <para>UI: Add card style and gray noise background to apps pages. </para>
          </listitem>
          <listitem>
            <para>UI: Fix distortion of the client apps buttons. </para>
          </listitem>
          <listitem>
            <para>ejabberd: Handle BOSH port change from TCP 5280 to 5443. </para>
          </listitem>
          <listitem>
            <para>Minetest: Update mods list to available Debian packages. </para>
          </listitem>
          <listitem>
            <para>Firewall: Use nftables instead of iptables. </para>
          </listitem>
          <listitem>
            <para>Snapshots: Fix default snapshot listing. </para>
          </listitem>
          <listitem>
            <para>Snapshots: Show description above either tab. </para>
          </listitem>
          <listitem>
            <para>Snapshots: Allow snapshots to be selected for deletion. </para>
          </listitem>
          <listitem>
            <para>Translations: Updated Czech, Norwegian Bokmål, Spanish, German, and Portuguese. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.43.0 (2018-11-19)</title>
        <itemizedlist>
          <listitem>
            <para>Backups improvements: </para>
            <itemizedlist>
              <listitem>
                <para>Allow backups to be downloaded directly, without export step. </para>
              </listitem>
              <listitem>
                <para>Restore directly from uploaded backup. </para>
              </listitem>
              <listitem>
                <para>Avoid error for apps with no data to backup. </para>
              </listitem>
              <listitem>
                <para>Show free disk space on upload and restore page. </para>
              </listitem>
              <listitem>
                <para>Do not limit maximum upload size. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>openvpn: Migrate to easy-rsa 3 and fix setup issues. </para>
          </listitem>
          <listitem>
            <para>Make single sign-on tickets valid for 12 hours. </para>
          </listitem>
          <listitem>
            <para>Use consistent terminology for updates. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech and Portuguese. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.42.0 (2018-11-05)</title>
        <itemizedlist>
          <listitem>
            <para>Fix wrong color in mobile menu </para>
          </listitem>
          <listitem>
            <para>snapshot: Fix broken snapshot management after snapper update </para>
          </listitem>
          <listitem>
            <para>Enable backup/restore for tor, upgrades, monkeysphere, letsencrypt, tahoe </para>
          </listitem>
          <listitem>
            <para>monkeysphere: Handle importing new OpenSSH format keys </para>
          </listitem>
          <listitem>
            <para>udiskie: unmount drive as superuser </para>
          </listitem>
          <listitem>
            <para>Updated translations for Telugu, Indonesian, and Italian </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.41.0 (2018-10-22)</title>
        <itemizedlist>
          <listitem>
            <para>Enable backup/restore for datetime, deluge, avahi, backups, bind, security, snapshot, ssh, firewall, diagnostics, names, power, and storage. </para>
          </listitem>
          <listitem>
            <para>snapshot: Fix issue with setting configuration. </para>
          </listitem>
          <listitem>
            <para>backups: Fix backup archives ownership issue. </para>
          </listitem>
          <listitem>
            <para>backups: Fix issue with showing exports from disks without labels. </para>
          </listitem>
          <listitem>
            <para>backups: Don't rely on disk labels during export/restore. </para>
          </listitem>
          <listitem>
            <para>backups: Fix downloading extracted archive files. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Norwegian Bokmål, French, Russian, and Spanish. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.40.0 (2018-10-08)</title>
        <itemizedlist>
          <listitem>
            <para>Backups </para>
            <itemizedlist>
              <listitem>
                <para>Enable backup/restore for mumble, privoxy, roundcube, searx, jsxc, coquelicot, transmission, quassel, shadowsocks, sharing, pagekite, and cockpit. </para>
              </listitem>
              <listitem>
                <para>Allow backup archives to be downloaded/uploaded through browser. </para>
              </listitem>
              <listitem>
                <para>mediawiki: Backup/restore settings as well as data. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>User Interface </para>
            <itemizedlist>
              <listitem>
                <para>Change card text style and position. </para>
              </listitem>
              <listitem>
                <para>Change maximum cards per row. </para>
              </listitem>
              <listitem>
                <para>Add tint effect on card icons under "Apps". </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>mediawiki: Run update script for 1.31 upgrade. </para>
          </listitem>
          <listitem>
            <para>customization: Show custom shortcuts on frontpage. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Norwegian Bokmål, Portuguese, Spanish, Czech, German, French, and Italian. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.39.0 (2018-09-24)</title>
        <itemizedlist>
          <listitem>
            <para>Updated translations for Hungarian and Norwegian Bokmål. </para>
          </listitem>
          <listitem>
            <para>Merge Removable Media (udiskie) into Storage module. </para>
          </listitem>
          <listitem>
            <para>Add Backups module for backing up apps data. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.38.0 (2018-09-10)</title>
        <itemizedlist>
          <listitem>
            <para>mediawiki: Enable SVG support for MediaWiki </para>
          </listitem>
          <listitem>
            <para>upgrades: Clean up old kernel packages during automatic upgrades </para>
          </listitem>
          <listitem>
            <para>Make the progress bar at the top of the page more visible. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Norwegian Bokmål, Czech, Russian, German, Hungarian, and Spanish. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.37.0 (2018-08-27)</title>
        <itemizedlist>
          <listitem>
            <para>Updated translations for Czech, Norwegian Bokmål, Russian, Spanish, Hungarian, and Dutch. </para>
          </listitem>
          <listitem>
            <para>install: Use Post/Response/Get pattern for reloads. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.36.0 (2018-08-13)</title>
        <itemizedlist>
          <listitem>
            <para>Updated translations for Hindi, Spanish, Russian, Telugu, German, Hungarian, Czech, and French </para>
          </listitem>
          <listitem>
            <para>ejabberd: Remove deprecated settings from already existing config files </para>
          </listitem>
          <listitem>
            <para>mediawiki: Fix issue with re-installation </para>
          </listitem>
          <listitem>
            <para>mediawiki: Enable Instant Commons </para>
          </listitem>
          <listitem>
            <para>mediawiki: Fix images throwing 403s </para>
          </listitem>
          <listitem>
            <para>turbolinks: Reload page using JavaScript </para>
          </listitem>
          <listitem>
            <para>Add Lato woff2 fonts </para>
          </listitem>
          <listitem>
            <para>Disable launch button for web client when not installed </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.35.0 (2018-07-30)</title>
        <itemizedlist>
          <listitem>
            <para>configuration: Add an option to set a default app for FreedomBox. The root URL path (<code>https://domainname/</code>) will redirect to the selected app. </para>
          </listitem>
          <listitem>
            <para>ejabberd: Remove deprecated <code>iqdisc</code> setting. To apply this fix, disable and then re-enable the Message Archive Management setting. </para>
          </listitem>
          <listitem>
            <para>ejabberd: Replace logo with original version. </para>
          </listitem>
          <listitem>
            <para>mediawiki: Enable short URLs, which look like <code>https://domainname/mediawiki/ArticleName</code>. </para>
          </listitem>
          <listitem>
            <para>radicale: Clarify description for shared calendar/addressbook. </para>
          </listitem>
          <listitem>
            <para>storage: Handle mount points with spaces. </para>
          </listitem>
          <listitem>
            <para>udiskie: Add button to eject drives. </para>
          </listitem>
          <listitem>
            <para>udiskie: Also show read-only filesystems. </para>
          </listitem>
          <listitem>
            <para>udiskie: Remove internal networks warning. </para>
          </listitem>
          <listitem>
            <para>udiskie: Show special message when no storage device available. </para>
          </listitem>
          <listitem>
            <para>Add turbolinks library for smoother navigation. </para>
          </listitem>
          <listitem>
            <para>Removed extra text from icons for mediawiki, radicale, and tahoe-lafs. </para>
          </listitem>
          <listitem>
            <para>Updated translations for Russian, Spanish, Dutch, Hungarian, Hindi, Italian, Telugu, German, and Norwegian Bokmål. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.34.0 (2018-07-16)</title>
        <itemizedlist>
          <listitem>
            <para>Prompt for secret during firstboot welcome </para>
            <itemizedlist>
              <listitem>
                <para>(Does not apply to downloadable FreedomBox images, but only when installed using freedombox-setup package.) </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Updated translations for Italian, Dutch, Hindi, Hungarian </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.33.1 (2018-07-04)</title>
        <itemizedlist>
          <listitem>
            <para>Fix issue where editing a user would remove them from admin group </para>
          </listitem>
          <listitem>
            <para>Updated translations for Hungarian, Czech, Spanish, Russian, Hindi </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.33.0 (2018-07-02)</title>
        <itemizedlist>
          <listitem>
            <para>Updated translations for Hungarian, Norwegian Bokmål, Spanish, Russian, Czech, Hindi, Dutch, Italian </para>
          </listitem>
          <listitem>
            <para>firewall: Display information that a service is internal only </para>
          </listitem>
          <listitem>
            <para>users: Don't show Create User link to non-admin users </para>
          </listitem>
          <listitem>
            <para>users: Redirect to users list on successful user creation </para>
          </listitem>
          <listitem>
            <para>packages: Show button to refresh package lists when a package is not available for install </para>
          </listitem>
          <listitem>
            <para>Only show front page shortcuts that a user is allowed to access </para>
          </listitem>
          <listitem>
            <para>Restrict removal of last admin user </para>
          </listitem>
          <listitem>
            <para>Use logos instead of icons in the apps page </para>
          </listitem>
          <listitem>
            <para>udiskie: New module for automatic mounting of removable media </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.32.0 (2018-06-18)</title>
        <itemizedlist>
          <listitem>
            <para>Apply new card based design </para>
          </listitem>
          <listitem>
            <para>Fix client info table size and flickering </para>
          </listitem>
          <listitem>
            <para>first-setup: Automatically expand root partition </para>
          </listitem>
          <listitem>
            <para>mediawiki: Enable image uploads </para>
          </listitem>
          <listitem>
            <para>mediawiki: Make private mode and public registrations mutually exclusive </para>
          </listitem>
          <listitem>
            <para>mediawiki: Hide frontpage shortcut when private mode is enabled </para>
          </listitem>
          <listitem>
            <para>Updated translations for Norwegian Bokmål, Czech, Spanish, Russian, Hindi, Telugu, Italian, Dutch, German, and Hungarian </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.31.0 (2018-06-04)</title>
        <itemizedlist>
          <listitem>
            <para>Updated translations for Czech, Spanish, Russian, German, Italian, Hindi, Telugu, and Norwegian Bokmål </para>
          </listitem>
          <listitem>
            <para>mediawiki: Added private mode option </para>
          </listitem>
          <listitem>
            <para>users: Fix user permissions not being saved </para>
          </listitem>
          <listitem>
            <para>users: internationalize a string </para>
          </listitem>
          <listitem>
            <para>mediawiki: Run update script for 1.30 upgrade </para>
          </listitem>
          <listitem>
            <para>shortcuts: Fix urls for ikiwiki shortcuts </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.30.0 (2018-05-21)</title>
        <itemizedlist>
          <listitem>
            <para>Updated translations for Russian, Italian, Norwegian Bokmål, Hungarian, and Hindi </para>
          </listitem>
          <listitem>
            <para>setup: Remove unavailable as a state in setup_helper </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.29.1 (2018-05-08)</title>
        <itemizedlist>
          <listitem>
            <para>security: Fix issue with Plinth locked out from sudo </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech and Spanish </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.29.0 (2018-05-07)</title>
        <itemizedlist>
          <listitem>
            <para>security: Allow console login access to user plinth </para>
          </listitem>
          <listitem>
            <para>Add an option to enable/disable public registrations in mediawiki </para>
          </listitem>
          <listitem>
            <para>tt-rss: Skip the check for SELF_URL_PATH </para>
          </listitem>
          <listitem>
            <para>searx: Fix issue with uwsgi crashing </para>
          </listitem>
          <listitem>
            <para>Updated translations for Czech, Spanish, German, Norwegian Bokmål, and Italian </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.28.0 (2018-04-23)</title>
        <itemizedlist>
          <listitem>
            <para>setup: disable install button for currently unavailable apps </para>
          </listitem>
          <listitem>
            <para>Add locale for Lithuanian (lt) </para>
          </listitem>
          <listitem>
            <para>Translation updates for Italian, Czech, Russian, Spanish, German, Norwegian Bokmål, Telugu, and Dutch </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.27.0 (2018-04-09)</title>
        <itemizedlist>
          <listitem>
            <para>middleware: Skip 'installed' message for essential apps </para>
          </listitem>
          <listitem>
            <para>users: Fix admin group appearing twice in permissions </para>
          </listitem>
          <listitem>
            <para>apps: Fix app names and short descriptions not being translated </para>
          </listitem>
          <listitem>
            <para>snapshots: Move manual page link to the index page </para>
          </listitem>
          <listitem>
            <para>UI: Fix progress bar not appearing </para>
          </listitem>
          <listitem>
            <para>snapshots: Fix for permissions issue when updating configuration </para>
          </listitem>
          <listitem>
            <para>snapshots: Add option to enable/disable software installation snapshots </para>
          </listitem>
          <listitem>
            <para>Translation updates for Italian, Czech, Russian, Spanish, Dutch, German, Norwegian Bokmål, and Ukrainian </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.26.0 (2018-03-26)</title>
        <itemizedlist>
          <listitem>
            <para>snapshots: Update description </para>
          </listitem>
          <listitem>
            <para>searx: Rewrite url from /searx to /searx/ </para>
          </listitem>
          <listitem>
            <para>manual: Link to manual from each service </para>
          </listitem>
          <listitem>
            <para>Workaround security issues in django-axes </para>
          </listitem>
          <listitem>
            <para>apache: Only regenerate snake oil cert when needed </para>
          </listitem>
          <listitem>
            <para>apache: Explicitly enable the latest version of PHP module </para>
          </listitem>
          <listitem>
            <para>apache: Increase module version number to fix php7.2 </para>
          </listitem>
          <listitem>
            <para>Update translations for Chinese (Simplified), Russian, Czech, German, Norwegian Bokmål, Hungarian, Spanish, and Italian </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.25.0 (2018-03-12)</title>
        <itemizedlist>
          <listitem>
            <para>sharing: Add app for sharing disk folders. </para>
          </listitem>
          <listitem>
            <para>ttrss: Update list of client apps. </para>
          </listitem>
          <listitem>
            <para>infinoted: Allow setup to recover after timeout issue. </para>
          </listitem>
          <listitem>
            <para>snapshots: Add configuration tab with settings for time-based snapshots. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.24.0 (2018-02-26)</title>
        <itemizedlist>
          <listitem>
            <para>Add file-sharing application Coquelicot. </para>
          </listitem>
          <listitem>
            <para>Add metasearch engine application Searx. </para>
          </listitem>
          <listitem>
            <para>Add locale for Hungarian (hu). </para>
          </listitem>
          <listitem>
            <para>mediawiki: Allow shortcut to be publicly visible on front page. </para>
          </listitem>
          <listitem>
            <para>clients: Add and correct Client Apps. </para>
          </listitem>
          <listitem>
            <para>locale: Preferred language can be set in each user's profile. </para>
          </listitem>
          <listitem>
            <para>locale: Anonymous users can select preferred language. </para>
          </listitem>
          <listitem>
            <para>config: Remove language selection from config page. </para>
          </listitem>
          <listitem>
            <para>matrixsynapse: Fix mail attribute for ldap login. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.23.0 (2018-02-12)</title>
        <itemizedlist>
          <listitem>
            <para>snapshots: Modify configurations to reduce disk usage. </para>
          </listitem>
          <listitem>
            <para>snapshots: Skip currently active snapshot when deleting all snapshots. </para>
          </listitem>
          <listitem>
            <para>jsxc: Use consistent url format. </para>
          </listitem>
          <listitem>
            <para>sso: Increase timeout to 60 minutes. </para>
          </listitem>
          <listitem>
            <para>theme: Change font from Helvetica to Lato. </para>
          </listitem>
          <listitem>
            <para>Translation updates for Czech, German, Gujarati, and Telugu. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.22.0 (2018-01-30)</title>
        <itemizedlist>
          <listitem>
            <para>matrix-synapse: Make sure configuration file does not get corrupted. </para>
          </listitem>
          <listitem>
            <para>tor: Show enabled status properly. </para>
          </listitem>
          <listitem>
            <para>first_setup: Fix not showing admin user creation step. </para>
          </listitem>
          <listitem>
            <para>Migrate from GitHub to Salsa </para>
          </listitem>
          <listitem>
            <para>Migrate from CirceCI to GitLab CI on Salsa. </para>
          </listitem>
          <listitem>
            <para>Translation updates for Czech, Dutch, Gujarati, Hindi, Russian and Telugu. </para>
          </listitem>
          <listitem>
            <para>Started new translation for Ukrainian. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.21.0 (2018-01-15)</title>
        <itemizedlist>
          <listitem>
            <para>navigation bar: Change label from 'Configuration' to 'System'. </para>
          </listitem>
          <listitem>
            <para>storage: Removed beta warning for expanding partition. </para>
          </listitem>
          <listitem>
            <para>groups: Consistently show available user groups, even before applications are installed. </para>
          </listitem>
          <listitem>
            <para>syncthing: Restrict administration to users in "syncthing" group. </para>
          </listitem>
          <listitem>
            <para>help: Show menu on smaller screens also. </para>
          </listitem>
          <listitem>
            <para>diagnostics: Enable the "Run Diagnostics" button when applications are enabled but not running. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.20.0 (2018-01-01)</title>
        <itemizedlist>
          <listitem>
            <para>bind: Don't use forwarders by default </para>
          </listitem>
          <listitem>
            <para>ejabberd: Remove redundant button Client Apps </para>
          </listitem>
          <listitem>
            <para>mediawiki: Add wiki application </para>
          </listitem>
          <listitem>
            <para>users: Make sure first run actually works </para>
          </listitem>
          <listitem>
            <para>bind: Add information about current utility </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.19.0 (2017-12-18)</title>
        <itemizedlist>
          <listitem>
            <para>ejabberd: Use dynamic reload instead of restart when changing configuration. </para>
          </listitem>
          <listitem>
            <para>manual: Make manual available as a PDF download. </para>
          </listitem>
          <listitem>
            <para>minetest: Show domain information for users to connect to minetest. </para>
          </listitem>
          <listitem>
            <para>snapshots: Add button to delete all snapshots. </para>
          </listitem>
          <listitem>
            <para>snapshots: Add option to enable/disable automatic timeline snapshots. </para>
          </listitem>
          <listitem>
            <para>users: Add groups for bit-torrent and feed-reader, available when these applications are installed. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.18.0 (2017-12-04)</title>
        <itemizedlist>
          <listitem>
            <para>Add Shadowsocks client with socks5 proxy. </para>
          </listitem>
          <listitem>
            <para>Fix SSO regressions and conflict with captcha. </para>
          </listitem>
          <listitem>
            <para>transmission: Fix sso not being enabled on upgrade. </para>
          </listitem>
          <listitem>
            <para>avahi: Add service for FreedomBox discovery. </para>
          </listitem>
          <listitem>
            <para>Add client information for modules. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.17.0 (2017-11-20)</title>
        <itemizedlist>
          <listitem>
            <para>transmission: Enable Single Sign On. </para>
          </listitem>
          <listitem>
            <para>cockpit: Add short description to frontpage shortcut. </para>
          </listitem>
          <listitem>
            <para>fail2ban: Fix spelling and sentence structure. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.16.0 (2017-11-06)</title>
        <section>
          <title>Added</title>
          <itemizedlist>
            <listitem>
              <para>Add mobile, web and desktop client info for modules. </para>
            </listitem>
            <listitem>
              <para>Enable django SecurityMiddleware to improve security ratings. </para>
            </listitem>
            <listitem>
              <para>cockpit: New module for server administration and web terminal. </para>
            </listitem>
          </itemizedlist>
        </section>
        <section>
          <title>Fixed</title>
          <itemizedlist>
            <listitem>
              <para>letsencrypt: Fix internal server error when obtaining a certificate. </para>
            </listitem>
            <listitem>
              <para>ejabberd: Fix LDAP server entry in config file during setup. </para>
            </listitem>
            <listitem>
              <para>jsxc: Fix outdated URLs for connecting to local ejabberd server. </para>
            </listitem>
          </itemizedlist>
        </section>
      </section>
      <section>
        <title>Plinth v0.15.3 (2017-10-20)</title>
        <section>
          <title>Changed</title>
          <itemizedlist>
            <listitem>
              <para>Rename Disks to Storage. </para>
            </listitem>
            <listitem>
              <para>Rename Snapshot to Storage Snapshots. </para>
            </listitem>
            <listitem>
              <para>tt-rss: Enable API access by default. </para>
            </listitem>
            <listitem>
              <para>Allow access to Plinth from outside the LAN. </para>
            </listitem>
            <listitem>
              <para>matrix-synapse: Disable public registration by default. </para>
            </listitem>
            <listitem>
              <para>power: Merge actions into the user dropdown. </para>
            </listitem>
          </itemizedlist>
        </section>
        <section>
          <title>Added</title>
          <itemizedlist>
            <listitem>
              <para>Add locales for Kannada (kn) and for Bengali (bn). </para>
            </listitem>
            <listitem>
              <para>ejabberd: Use Let's Encrypt certificate, also across renewals. </para>
            </listitem>
            <listitem>
              <para>matrix-synapse: Add enable/disable public registrations. </para>
            </listitem>
            <listitem>
              <para>Add captcha validation on 3 failed attempts. </para>
            </listitem>
            <listitem>
              <para>matrix-synapse: Enable LDAP integration. </para>
            </listitem>
            <listitem>
              <para>letsencrypt: Automatically obtain and revoke SSL certificates. </para>
            </listitem>
          </itemizedlist>
        </section>
        <section>
          <title>Fixed</title>
          <itemizedlist>
            <listitem>
              <para>Fix front page label names. </para>
            </listitem>
            <listitem>
              <para>Fix vertical alignment of shortcut icons. </para>
            </listitem>
            <listitem>
              <para>storage: Fix issue with locales that use other decimal separators. </para>
            </listitem>
            <listitem>
              <para>Make tt-rss api accessible using Apache basic auth. </para>
            </listitem>
            <listitem>
              <para>letsencrypt: Handle case where current domain is empty. </para>
            </listitem>
            <listitem>
              <para>Handle both admin and non-admin user names in update user template. </para>
            </listitem>
          </itemizedlist>
        </section>
      </section>
      <section>
        <title>Plinth v0.15.2 (2017-09-24)</title>
        <section>
          <title>Added</title>
          <itemizedlist>
            <listitem>
              <para>letsencrypt: Show more info on cert validity status. </para>
            </listitem>
            <listitem>
              <para>letsencrypt: Add option to delete certificates. </para>
            </listitem>
            <listitem>
              <para>letsencrypt: Add option to let Plinth manage certbot's renewal hooks. </para>
            </listitem>
            <listitem>
              <para>power: Warn if a package manager is running before shutdown/restart. </para>
            </listitem>
            <listitem>
              <para>security: Install and manage fail2ban. </para>
            </listitem>
            <listitem>
              <para>names: Include domain and services from dynamicdns. </para>
            </listitem>
            <listitem>
              <para>disks: Add low disk space warning to system and disks page. </para>
            </listitem>
            <listitem>
              <para>ssh: New application to manage SSH server. </para>
            </listitem>
            <listitem>
              <para>Add api module to get enabled services and access info. </para>
            </listitem>
            <listitem>
              <para>Add Django password validators. </para>
            </listitem>
            <listitem>
              <para>ejabberd, ikiwiki, ttrss: Add user login descriptions. </para>
            </listitem>
          </itemizedlist>
        </section>
        <section>
          <title>Removed</title>
          <itemizedlist>
            <listitem>
              <para>diaspora: Disable for this release due to issues affecting package. </para>
            </listitem>
            <listitem>
              <para>Remove help from navbar before firstboot complete. </para>
            </listitem>
          </itemizedlist>
        </section>
        <section>
          <title>Fixed</title>
          <itemizedlist>
            <listitem>
              <para>i18n: Don't use backslash-newline for wrapping long lines. </para>
            </listitem>
            <listitem>
              <para>radicale: Update link to documentation. </para>
            </listitem>
            <listitem>
              <para>sso: Upgrade crypto to 4096-bit RSA and SHA-512. </para>
            </listitem>
            <listitem>
              <para>Users: Allow non-admin users to log out. </para>
            </listitem>
          </itemizedlist>
        </section>
        <section>
          <title>Changed</title>
          <itemizedlist>
            <listitem>
              <para>letsencrypt: Make Let's Encrypt an essential module. </para>
            </listitem>
            <listitem>
              <para>UI: Make apps and configure pages responsive on small screens. </para>
            </listitem>
            <listitem>
              <para>Make help accessible for logged-in non-admin users. </para>
            </listitem>
          </itemizedlist>
        </section>
      </section>
      <section>
        <title>Plinth v0.15.0 (2017-07-01)</title>
        <itemizedlist>
          <listitem>
            <para>Added Tahoe-LAFS module for distributed file storage. </para>
          </listitem>
          <listitem>
            <para>Added Diaspora* module for federated social networking. </para>
            <itemizedlist>
              <listitem>
                <para>Currently only available in "contrib" repository. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>New Locales for Czech (cs) and Tamil (ta). </para>
          </listitem>
          <listitem>
            <para>Added SSO using auth_pubtkt for Syncthing, TT-RSS, and the Repro admin panel. </para>
            <itemizedlist>
              <listitem>
                <para>If you are logged in to Plinth, you will be automatically logged in to these web apps. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>ejabberd: Added option to enable/disable Message Archive Management. </para>
          </listitem>
          <listitem>
            <para>help: Added Debian release name to about page. </para>
          </listitem>
          <listitem>
            <para>firstboot: De-bloat first welcome screen. </para>
          </listitem>
          <listitem>
            <para>Pinned footer to the bottom of the viewport. </para>
          </listitem>
          <listitem>
            <para>disks: Restrict precision of reported available space on root partition. </para>
          </listitem>
          <listitem>
            <para>diagnostics: Disable button if app/service is not running. </para>
          </listitem>
          <listitem>
            <para>help: Only show help pages if user is logged in. </para>
          </listitem>
          <listitem>
            <para>navbar: Moved logout to user drop-down and added a new power drop-down. </para>
          </listitem>
          <listitem>
            <para>disks: Show disabled partition resize option if no space is available. </para>
          </listitem>
          <listitem>
            <para>Added line break to titles to fix frontpage layout. </para>
          </listitem>
          <listitem>
            <para>syncthing: Fixed typos and clarity in description. </para>
          </listitem>
          <listitem>
            <para>firewall: Fix 500 error when firewalld is not running. </para>
          </listitem>
          <listitem>
            <para>setup: Disable install/upgrade when dpkg/apt is running. </para>
          </listitem>
          <listitem>
            <para>disks: Use information from lsblk for more accuracy. </para>
          </listitem>
          <listitem>
            <para>datetime: Show timezone properly when it not in expected list. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.14.0 (2017-04)</title>
        <itemizedlist>
          <listitem>
            <para>tor: Added option to use upstream bridges. </para>
          </listitem>
          <listitem>
            <para>openvpn: Added shortcut to front page, shown only when logged-in. </para>
          </listitem>
          <listitem>
            <para>openvpn: Non-admin users can download their own profiles. </para>
          </listitem>
          <listitem>
            <para>Added new locales for Hindi (hi) and Gujarati (gu). </para>
          </listitem>
          <listitem>
            <para>Added Syncthing module for file synchronization. </para>
          </listitem>
          <listitem>
            <para>Added Matrix Synapse as chat server with groups, audio and video. </para>
          </listitem>
          <listitem>
            <para>Require admin access for all system configuration pages. </para>
          </listitem>
          <listitem>
            <para>Changed appearance of topbar and footer. </para>
          </listitem>
          <listitem>
            <para>openvpn: Regenerate user key or certificate if empty. </para>
          </listitem>
          <listitem>
            <para>disks: Workaround issue in parted during resize. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.13.1 (2017-01-22)</title>
        <itemizedlist>
          <listitem>
            <para>Two new apps were added: </para>
            <itemizedlist>
              <listitem>
                <para>Gobby Server (infinoted) for collaborative editing of text documents </para>
              </listitem>
              <listitem>
                <para>Domain Name Server (BIND), in system menu </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Added JavaScript license web labels to provide partial support for LibreJS. </para>
          </listitem>
          <listitem>
            <para>Added basic configuration form for Minetest server. </para>
          </listitem>
          <listitem>
            <para>Added indicator to Help-&gt;About page if new Plinth version is available. </para>
          </listitem>
          <listitem>
            <para>Show app logos on front page instead of generic icons. </para>
          </listitem>
          <listitem>
            <para>Prevent anonymous users from accessing setup pages. </para>
          </listitem>
          <listitem>
            <para>Split Chat Server (XMPP) app into Chat Server (ejabberd) and Chat Client (jsxc). </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.12.0 (2016-12-08)</title>
        <itemizedlist>
          <listitem>
            <para>Open up RTP ports in the firewall for repro (SIP server). </para>
          </listitem>
          <listitem>
            <para>Front page shortcuts for services show a Configure button in the details box for logged-in users. </para>
          </listitem>
          <listitem>
            <para>Add mods packages to be installed with Minetest server. </para>
          </listitem>
          <listitem>
            <para>Fix issue with reading Dynamic DNS status as non-root user. </para>
          </listitem>
          <listitem>
            <para>After the hostname is changed, ensure the domain name is still set correctly. </para>
          </listitem>
          <listitem>
            <para>Allow the domain name to be cleared, and properly set the configuration in this case. </para>
          </listitem>
          <listitem>
            <para>On the Certificates (Let's Encrypt) page, show a more informative message when no domains are configured. </para>
          </listitem>
          <listitem>
            <para>On the Chat Server (XMPP) page, show more clearly if domain is not set. </para>
          </listitem>
          <listitem>
            <para>Apps that require login will not be shown on the front page, unless the user is logged in. </para>
          </listitem>
          <listitem>
            <para>Show status block for News Feed Reader (Tiny Tiny RSS). </para>
          </listitem>
          <listitem>
            <para>Change appearance of front page with larger icons and repositioned text. </para>
          </listitem>
          <listitem>
            <para>Firewall page only lists services that have been setup. The port lists are collapsible under each service. </para>
          </listitem>
          <listitem>
            <para>Support configuring IPv6 networks. </para>
          </listitem>
          <listitem>
            <para>Make it less likely to accidentally delete the only Plinth user. </para>
          </listitem>
          <listitem>
            <para>Updated to work with JSXC 3.0.0 (XMPP web client). </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.11.0 (2016-09-29)</title>
        <itemizedlist>
          <listitem>
            <para>Added loading icon for additional busy operations. </para>
          </listitem>
          <listitem>
            <para>Added basic front page with shortcuts to web apps, and information about enabled services. </para>
          </listitem>
          <listitem>
            <para>networks: Add batctl as dependency, required for batman-adv mesh networking. </para>
          </listitem>
          <listitem>
            <para>users: </para>
            <itemizedlist>
              <listitem>
                <para>Fixed checking restricted usernames. </para>
              </listitem>
              <listitem>
                <para>Display error message if unable to set SSH keys. </para>
              </listitem>
              <listitem>
                <para>Flush nscd cache after user operations to avoid some types of errors. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>monkeysphere: </para>
            <itemizedlist>
              <listitem>
                <para>Adopted to using SHA256 fingerprints. </para>
              </listitem>
              <listitem>
                <para>Sort items for consistent display. </para>
              </listitem>
              <listitem>
                <para>Handle new uid format of gpg2. </para>
              </listitem>
              <listitem>
                <para>Fixed handling of unavailable imported domains. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>minetest: Fixed showing status block and diagnostics. </para>
          </listitem>
          <listitem>
            <para>Fixed stretched favicon. </para>
          </listitem>
          <listitem>
            <para>Switched base template from container-fluid to container. This will narrow the content area for larger displays. </para>
          </listitem>
          <listitem>
            <para>Plinth is now able to run as "plinth" user instead of root user. </para>
          </listitem>
          <listitem>
            <para>xmpp: Replaced jwchat with jsxc. </para>
          </listitem>
          <listitem>
            <para>ikiwiki: Allow only alphanumerics in wiki/blog name to avoid invalid paths. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Plinth v0.10.0 (2016-08-21)</title>
        <itemizedlist>
          <listitem>
            <para>Updated Plinth to support Django 1.10. </para>
          </listitem>
          <listitem>
            <para>Added a page to display recent status log from Plinth. It is accessible from the 500 error page. </para>
          </listitem>
          <listitem>
            <para>Tor: Added options to toggle relay and bridge relay modes. </para>
          </listitem>
          <listitem>
            <para>Radicale: Added access rights control. </para>
          </listitem>
          <listitem>
            <para>Ikiwiki: Updated suggested packages. </para>
          </listitem>
          <listitem>
            <para>Users and Groups: Fixed editing users without SSH keys. </para>
          </listitem>
          <listitem>
            <para>Networks: Added basic support for configuring batman-adv mesh networking. </para>
          </listitem>
          <listitem>
            <para>Networks: Fixed incorrect access for retrieving DNS entries. </para>
          </listitem>
          <listitem>
            <para>New languages: </para>
            <itemizedlist>
              <listitem>
                <para>Persian (50% translated) </para>
              </listitem>
              <listitem>
                <para>Indonesian (not started, contributions needed) </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>New modules added to Plinth: </para>
            <itemizedlist>
              <listitem>
                <para>Disks: Shows free space of mounted partitions, and allows expanding the root partition. </para>
              </listitem>
              <listitem>
                <para>Security: Controls login restrictions. </para>
              </listitem>
              <listitem>
                <para>Snapshots: Manages Btrfs snapshots. </para>
              </listitem>
            </itemizedlist>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.9.4 (2016-06-24)</title>
        <itemizedlist>
          <listitem>
            <para>Added Polish translation. </para>
          </listitem>
          <listitem>
            <para>Fixed issue preventing access to Plinth on a non-standard port. </para>
          </listitem>
          <listitem>
            <para>Dealt with ownCloud removal from Debian. The ownCloud page in Plinth will be hidden if it has not been setup. Otherwise, a warning is shown. </para>
          </listitem>
          <listitem>
            <para>Fixed issue in Privoxy configuration. Two overlapping listen-addresses were configured, which prevented privoxy service from starting. </para>
          </listitem>
          <listitem>
            <para>Fixed issue that could allow someone to start a module setup process without being logged in to Plinth. </para>
          </listitem>
          <listitem>
            <para>Fixed issues with some diagnostic tests that would show false positive results. </para>
          </listitem>
          <listitem>
            <para>Added check to Diagnostics to skip tests for modules that have not been setup. </para>
          </listitem>
          <listitem>
            <para>Fixed some username checks that could cause errors when editing the user. </para>
          </listitem>
          <listitem>
            <para>Added sorting of menu items per locale. </para>
          </listitem>
          <listitem>
            <para>Moved Dynamic DNS and Pagekite from Applications to System Configuration. </para>
          </listitem>
          <listitem>
            <para>Allowed setting IP for shared network connections. </para>
          </listitem>
          <listitem>
            <para>Switched Dreamplug image from "non-free" to "free". This means that we no longer include the non-free firmware for the built-in wifi on Dreamplug. </para>
          </listitem>
          <listitem>
            <para>Added the "userdir" module for the Apache web server. This allows users in the "admin" group to create a folder called "public_html" under their home folder, and to publicly share files placed in this folder. </para>
          </listitem>
          <listitem>
            <para>New wiki and manual content licence: <emphasis><ulink url="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International</ulink></emphasis> (from June 13rd 2016). </para>
          </listitem>
          <listitem>
            <para>Switched to using apt-get for module setup in Plinth. This fixes several issues that were seen during package installs. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.9 (2016-04-24)</title>
        <itemizedlist>
          <listitem>
            <para>Fixed Wi-Fi AP setup. </para>
          </listitem>
          <listitem>
            <para>Prevent lockout of users in 'sudo' group after setup is complete. </para>
          </listitem>
          <listitem>
            <para>Improved setup mechanism for Plinth modules. Allows users to see what a module is useful for, before doing the setup and package install. Also allows essential modules to be setup by default during FreedomBox install. </para>
          </listitem>
          <listitem>
            <para>Added HTTPS certificates to Monkeysphere page. Reorganized so that multiple domains can be added to a key. </para>
          </listitem>
          <listitem>
            <para>Added Radicale, a CalDAV and CardDAV server. </para>
          </listitem>
          <listitem>
            <para>Added Minetest Server, a multiplayer infinite-world block sandbox. </para>
          </listitem>
          <listitem>
            <para>Added Tiny Tiny RSS, a news feed reader. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.8 (2016-02-20)</title>
        <itemizedlist>
          <listitem>
            <para>Added Quassel, an IRC client that stays connected to IRC networks and can synchronize multiple frontends. </para>
          </listitem>
          <listitem>
            <para>Improved first boot user interface. </para>
          </listitem>
          <listitem>
            <para>Fixed Transmission RPC whitelist issue. </para>
          </listitem>
          <listitem>
            <para>Added translations for Turkish, Chinese, and Russian. Fixed and updated translations in other languages. </para>
          </listitem>
          <listitem>
            <para>Added Monkeysphere, which uses PGP web of trust for SSH host key verification. </para>
          </listitem>
          <listitem>
            <para>Added Let's Encrypt, to obtain certificates for domains, so that browser certificate warnings can be avoided. </para>
          </listitem>
          <listitem>
            <para>Added repro, a SIP server for audio and video calls. </para>
          </listitem>
          <listitem>
            <para>Allow users to set their SSH public keys, so they can login over SSH without a password. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.7 (2015-12-13)</title>
        <itemizedlist>
          <listitem>
            <para>Translations! Full translations of the interface in Danish, Dutch, French, German and Norwegian Bokmål, and partial Telugu. </para>
          </listitem>
          <listitem>
            <para>Support for OLinuXino A20 MICRO and LIME2 </para>
          </listitem>
          <listitem>
            <para>New Plinth applications: OpenVPN, reStore </para>
          </listitem>
          <listitem>
            <para>Improved first-boot experience </para>
          </listitem>
          <listitem>
            <para>Many bugfixes and cleanups </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.6 (2015-10-31)</title>
        <itemizedlist>
          <listitem>
            <para>New supported hardware target: Raspberry Pi 2 </para>
          </listitem>
          <listitem>
            <para>New modules in Plinth: </para>
            <itemizedlist>
              <listitem>
                <para>Shaarli: Web application to manage and share bookmarks </para>
              </listitem>
              <listitem>
                <para>Date &amp; Time: Configure time zone and NTP service </para>
              </listitem>
              <listitem>
                <para>Service Discovery: Configure Avahi service </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>Documentation revamp including new user manual and developer guide </para>
          </listitem>
          <listitem>
            <para>Improved diagnostic tests, available in Plinth </para>
          </listitem>
          <listitem>
            <para>Avoid unnecessary changes when installing on existing Debian system </para>
          </listitem>
          <listitem>
            <para>Network configuration supports PPPoE connections </para>
          </listitem>
          <listitem>
            <para>Debian packages can be download over Tor </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.5 (2015-08-07)</title>
        <itemizedlist>
          <listitem>
            <para>New targets: CubieTruck, i386, amd64 </para>
          </listitem>
          <listitem>
            <para>New apps in Plinth: Transmission, Dynamic DNS, Mumble, ikiwiki, Deluge, Roundcube, Privoxy </para>
          </listitem>
          <listitem>
            <para>NetworkManager handles network configuration and can be manipulated through Plinth. </para>
          </listitem>
          <listitem>
            <para>Software Upgrades (unattended-upgrades) module can upgrade the system, and enable automatic upgrades. </para>
          </listitem>
          <listitem>
            <para>Plinth is now capable of installing ejabberd, jwchat, and privoxy, so they are not included in image but can be installed when needed. </para>
          </listitem>
          <listitem>
            <para>User authentication through LDAP for SSH, XMPP (ejabberd), and ikiwiki. </para>
          </listitem>
          <listitem>
            <para>Unit test suite is automatically run on Plinth upstream. This helps us catch at least some code errors before they are discovered by users! </para>
          </listitem>
          <listitem>
            <para>New, simpler look for Plinth. </para>
          </listitem>
          <listitem>
            <para>Performance improvements for Plinth. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.3 (2015-01-20)</title>
        <itemizedlist>
          <listitem>
            <para>Tor Bridges: All boxes now act as non-exit Tor bridges, routing traffic for the Tor network. </para>
          </listitem>
          <listitem>
            <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Manual/Firewall#">Firewall</ulink>: firewall is on by default and is automatically managed. </para>
          </listitem>
          <listitem>
            <para>Add BeagleBone support.  We now have images for BeagleBone, RaspberryPi, VirtualBox i386/amd64, and DreamPlug. </para>
          </listitem>
          <listitem>
            <para>Ability to enable and use Tor Hidden Services.  Works with Ejabberd/JWChat and ownCloud services. </para>
          </listitem>
          <listitem>
            <para>Enable Tor obfsproxy with scramblesuit. </para>
          </listitem>
          <listitem>
            <para>Drop well-known root password (an account with sudo capabilities still exists for now but will be removed soon). </para>
          </listitem>
          <listitem>
            <para>Switch to unstable as suite of choice for easier development. </para>
          </listitem>
          <listitem>
            <para>Newer images are built with systemd by default (due to Debian change). </para>
          </listitem>
          <listitem>
            <para>Install and operate firewall automatically (uses firewalld). </para>
          </listitem>
          <listitem>
            <para>Major restructuring of Plinth UI using Python3, Django web development framework and Bootstrap3.  Code quality is much better and UI is more polished. </para>
          </listitem>
          <listitem>
            <para>Introduced packaging framework in Plinth UI for on-demand application installation. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.2 (2014-03-16)</title>
        <itemizedlist>
          <listitem>
            <para>Support for Raspberry Pi and VirtualBox (x86) in addition to the <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/ReleaseNotes/FreedomBox/Hardware/DreamPlug#">DreamPlug</ulink>. </para>
          </listitem>
          <listitem>
            <para>New Services: </para>
            <itemizedlist>
              <listitem>
                <para>Configuration Management UI. </para>
              </listitem>
              <listitem>
                <para>Instant Messaging. </para>
              </listitem>
              <listitem>
                <para>OwnCloud. </para>
              </listitem>
              <listitem>
                <para>dnsmasq. </para>
              </listitem>
              <listitem>
                <para>Low-Level Configuration Management. </para>
              </listitem>
              <listitem>
                <para>Service Announcement. </para>
              </listitem>
              <listitem>
                <para>LDAP Server. </para>
              </listitem>
              <listitem>
                <para>LXC Support. </para>
              </listitem>
              <listitem>
                <para>Source Packages. </para>
              </listitem>
            </itemizedlist>
          </listitem>
          <listitem>
            <para>The privoxy setup is now the default from Debian. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Version 0.1 (2013-02-26)</title>
        <itemizedlist>
          <listitem>
            <para>First FreedomBox software release (0.1 image, developer release).  </para>
          </listitem>
          <listitem>
            <para>Full hardware support in Debian </para>
          </listitem>
          <listitem>
            <para>Support for <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Hardware/DreamPlug#">DreamPlug</ulink>. </para>
          </listitem>
          <listitem>
            <para>Basic software tools selected as common working environment: </para>
            <itemizedlist>
              <listitem>
                <para>User interface system "plinth" </para>
              </listitem>
              <listitem>
                <para>Cryptography tools: gpg or "monkeysphere" </para>
              </listitem>
              <listitem>
                <para>Box-to-box communication design: Freedom-buddy (uses <ulink url="https://en.wikipedia.org/wiki/Tor_%28anonymity_network%29">TOR network</ulink>) </para>
              </listitem>
              <listitem>
                <para>Web cleaning: "privoxy-freedombox". </para>
              </listitem>
            </itemizedlist>
          </listitem>
        </itemizedlist>
      </section>
    </section>
  </section>
  <section>
    <title>Contribuir</title>
    <para>Desde la codificación, el diseño y la traducción hasta la divulgación y las donaciones he aquí varias formas de contribuir a FreedomBox. </para>
    <section>
      <title>Enlaces Rápidos</title>
      <para>
        <ulink url="https://docs.freedombox.org/">Manual del Desarrollador de FreedomBox</ulink>
      </para>
      <para>
        <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/ProgressCalls#">Reuniones de revisión de avance</ulink>
      </para>
      <para>
        <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/TODO#">Página de trabajos pendientes</ulink>
      </para>
      <para>
        <ulink url="https://www.freedomboxfoundation.org/donate/">Página de Donaciones</ulink>
      </para>
    </section>
    <section>
      <title>Bienvenida a los recién llegados</title>
      <para>Como nuevo contribuyente, eres más que bienvenido a presentarte a otros en el <ulink url="https://discuss.freedombox.org/c/development">foro de debate</ulink>, la <ulink url="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">lista de correo</ulink> o el <ulink url="irc://irc.debian.org/freedombox">canal de IRC</ulink> de FreedomBox. Además de hacer contactos útiles, puedes empezar a informar fallos y traducir (ver abajo) el wiki y el interfaz de FreedomBox.  </para>
    </section>
    <section>
      <title>Prioridades de Desarrollo</title>
      <para>Las prioridades se discuten regularmente. Encontrarás el avance del Servicio FreedomBox (Plinth) con sus prioridades aquí: <ulink url="https://salsa.debian.org/groups/freedombox-team/-/boards">panel de tareas</ulink> e <ulink url="https://salsa.debian.org/groups/freedombox-team/-/milestones">hitos</ulink>.</para>
      <para>Por favor, asiste a las próximas <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/ProgressCalls#">reuniones de avance</ulink> para mantenerte al día y tratar con los miembros del equipo de publicación (release). La <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/TODO#">Página de trabajos pendientes</ulink> recopila la lista completa de los elementos en los que trabajar para FreedomBox.  </para>
    </section>
    <section>
      <title>Se necesitan Contribuciones</title>
      <section>
        <title>Añadir una Aplicación</title>
        <para>Si eres desarrollador y quieres ver disponible en FreedomBox alguna aplicación, puedes contribuir añadiéndola a FreedomBox.  Mira el <ulink url="https://docs.freedombox.org/">Manual del Desarrollador de FreedomBox</ulink>. </para>
      </section>
      <section>
        <title>Defectos</title>
        <para>Las listas de defectos, peticiones de funcionalidad y mejoras se controlan en el <ulink url="https://salsa.debian.org/freedombox-team/plinth/issues/">gestor de tiquets</ulink> de FreedomBox.  Mira también la <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Contribute/Bugs#">lista de defectos</ulink> para ayudar al paquete Debian del que dependemos y el <ulink url="https://qa.debian.org/developer.php?login=freedombox-pkg-team%40lists.alioth.debian.org&amp;comaint=yes">cuadro de mando del equipo de paquetizado</ulink> de FreedomBox para ver el estado los paquetes que usamos. </para>
      </section>
      <section>
        <title>Codificar</title>
        <para>Si eres desarrollador puedes contribuir código a algún sub-proyecto de FreedomBox.  Éste es el procedimiento paso a paso para <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Contribute/Code#">contribuir código</ulink>. </para>
        <itemizedlist>
          <listitem>
            <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Plinth#">Servicio FreedomBox (Plinth)</ulink>: un interfaz web para administrar las funciones de FreedomBox. </para>
          </listitem>
          <listitem>
            <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Maker#">Freedom Maker</ulink>: un script para construir imágenes de disco de FreedomBox para usarlas en dispositivos de hardware variados o en máquinas virtuales. </para>
          </listitem>
        </itemizedlist>
        <para>Puedes tomar una tarea de la <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/TODO#">Página de trabajos pendientes</ulink>.  Las páginas de cada proyecto contienen información acerca de acceso al código, cómo construir y listas de trabajos pendientes. </para>
      </section>
      <section>
        <title>Diseño</title>
        <section>
          <title>Diseño de Experiencia de Usuario (UX)</title>
          <para>Si eres diseñador de UX, puedes ayudar a FreedomBox con esto: </para>
          <itemizedlist>
            <listitem>
              <para>Experiencia de interacción para el interfaz web del Servicio FreedomBox (Plinth). </para>
            </listitem>
            <listitem>
              <para>Diseño web para los sitios <ulink url="https://freedombox.org">freedombox.org</ulink>, <ulink url="https://freedomboxfoundation.org">freedomboxfoundation.org</ulink> y el <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox#">wiki</ulink>. </para>
            </listitem>
            <listitem>
              <para>Logo y marca (actualmente tenemos <ulink url="https://salsa.debian.org/freedombox-team/plinth/tree/master/static/themes/default">un manual de identidad y logos</ulink>). </para>
            </listitem>
            <listitem>
              <para>Propuestas de diseño para casos de uso de FreedomBox sobre SBCs personalizados. </para>
            </listitem>
            <listitem>
              <para>
                <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Design#">Diseño de UX</ulink>
              </para>
            </listitem>
          </itemizedlist>
        </section>
        <section>
          <title>Diseño Técnico</title>
          <para>FreedomBox necesita tu conocimiento técnico para elaborar planes de implementación de nuevas funcionalidades.  Puedes contribuir a los debates acerca de varios aspectos de diseño técnico e implementación de FreedomBox.  Mira la <ulink url="https://discuss.freedombox.org/c/development">sección de desarrollo</ulink> de los foros de discusión. </para>
        </section>
      </section>
      <section>
        <title>Donar</title>
        <para>La <emphasis><ulink url="https://freedomboxfoundation.org">FreedomBox Foundation</ulink></emphasis> es una corporación federal 501(c)(3) reconocida por el IRS. El proyecto FreedomBox lo llevan voluntarios.  Puedes ayudar a su financiación donando mediante PayPal, Bitcoin o enviando un cheque.  Mira por favor la <ulink url="https://www.freedomboxfoundation.org/donate/">página de donación</ulink> para más detalles acerca de cómo donar. </para>
      </section>
      <section>
        <title>Documentar: Manual de Usuario, Sitio Web y Wiki</title>
        <para>FreedomBox necesita mejor documentación para usuarios y contribuyentes.  El manual de FreedomBox se prepara agregando diferentes páginas del wiki y exportando a various formatos.  El manual se usa en el Servicio FreedomBox (Plinth) y en otros sitios. </para>
        <para>Si quieres contribuir al <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox#">wiki</ulink> (y por extensión al manual) de FreedomBox, puedes crear una cuenta en el wiki y empezar a editar. </para>
        <para>Para contribuir al sitio web por favor inicia un debate en la <ulink url="https://discuss.freedombox.org/c/development">sección de desarrollo</ulink> del foro de FreedomBox. </para>
      </section>
      <section>
        <title>Asegurar la Calidad</title>
        <itemizedlist>
          <listitem>
            <para>FreedomBox ya funciona sobre muchas plataformas y a los desarrolladores les resulta imposible probar en todas.  Si tienes algún hardware soportado puedes ayudar probando FreedomBox en tu platforma. </para>
          </listitem>
          <listitem>
            <para>Cuando se integra una nueva aplicación en FreedomBox, el desarrollador que hace el trabajo no prueba toda la functionalidad en el mundo real.  Desplegar la aplicación y probarla ayudará a tener aplicaciones de alta calidad en FreedomBox. </para>
          </listitem>
        </itemizedlist>
        <para>Mira en la página de <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/QualityAssurance#">aseguramiento de la calidad</ulink> la lista de casos de prueba que hay que verificar y la información acerca de cómo informar defectos. </para>
      </section>
      <section>
        <title>Localizar (l10n)</title>
        <para>Todo texto visible por los usuarios de FreedomBox necesita ser localizado a varios idiomas.  Este trabajo de traducción incluye: </para>
        <itemizedlist>
          <listitem>
            <para>El <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Plinth#">Interfaz web</ulink> de FreedomBox </para>
          </listitem>
          <listitem>
            <para>La documentación de FreedomBox </para>
          </listitem>
          <listitem>
            <para>El <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox#">wiki</ulink> y los sitios web de <ulink url="https://freedombox.org">FreedomBox</ulink> y la <emphasis><ulink url="https://freedomboxfoundation.org">Freedombox Foundation</ulink></emphasis>. </para>
          </listitem>
          <listitem>
            <para>El <ulink url="https://docs.djangoproject.com/en/dev/internals/contributing/localizing/">framework Django</ulink> que emplea FreedomBox. </para>
          </listitem>
          <listitem>
            <para>Cada aplicación que FreedomBox expone a sus usuarios. </para>
          </listitem>
        </itemizedlist>
        <para>Puedes contribuir al esfuerzo de localización usando la herramienta web <ulink url="https://hosted.weblate.org/projects/freedombox/">Weblate</ulink> o directamente en el repositorio de código mediante  <ulink url="https://salsa.debian.org/freedombox-team/plinth/tree/master/plinth/locale">Salsa</ulink>. </para>
        <para>Si quieres ver a FreedomBox disponible en alguno de tus idiomas, por favor abre un debate en la <ulink url="https://discuss.freedombox.org/c/development">sección de desarrollo</ulink> del foro de FreedomBox para trabajar con otros traduciendo para ese idioma. </para>
        <para>Para más información, por favor visita la página de <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Translate#">traductores</ulink>. </para>
      </section>
      <section>
        <title>Correr la Voz</title>
        <para>Cuenta a tu familia, amistades, comunidad local o en conferencias globales la importancia de FreedomBox.  Para ser un proyecto exitoso necesitamos muchos más participantes, ya sean usuarios o contribuyentes.  Comenta tus esfuerzos de divulgación en la <ulink url="https://www.freedomboxfoundation.org/appearances/index.en.html">página de charlas</ulink> y en el <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/TalksAndPresentations#">wiki</ulink>. </para>
      </section>
    </section>
  </section>
  <section>
    <title>Guía del Desarrollador</title>
    <para>The FreedomBox Developer Manual provides a step by step tutorial for writing apps for FreedomBox and an API reference. It is available from <ulink url="https://docs.freedombox.org">docs.freedombox.org</ulink>. </para>
  </section>
  <section>
    <title>Cacharreo</title>
    <para>FreedomBox consiste de 2 sub-proyectos principales: </para>
    <itemizedlist>
      <listitem>
        <para>El Servicio FreedomBox (Plinth), el interfaz web </para>
      </listitem>
      <listitem>
        <para>Freedom Maker, un script para generar imágenes de disco para hardware variado </para>
      </listitem>
    </itemizedlist>
    <section>
      <title>Servicio FreedomBox (Plinth)</title>
      <para>El servicio FreedomBox (Plinth) es un interfaz web para administrar las funciones de FreedomBox. </para>
      <para>El servicio FreedomBox (Plinth) es <ulink url="https://www.gnu.org/philosophy/">Software Libre</ulink> bajo la versión 3 o posterior (a tu elección) de la <ulink url="https://www.gnu.org/licenses/agpl.html">Licencia Pública General GNU Affero</ulink>. </para>
      <section>
        <title>Uso</title>
        <itemizedlist>
          <listitem>
            <para>El servicio FreedomBox (Plinth) viene instalado en todas las imágenes de FreedomBox. Puedes <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Download#">descargar</ulink> imágenes de FreedomBox y ejecutarlas en cualquier hardware soportado. El servicio FreedomBox (Plinth) estará accesible visitando la URL <ulink url="http://freedombox/plinth"/> o <ulink url="https://freedombox.local/plinth"/>. </para>
          </listitem>
          <listitem>
            <para>Si estás en una máquina Debian puedes instalar el servicio FreedomBox (Plinth) desde el archivo de paquetes de Debian. Actualmente solo se soportan Stretch (estable), Buster (en pruebas) y Sid (inestable). Para instalar el servicio FreedomBox (Plinth) ejecuta: </para>
          </listitem>
        </itemizedlist>
        <screen><![CDATA[$ sudo apt-get install plinth]]></screen>
        <itemizedlist>
          <listitem>
            <para>También puedes obtener el servicio FreedomBox (Plinth) en su <ulink url="https://salsa.debian.org/freedombox-team/plinth/">repositorio Git</ulink> o <ulink url="https://salsa.debian.org/freedombox-team/plinth/blob/master/INSTALL.md">instalarlo desde el código fuente</ulink>. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Capturas de pantalla</title>
        <para>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-home.png">
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-home.png" width="300"/>
              </imageobject>
              <textobject>
                <phrase>Página Principal</phrase>
              </textobject>
            </inlinemediaobject>
          </ulink>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-apps.png">
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-apps.png" width="300"/>
              </imageobject>
              <textobject>
                <phrase>Página de Apps</phrase>
              </textobject>
            </inlinemediaobject>
          </ulink>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-system.png">
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-system.png" width="300"/>
              </imageobject>
              <textobject>
                <phrase>Página del Sistema</phrase>
              </textobject>
            </inlinemediaobject>
          </ulink>
        </para>
        <para>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-tor.png">
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-tor.png" width="300"/>
              </imageobject>
              <textobject>
                <phrase>Habilitar Servicios or Onion</phrase>
              </textobject>
            </inlinemediaobject>
          </ulink>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-ttrss.png">
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-ttrss.png" width="300"/>
              </imageobject>
              <textobject>
                <phrase>Newsfeed desde cualquier lugar</phrase>
              </textobject>
            </inlinemediaobject>
          </ulink>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-roundcube.png">
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-roundcube.png" width="300"/>
              </imageobject>
              <textobject>
                <phrase>Cliente Email</phrase>
              </textobject>
            </inlinemediaobject>
          </ulink>
        </para>
        <para>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-manual.png">
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-manual.png" width="300"/>
              </imageobject>
              <textobject>
                <phrase>Páginas Man</phrase>
              </textobject>
            </inlinemediaobject>
          </ulink>
          <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-about.png">
            <inlinemediaobject>
              <imageobject>
                <imagedata fileref="https://wiki.debian.org/es/FreedomBox/Plinth?action=AttachFile&amp;do=get&amp;target=freedombox-screenshot-about.png" width="300"/>
              </imageobject>
              <textobject>
                <phrase>Página Acerca de</phrase>
              </textobject>
            </inlinemediaobject>
          </ulink>
        </para>
      </section>
      <section>
        <title>Soporte</title>
        <para>Puedes solicitar soporte en </para>
        <itemizedlist>
          <listitem>
            <para>
              <ulink url="https://discuss.freedombox.org/">El foro de debate</ulink>
            </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss#">La lista de correo</ulink>
            </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="irc://irc.debian.org/freedombox">El canal IRC #freedombox</ulink>
            </para>
          </listitem>
          <listitem>
            <para>
              <ulink url="https://matrix.to/#/#freedombox:matrix.org">El canal Matrix FreedomBox</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Contribuir</title>
        <para>Buscamos ayuda para mejorar el servicio FreedomBox (Plinth). Puedes contribuir al servicio FreedomBox (Plinth) no solo codificando sino también traduciendo, documentando, diseñando, empaquetando o dando soporte. </para>
        <itemizedlist>
          <listitem>
            <para>Hay disponibles instrucciones para <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Contribute/Code#">contribuir código</ulink>. </para>
          </listitem>
          <listitem>
            <para>El repositorio Git principal se aloja en la <ulink url="https://salsa.debian.org/freedombox-team/plinth/">página de FreedomBox en Salsa</ulink>. </para>
          </listitem>
          <listitem>
            <para>Hay disponibles instrucciones para <ulink url="https://salsa.debian.org/freedombox-team/plinth/blob/master/INSTALL.md">instalar desde el código fuente</ulink> y <ulink url="https://salsa.debian.org/freedombox-team/plinth/blob/master/HACKING.md">modificarlo</ulink>. </para>
          </listitem>
          <listitem>
            <para>Las listas de defectos, tareas pendientes y solicitudes de funcionalidad están en el <ulink url="https://salsa.debian.org/freedombox-team/plinth/issues">gestor de incidencias</ulink>. </para>
          </listitem>
          <listitem>
            <para>Antes de contribuir al código fuente del servicio FreedomBox (Plinth) necesitas entender <ulink url="https://www.python.org/">Python</ulink> y <ulink url="https://www.djangoproject.com/">Django</ulink> porque se basa en ellos. </para>
          </listitem>
          <listitem>
            <para>Puedes solicitar asistencia al desarrollo en <ulink url="https://discuss.freedombox.org/">el foro de debate</ulink>, <ulink url="https://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss#">la lista de correo</ulink> o el  <ulink url="irc://irc.debian.org/freedombox">canal de IRC #freedombox</ulink>. </para>
          </listitem>
        </itemizedlist>
        <section>
          <title>Paquete Debian</title>
          <itemizedlist>
            <listitem>
              <para>El servicio FreedomBox (Plinth) está <ulink url="https://packages.debian.org/plinth#">empaquetado</ulink> para Debian como paquete nativo y el código fuente de empaquetado es parte del código fuente del paquete principal. </para>
            </listitem>
            <listitem>
              <para>Las incidencias relacionadas con el empaquetado se listan en el <ulink url="https://bugs.debian.org/plinth#">BTS de Debian</ulink>. </para>
            </listitem>
          </itemizedlist>
        </section>
      </section>
    </section>
    <section>
      <title>Freedom Maker</title>
      <para><emphasis>Freedom Maker</emphasis> es un script para generar imágenes de disco FreedomBox adaptadas a diferentes dispositivos hardware o máquinas virtuales. </para>
      <para>Actualmente Freedom Maker puede generar imágenes de disco FreedomBox para el siguiente hardware: </para>
      <itemizedlist>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/OLinuXino#A20-OlinuXino-LIME">A20-OlinuXino-LIME</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/OLinuXino#A20-OlinuXino-LIME2">A20-OlinuXino-LIME2</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/OLinuXino#A20-OLinuXino-MICRO">A20-OLinuXino-MICRO</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/Banana_Pro">Banana Pro</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/BeagleBoard#BeagleBone">BeagleBone</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/Cubieboard#Cubieboard2">Cubieboard2</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/Cubieboard#Cubietruck_.28Cubieboard3.29">Cubietruck</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="http://www.linksprite.com/linksprite-pcduino3/">pcDuino3</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/Raspberry_Pi">Raspberry Pi 2</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/Raspberry_Pi">Raspberry Pi 3 Modelo B</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/Raspberry_Pi">Raspberry Pi 3 Modelo B+</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</ulink>
          </para>
        </listitem>
        <listitem>
          <para>
            <ulink url="https://en.wikipedia.org/wiki/QEMU">QEMU</ulink>
          </para>
        </listitem>
        <listitem>
          <para><ulink url="https://en.wikipedia.org/wiki/X86-64#AMD64">Máquinas AMD64 (x86-64)</ulink>, <ulink url="https://en.wikipedia.org/wiki/X86">máquinas X86</ulink> y otras máquinas virtuales (usando imágenes de disco en crudo (<emphasis>raw</emphasis>)) </para>
        </listitem>
      </itemizedlist>
      <para>Si una platforma de hardware puede ejecutar Debian no debería llevar mucho esfuerzo adaptar Freedom Maker para que le genere imágenes FreedomBox. </para>
      <para>Freedom Maker es <ulink url="https://www.gnu.org/philosophy/">Software Libre</ulink> licenciado bajo la versión 3 o posterior (a tu elección) de la <ulink url="https://www.gnu.org/licenses/gpl.html">Licencia Pública General GNU</ulink>. </para>
      <section>
        <title>Generar Imágenes FreedomBox</title>
        <itemizedlist>
          <listitem>
            <para>Puedes obtener Freedom Maker desde su <ulink url="https://salsa.debian.org/freedombox-team/freedom-maker.git">repositorio Git</ulink> y seguir las instrucciones del fichero README para <ulink url="https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/README.md">generar una imágen FreedomBox</ulink>. </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Soporte</title>
        <para>Puedes solicitar soporte en </para>
        <itemizedlist>
          <listitem>
            <para>
              <ulink url="https://discuss.freedombox.org/">El foro de debate</ulink>
            </para>
          </listitem>
          <listitem>
            <para>La <ulink url="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">lista de correo</ulink> </para>
          </listitem>
          <listitem>
            <para>El <ulink url="irc://irc.debian.org/freedombox">canal IRC #freedombox</ulink> </para>
          </listitem>
          <listitem>
            <para>El <ulink url="https://matrix.to/#/#freedombox:matrix.org">canal Matrix FreedomBox</ulink> </para>
          </listitem>
        </itemizedlist>
      </section>
      <section>
        <title>Contribuir</title>
        <para>Buscamos ayuda para mejorar Freedom Maker. </para>
        <itemizedlist>
          <listitem>
            <para>Hay instrucciones disponibles para <ulink url="https://wiki.debian.org/es/FreedomBox/Manual/FreedomBox/Contribute/Code#">contribuir código fuente</ulink>. </para>
          </listitem>
          <listitem>
            <para>Freedom Maker se aloja en el <ulink url="https://salsa.debian.org/freedombox-team/freedom-maker">Proyecto Salsa de FreedomBox</ulink>. El repositorio Git principal está alojado <ulink url="https://salsa.debian.org/freedombox-team/freedom-maker.git">allí</ulink>. </para>
          </listitem>
          <listitem>
            <para>Puedes contribuir a FreedomBox añadiendo soporte para más platformas de hardware. Freedom Maker se puede adaptar fácilmente a más platformas si ya soportan ejecutar Debian. </para>
          </listitem>
          <listitem>
            <para>Puedes crear y probar imágenes con Freedom Maker regularmente para probar las funcionalidades nuevas y comprobar que no hay regresiones. </para>
          </listitem>
          <listitem>
            <para>Las listas de defectos, tareas pendientes y solicitudes de funcionalidad están en el <ulink url="https://salsa.debian.org/freedombox-team/freedom-maker/issues">gestor de incidencias</ulink>. </para>
          </listitem>
          <listitem>
            <para>Puedes solicitar asistencia al desarrollo en el <ulink url="https://discuss.freedombox.org/">foro de debate</ulink>, la <ulink url="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">lista de correo</ulink> o el <ulink url="irc://irc.debian.org/freedombox">canal IRC #freedombox</ulink>. </para>
          </listitem>
        </itemizedlist>
      </section>
    </section>
  </section>
  <section>
    <title>Cuéntaselo a tu gente</title>
    <itemizedlist>
      <listitem>
        <para>
          <ulink url="https://freedombox.org/">FreedomBox</ulink>
        </para>
      </listitem>
      <listitem>
        <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Press#">FreedomBox en la Prensa</ulink> (en) </para>
      </listitem>
      <listitem>
        <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/Conferences#">Conferencias</ulink> (en) </para>
      </listitem>
      <listitem>
        <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/TalksAndPresentations#">Cahrlas y presentaciones</ulink> (en) </para>
      </listitem>
      <listitem>
        <para><ulink url="https://wiki.debian.org/es/FreedomBox/Manual/es/FreedomBox/TalksAndPresentations/AvailableMaterial#">Material Disponible</ulink>. Presentaciones y otros materiales en bruto. </para>
      </listitem>
      <listitem>
        <para>
          <ulink url="http://www.facebook.com/freedomboxfoundation">Facebook</ulink>
        </para>
      </listitem>
      <listitem>
        <para>
          <ulink url="http://twitter.com/#!/FreedomBoxFndn">Twitter</ulink>
        </para>
      </listitem>
      <listitem>
        <para>
          <ulink url="https://mastodon.social/@freedomboxfndn">Mastodon</ulink>
        </para>
      </listitem>
      <listitem>
        <para>
          <ulink url="http://meetings-archive.debian.net/pub/debian-meetings/2011/debconf11/low/">Videos de la Debconf11</ulink>
        </para>
      </listitem>
    </itemizedlist>
  </section>
</article>
