Cómo instalar el software de control parental CTparental en Debian 10

CTparental es una herramienta de control parental gratuita y de código abierto que sirve para controlar el uso del ordenador o la navegación por Internet. Viene con una interfaz web sencilla y fácil de usar, alimentada por un servidor web Lighttpd. La idea de la herramienta CTparental proviene de otras herramientas como iptables, dnsmasq e inguardian privoxy.

Características

  • Filtra el contenido con una lista negra o una lista blanca
  • Compatible con Firefox, Midori y Chromium
  • Filtra los sitios web por categorías
  • Permite configurar el tiempo máximo de navegación de los usuarios
  • Control de las horas activas en una sesión de ordenador
  • Forzar SafeSearch duckduckgo y google

En este post, te mostraremos cómo instalar CTparental en Debian 10.

Requisitos previos

  • Un sistema que ejecute el escritorio de Debian 10.
  • Una contraseña de root configurada en el servidor.

Cómo empezar

En primer lugar, actualiza los paquetes del sistema a la versión actualizada ejecutando el siguiente comando:

apt-get update -y

Una vez actualizados todos los paquetes, puedes pasar al siguiente paso.

Instalar CTparental

Por defecto, CTparental no está incluido en el repositorio por defecto de Debian 10. Así que tendrás que descargarlo del sitio web de GitLab.

Puedes descargarlo con el siguiente comando:

wget -c https://gitlab.com/marsat/CTparental/uploads/d5567eb1a43ffde679193bce87be5f69/ctparental_debian10_lighttpd_4.44.18-1.0_all.deb

Una vez completada la descarga, instala el archivo descargado con el siguiente comando:

dpkg -i ctparental_debian10_lighttpd_4.44.18-1.0_all.deb

Si te aparece algún error de dependencias, ejecuta el siguiente comando para instalar todas las dependencias necesarias:

apt-get install -f

Durante la instalación, se te pedirá que configures un usuario administrador como se muestra a continuación:

Instalar CTParental

Proporciona tu nombre de usuario y pulsa Intro. Se te pedirá que establezcas una contraseña para el usuario administrador como se muestra a continuación:

Establecer una contraseña

Proporciona tu contraseña y pulsa ENTER para finalizar la instalación.

Una vez instaladas todas las dependencias, puedes verificar la instalación de CTparental con el siguiente comando:

apt-cache show ctparental

Deberías obtener la siguiente salida:

Package: ctparental
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 2568
Maintainer: marsat <[email protected]>
Architecture: all
Version: 4.44.18-1.0
Depends: debconf (>= 0.5) | debconf-2.0, debconf, dnsmasq, lighttpd, sudo, wget, php-cgi, php-xml, libnotify-bin, notification-daemon, nftables, rsyslog, e2guardian, privoxy, openssl, libnss3-tools, console-data, dnsutils, whiptail, ifupdown2 | ifupdown, rsync, openssh-server
Conflicts: dansguardian
Conffiles:
 /etc/CTparental/CTparental.conf c423d608fbc18de0512efb68c4fdcaf6
 /etc/CTparental/dist.conf 61085f21f8656cc10a30da6759d8154c
Description: Controle parental.
 Filtrage web basé sur dnsmasq, e2guardian, privoxy, lighttpd , systemd timer et nftables
 une gestion des horaires de connection est aussi intégrée et
 une interface web (http://admin.ct.local) permettant de paramétrer tous ça.
 Le couple login mot de passe doit être saisi à l'install, mais peut être
 modifié par la suite grâce à la commande CTparental.sh -uhtml.
Description-md5: 26847a28b1b9824d5d1994ca6224ffe0
Homepage: https://gitlab.com/marsat/CTparental

Archivo de configuración de hosts

CTparental está ahora instalado y escuchando en los puertos 80 y 443 en 127.0.0.11 y 127.0.0.10. CTparental se ejecuta en el servidor web Lighttpd y crea un archivo de configuración con el dominio admin.ct.local y privet.ct.local. Así que tendrás que editar el archivo /etc/hosts y vincular ambos nombres de dominio con la IP de escucha.

nano /etc/hosts

Añade las siguientes líneas:

127.0.0.11 admin.ct.local 
127.0.0.10 privet.ct.local 

Guarda y cierra el archivo cuando hayas terminado.

Accede a CTparental

Ahora, abre tu navegador web y accede a la interfaz web de CTparental utilizando la URL https://admin.ct.local. Deberías ver la página de acceso a CTparental:

Acceder a CTparental

Proporciona tu nombre de usuario y contraseña de administrador y haz clic en el botón de inicio de sesión. Deberías ver el panel de control de CTparental en la siguiente página:

Tablero de mando de CTparental

Conclusión

Enhorabuena! has instalado con éxito CTparental en Debian 10 Desktop. Ahora puedes utilizar CTparental para controlar el uso del ordenador y la navegación por Internet.

También te podría gustar...