CTparental è un software di controllo parentale open source utilizzato per controllare l'utilizzo del computer e la navigazione in Internet. Questo strumento semplice e potente è uno dei migliori per filtrare l'accesso al sito web. È composto da diversi componenti come dnsmasq, iptables e inguardian privoxy che rendono CTparental una soluzione di controllo parentale a tutti gli effetti. Supporta diversi browser Web tra cui Firefox, Midori, Chromium e altri.
In questo post spiegheremo come installare CTparental su Ubuntu 20.04 VPS.
Prerequisiti
- Un nuovo server Ubuntu 20.04 sulla piattaforma Atlantic.Net Cloud
- Una password di root configurata sul tuo server
Fase 1:crea un server cloud Atlantic.Net
Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Ubuntu 20.04 come sistema operativo con almeno 2GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.
Dopo aver effettuato l'accesso al tuo server Ubuntu 20.04, esegui il comando seguente per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.
apt-get update -y
Fase 2 – Installa CTparental
wget -c https://gitlab.com/marsat/CTparental/uploads/bff8a619a7993256c4249ba8c881673f/ctparental_ubuntu20.04_lighttpd_4.44.18-1.0_all.deb
Una volta scaricato il file, installa il file scaricato con il seguente comando:
dpkg -i ctparental_ubuntu20.04_lighttpd_4.44.18-1.0_all.deb
Quindi, esegui il comando seguente per risolvere l'errore di dipendenza:
apt-get install -f
Durante l'installazione, ti verrà chiesto di fornire un nome utente amministratore CTparental come mostrato di seguito:
Fornisci il tuo nome utente amministratore e premi Invio. Ti verrà chiesto di fornire la password come mostrato di seguito:
Fornisci la tua password sicura e premi Invio per completare l'installazione.
CTparental tutti i file di configurazione si trovano nella directory /etc/CTparental. Puoi vederli con il seguente comando:
ls /etc/CTparental/
Dovresti vedere il seguente output:
blacklist-enabled CThourscompteur dip-blackliste.conf GCToff.conf ipv6filter-available nftables-timerweb blacklists.tar.gz.md5sum CThours.conf dip-rehabiliter.conf ip-blackliste.conf ipv6filter-enable resolv.conf.sav bl-categories-available CTparental.conf dist.conf ipv4filter-available ipv6-rehabiliter sshd categories-enabled.conf CTsafe.conf dnsfilter-available ipv4filter-enable nftables.conf whitelist-enabled categoriesmd5sum ctsync.conf domaine-rehabiliter ipv4-rehabiliter nftables-save.nft wl-categories-available
Fase 3 – Configura CTparental
Puoi configurarlo con il seguente comando:
sed -i 's/127.0.0.11/your-server-ip/g' /etc/lighttpd/conf-enabled/90-CTparental.conf
Il comando sopra sostituirà l'IP 127.0.0.11 con il tuo-server-ip.
Ora riavvia il servizio Lighttpd per applicare le modifiche:
systemctl restart lighttpd
Fase 4:accedi all'interfaccia utente web di CTparental
Prima di accedere all'interfaccia web di CTparental, dovrai modificare il file /etc/hosts del sistema Linux da cui vuoi accedere a CTparental.
nano /etc/hosts
Aggiungi le seguenti righe:
your-server-ip admin.ct.local
Salva e chiudi il file, quindi apri il browser web e accedi all'interfaccia utente web di CTparental utilizzando l'URL https://admin.ct.local . Verrai reindirizzato alla pagina di accesso di CTparental:
Fornisci il tuo nome utente, password e fai clic su Connessione pulsante. Dovresti vedere la dashboard di CTparental nella pagina seguente:
Conclusione
Nella guida sopra, hai imparato come installare e configurare CTparental su un Ubuntu 20.04 VPS. Ora puoi controllare l'utilizzo del computer e la navigazione in Internet dalla dashboard CTparental sul tuo VPS da Atlantic.Net.