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:
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:
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:
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:
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.