How to build safe-surfing for children?

Hi all,

I want to run a selfhosted service to secure the websurfing of children. I want allowing them only accessing some special websites. What an application can help me doing this? Ist this a proxy like Squid3? Or a content filter? Ist there some app I can run on yunohost?

What I want to do:

  • the computer of the children connects only to the server with a proxy / content filter instead of direct to the whole internet.
  • this server act as a proxy and load the website from the origin location - but only if this website is at an allowed-list.
  • on this server I can configure, what URLs the computer of the kids are allowed to call.
  • I want to block all the scripts tracking the user actions
  • I want allow some websides running with more than one ip-address. I assume their services is behind a komplex-service structure like akamai technologies.

Has someone here at yunohost some experience about this topic and can give me some hints? Is there more I have to thinking about?

Thanks for your help