m1k1o / neko

A self hosted virtual browser that runs in docker and uses WebRTC.
https://neko.m1k1o.net/
Apache License 2.0
5.96k stars 449 forks source link

Manage Browser Settings/Extensions #280

Closed itguy327 closed 1 year ago

itguy327 commented 1 year ago

"Managed by Policy" and can't remove any extensions. Extensions can leak information and run code I would not otherwise allow.

Is there any way to remove these restrictions

m1k1o commented 1 year ago

It is hard to meet requirements of all people. Therefore default settings are chosen to match the most usecases. For privacy consious users with custom needs, it is expected that they will change the settings accordingly. https://neko.m1k1o.net/#/getting-started/?id=want-to-customize-and-install-own-add-ons-set-custom-bookmarks

itguy327 commented 1 year ago

Thank you. Sorry for the questions, just getting started and going to fast

itguy327 commented 1 year ago

Can extensions be removed completely?

m1k1o commented 1 year ago

Yes. Once you mount your own policy file, you can just remove them in the file.

Or you can manage extensions in GUI in neko-rooms.

itguy327 commented 1 year ago

Where in the policy file are these and are they required for functionality? Thank you

Screenshot_20230408-083159

m1k1o commented 1 year ago

Here: https://github.com/m1k1o/neko/blob/9bdf9c88511d8adbadc59a557a5cf967eb2039ae/.docker/google-chrome/policies.json#L28-L35

You need to copy this file locally and mount it as volume for neko.

  volumes:
    - "./policies.json:/etc/opt/chrome/policies/managed/policies.json"

You can replace with your own extensions, or remove all so none are there.

itguy327 commented 1 year ago

Thank you

On Sat, Apr 8, 2023, 10:08 Miroslav Šedivý @.***> wrote:

Here:

https://github.com/m1k1o/neko/blob/9bdf9c88511d8adbadc59a557a5cf967eb2039ae/.docker/google-chrome/policies.json#L28-L35

You need to copy this file locally and mount it as volume for neko.

volumes:

  • "./policies.json:/etc/opt/chrome/policies/managed/policies.json"

You can replace with your own extensions, or remove all so none are there.

— Reply to this email directly, view it on GitHub https://github.com/m1k1o/neko/issues/280#issuecomment-1500899490, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATOIGFDH4EEMYJJ54BJVS3XAFWL7ANCNFSM6AAAAAAWW2RITY . You are receiving this because you authored the thread.Message ID: @.***>