Important
This repository is not getting regular updates. It was mostly a POC.
While it still seems to work, there has not been active development for over a year.
The future will likely hold a rewrite in a compiled programming language, preferably Go, so it is possible to run as a standalone program without requiring a package manager.
Planned features could include, but are not limited to:
- Snap and Flatpak support, as that is how many new systems install Browsers these days
- Integrated GUI, rather than a GUI container
- Possibly streaming video and controls between host and container (VNC or similar) instead of Xorg passthrough
- It would be much more convenient to have these views within the integrated GUI
- Supporting alternatives to Docker (Podman should be barely any effort)
A Linux utility running Dockerized browser instances from other operating systems. Copies browser profiles off of Windows, Linux, and macOS and uses those inside local browsers.
Does not modify browser data.
There is currently no support for snap or flatpak installations.
Pronounced Tie-tree-yes.
- Make sure Ruby, Bundler, and Docker are installed.
- Clone the repository.
- make titryes executable:
chmod +x titryes - [optional] Pre-build containers:
./titryes --build- Pre-building containers speeds up execution and may be necessary on slower devices and on devices with a slow internet connection.
- This may take a while.
- Run
./titryes.- Titryes opens a containerized Firefox instance as GUI.
| Browser | Windows | Linux | macOS |
|---|---|---|---|
| Available as Firefox profile | |||
| Available as Firefox profile | |||
| Fully implemented | |
| Not implemented | |
| Not supported |
Tor by default opens in icognito, so no data is stored unless it specifically was enabled.
- Sound is not available
- Shrinking the Window crashes on Chrome and its ilk
Somehow this does run on wayland despite using an Xorg passthrough.
