diff --git a/docs/getting-started/README.md b/docs/getting-started/README.md index 5d47b75..caa9764 100644 --- a/docs/getting-started/README.md +++ b/docs/getting-started/README.md @@ -92,12 +92,31 @@ services: - For Chromium, copy [this](https://github.com/m1k1o/neko/blob/master/.docker/chromium/policies.json) file, modify and mount it as: ` -v '${PWD}/policies.json:/etc/chromium/policies/managed/policies.json'` - For others, see where existing `policies.json` is placed in their `Dockerfile`. +#### Allow file uploading & downloading +- From security perespective, browser is not enabled to access local file data. +- If you want to enable this, you need to modify following policies: +```json + "DownloadRestrictions": 0, + "AllowFileSelectionDialogs": true, + "URLAllowlist": [ + "file:///home/neko/Downloads" + ], +``` + ### Want to preserve browser data between restarts? - You need to mount browser profile as volume. - For Firefox, that is this `/home/neko/.mozilla/firefox/profile.default` folder, mount it as: ` -v '${PWD}/data:/home/neko/.mozilla/firefox/profile.default'` - For Chromium, that is this `/home/neko/.config/chromium` folder, mount it as: ` -v '${PWD}/data:/home/neko/.config/chromium'` - For other chromium based browsers, see in `supervisord.conf` folder that is specified in `--user-data-dir`. +#### Allow persistent data in policies +- From security perespective, browser is set up to forget all cookies and brwosing history when its closed. +- If you want to enable this, you need to modify following policies: +```json + "DefaultCookiesSetting": 1, + "RestoreOnStartup": 1, +``` + ### Want to use VPN for your n.eko browsing? - Check this out: https://github.com/m1k1o/neko-vpn