Skip to content

Run Ubuntu 20.04 XFCE desktop with Firefox inside Docker. Access via web browser (noVNC), VNC client, or SSH. Lightweight, portable, ready-to-use.

Notifications You must be signed in to change notification settings

efxtv/Ubuntufx-Remote-Desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

UbuntuFX Docker Image

Contact EFXTv if you need support or want to donate this repository


Ubuntu Desktop XFCE + Firefox in Docker (VNC & noVNC, SSH Ready)

  • XFCE4 desktop environment
  • Firefox browser
  • XFCE4 terminal
  • VNC server + noVNC (web-based access)
  • SSH server
  • Preconfigured XFCE panel with essential applications

You can run a full Ubuntu desktop inside Docker and access it via your browser or a VNC client.


๐Ÿ“ฆ Pull the Image

You can pull the prebuilt image from Docker Hub:

docker pull efxtv/ubuntufx

๐Ÿ“ฆ Run container

docker run -d \
  -p 22:22 \
  -p 5901:5901 \
  -p 6080:6080 \
  --name ubuntufx \
  efxtv/ubuntufx

๐Ÿ“ฆ Access Methods

SSH

ssh root@localhost -p 22
# password: root

Web Browser (noVNC)

Open http://localhost:6080
 in your browser to use the desktop.

 # Managing VNC Server

 # Start VNC server
vncserver :1 -geometry 1920x940 -depth 24

# Stop VNC server
vncserver -kill :1

VNC

localhost:5900

๐Ÿ› ๏ธ Build Locally (Optional)

git clone https://github.com/efxtv/ubuntufx-noVNC.git
cd ubuntufx-noVNC
docker build -t ubuntufx .
docker run -d -p 22:22 -p 5901:5901 -p 6080:6080 --name myubuntu ubuntufx

๐Ÿ–ฅ๏ธ Default Setup

  • Username: root
  • Password (SSH): root
  • Password (VNC): rootvnc
  • Desktop: XFCE4
  • Browser: Firefox
  • Terminal: XFCE4 Terminal

๐Ÿ”ง Included Tools

  • Git, Curl, Wget, Nano
  • Python3 + pip
  • Zip & Unzip
  • OpenSSH server
  • XFCE desktop with panel configuration
  • noVNC + Websockify for browser access

๐Ÿ“ธ Screenshots

๐Ÿ“ธ Screenshots

Startup Script XFCE Desktop
Startup Script Running XFCE Desktop Environment
UbuntuFX Main SSH Access
Main Desktop View SSH Access
XFCE Terminal
XFCE Terminal

BUYME A COFFEE: https://buymeacoffee.com/efxtv

About

Run Ubuntu 20.04 XFCE desktop with Firefox inside Docker. Access via web browser (noVNC), VNC client, or SSH. Lightweight, portable, ready-to-use.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published