Run vintage web browsers with Adobe Flash support in Docker containers
Welcome to TimeTravelBrowsers, a project designed to enable users to relive the experience of browsing old websites through vintage web browsers with support for Adobe Flash. This project leverages Docker to reliably recreate outdated browsing environments, allowing access to archived web content that would otherwise be inaccessible.
- Adobe Flash Support: Full access to sites utilizing Adobe Flash, even beyond its official end of life
- Authentic Browsing Experience: True-to-era browser functionality with Firefox 53 and Chrome 53
- Isolated Environment: Utilizes Docker for secure execution without affecting the host system
- Easy Deployment: Everything contained within a Docker container for simplified setup
- Web-based Access: Access the browser through your modern web browser via VNC
- Docker installed on your system
- Port 8080 available (or use a different port)
To get started with TimeTravelBrowsers, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/TimeTravelBrowsers.git
cd TimeTravelBrowsers- Build the Docker image:
docker build -t timetravelbrowsers:latest .- Run the container:
docker run -p 8080:8080 timetravelbrowsers:latest-
Access the browser:
Open your modern browser and navigate to:
http://localhost:8080
Run with default settings:
docker run -p 8080:8080 timetravelbrowsers:latestdocker run -e "STARTUP=google-chrome --no-sandbox https://example.com" \
-p 8080:8080 timetravelbrowsers:latestdocker run -e "STARTUP=firefox https://example.com" \
-p 8080:8080 timetravelbrowsers:latestdocker-compose upThis project includes specific browser versions that support Adobe Flash without End-of-Life restrictions.
- Version: 53.0.2785.116 (64-bit)
- Release Date: August 31, 2016
- Flash Player: 23.0.0.162 (bundled)
- Note: Latest Chrome version with no EOL time limit for Flash. May have issues with some 3D Flash content.
- Version: 53.0.3 (64-bit)
- Release Date: April 19, 2017
- Flash Player: 32.0.0.371
- Note: Recommended for better compatibility with 3D Flash content. Later versions up to 84.0 also support Flash.
- Version: 32.0.0.465
- Note: Latest official version from Adobe with no time limitations after EOL.
STARTUP: Command to execute on container start (default: opens Firefox)WIDTH: Screen width (default: 1280)HEIGHT: Screen height (default: 720)
8080: Web interface (VNC viewer)3389: RDP port (exposed but not used by default)
This project is largely inspired by and builds upon:
- Play-Adobe-Flash-After-EOL - Flash player workarounds
- browsertrix-browser-base - Browser containerization
- docker-baseimage-gui - GUI application Docker base
- oldweb-today - Old browser emulation
- Chrome: Slimjet Chrome Archive - Chrome doesn't offer official old version downloads
- Firefox: Mozilla FTP Archive - Official Firefox releases archive
- Flash Player: Internet Archive - Adobe no longer provides old versions officially
- oldweb-today - Old Browser + Web Archive Emulation
- browser-chrome - Chrome browser container
- pywb-remote-browsers - Remote browser support for web archives
Note: Adobe Flash Player reached end-of-life on December 31, 2020. This project is intended for accessing archived content and should not be used for regular web browsing.