Skip to content

RobertWesner/titryes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Titryes

Ruby Style Guide

This Is The Reason You Encrypt Stuff


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.

Installing and running

  1. Make sure Ruby, Bundler, and Docker are installed.
  2. Clone the repository.
  3. make titryes executable: chmod +x titryes
  4. [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.
  5. Run ./titryes.
    • Titryes opens a containerized Firefox instance as GUI.

Supported Browsers

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.

Limitations

  • Sound is not available
  • Shrinking the Window crashes on Chrome and its ilk

Somehow this does run on wayland despite using an Xorg passthrough.

About

Run Dockerized web browsers from other operating systems on Linux.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors