Installation
Basic usage
Key parameters
| Parameter | Default | Description |
|---|---|---|
token | required | Your GoLogin API token |
profile_id | required | Profile ID to launch |
executablePath | auto | Path to Orbita browser binary |
uploadCookiesToServer | false | Upload cookies to cloud on profile stop. Set to true if you need session persistence across devices. |
checkBrowserUpdate | true | Check for Orbita updates for this profile’s version on launch. Set to false to pin the current version. |
autoUpdateBrowser | true | Automatically download new Orbita versions. Set to false to prevent unexpected updates. |
extra_params | [] | Additional Chromium flags passed to the browser |
Stopping profiles
posting: false prevents profile data from being uploaded to GoLogin servers. Use this when running on servers where you don’t want cloud sync.
Managing Orbita browser versions
checkAndDownloadBrowserByOpts before launching profiles in parallel to avoid multiple simultaneous downloads.
Running 100+ profiles in parallel
When running many profiles concurrently on a server:- Limit concurrent profile launches (10-20 recommended to start)
- Pre-download Orbita versions before launching
- On Linux: install Xvfb and set
DISPLAY=:99 - Increase file descriptor limits:
ulimit -n 65536 - Monitor RAM: each profile uses ~300-500 MB
Debugging
Set the environment variable for verbose logging:GitHub & Changelog
- Source code: https://github.com/gologinapp/gologin
- Changelog