AIO Sandbox runs Chromium inside the container. You can configure language, homepage, user agent, and launch flags through environment variables.
| Variable | Purpose |
|---|---|
HOMEPAGE | Default page opened when the browser starts |
BROWSER_LANG | Browser language and Accept-Language |
CHROME_UI_LANG | Chromium UI language |
BROWSER_USER_AGENT | Custom user agent string |
BROWSER_EXTRA_ARGS | Additional Chromium launch arguments |
BROWSER_ALLOW_FILE_SELECTION_DIALOGS | Controls whether web pages can open file picker dialogs |
Use BROWSER_EXTRA_ARGS for advanced Chromium flags:
Be conservative with launch flags. Removing default security or process flags can make automation less stable.
AIO Sandbox supports BROWSER_ALLOW_FILE_SELECTION_DIALOGS to control whether web pages can open file picker dialogs. Set it to false to prevent upload controls from opening the system file picker:
When the variable is unset or empty, the browser keeps its default behavior.
Some browser settings can also be inspected or changed through API endpoints such as:
POST /v1/browser/configPOST /v1/browser/restartGET /v1/browser/infoExample: