• Stars
    star
    109
  • Rank 319,077 (Top 7 %)
  • Language
    Dockerfile
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

So you can run KDE inside a browser

KID - KDE in Docker

Docker + VNC + noVNC web UI

WHY?

So you can run KDE inside a browser

Usage

Common Environmental Variables

Rootless

These images by default runs as root.

To change that, set these two variables to a non Zero value.

  • -e PGID=0
  • -e PUID=0

VNC

  • -e SCR_WIDTH=1600
  • -e SCR_HEIGHT=900

noVNC UI

  • -e PATH_PREFIX=/
  • -e VNC_RESIZE=scale|remote|off remote = rescale remote desktop, scale = stretch remote desktop
  • -e RECON_DELAY=250 reconnection delay (ms)
  • -e PAGE_TITLE=🐳

Misc

This is your password even under non-root user

  • -e ROOT_PASSWORD=password

Common Ports

  • -p 80:8080 noVNC web UI

  • -p 5900:5900 VNC

Common Volumes

  • -v ./appconfig:/config

Special Thanks

McGriddle for helping with rootless!

Images

Firefox

Docker Pulls

🦊

RUN - docker run -p 8080:8080 -p 5900:5900 msjpq/firefox-vnc

firefox preview.png


Adobe Acrobat

Docker Pulls

Adobe PDF Reader 9.5.5

(first launch slow)

RUN - docker run -p 8080:8080 -p 5900:5900 msjpq/adobe-acrobat-vnc

acrobat preview.png


Motrix

Docker Pulls

Really cool download client. https://motrix.app/

thunder:// !! θΏ…ι›·

RUN - docker run -p 8080:8080 -p 5900:5900 msjpq/motrix-vnc

motrix preview.png


Base:Ubuntu-Bionic

Docker Pulls

KDE on 18.04 lts. 620MB

RUN - docker run -p 8080:8080 -p 5900:5900 msjpq/kde-vnc:bionic

bionic preview.png


Base:Ubuntu-Focal

Docker Pulls

KDE on 20.04 lts. 730MB

RUN - docker run -p 8080:8080 -p 5900:5900 msjpq/kde-vnc:focal

focal preview.png


Base:Wine-Bionic

Docker Pulls

WINE 5.3 with dependencies. 1.3GB

RUN - docker run -p 8080:8080 -p 5900:5900 msjpq/wine-vnc:bionic

wine preview.png

More Repositories

1

coq_nvim

Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
Python
3,435
star
2

sad

CLI search and replace | Space Age seD
Rust
1,681
star
3

chadtree

File manager for Neovim. Better than NERDTree.
Python
1,618
star
4

noact

Minimalist React (< 70 lines)
TypeScript
317
star
5

lua-async-await

Async Await in 90 lines of code.
Lua
309
star
6

gay

Colour your text / terminal to be more gay. πŸ³οΈβ€πŸŒˆ
Python
305
star
7

isomorphic_copy

Cross platform clipboard | networkless! remote copy
Python
206
star
8

docker-time-machine

Zero Configuration, time machine for MacOS | Docker 🐳
Shell
83
star
9

markdown-live-preview

markdown live preview | works with any editor
Python
73
star
10

windows-in-docker

Manage Windows in Docker (easy)
Python
61
star
11

coq.thirdparty

Module lua sources for `coq.nvim`, first & third party
Lua
61
star
12

windows-in-docker-old

WHY? So you can run Windows "as a container"
Shell
51
star
13

nvim_rc

Python
49
star
14

simple-traefik-dash

Zero conf service dashboard for Traefik v2 Ingress Controller
F#
33
star
15

sync-dockerhub-readme

Github action to sync <readme.md> to Dockerhub
Python
22
star
16

simple-traefik-identity

Simple & Configurable -- single sign-on auth, for Traefik.
F#
22
star
17

coq.artifacts

Python
16
star
18

docker-home-router

Python
13
star
19

vim.bench

Reproducible nvim completion framework benchmarks.
Python
13
star
20

vim.conf-2023

SCSS
10
star
21

download-windows-iso

Python script to download official windows iso
Python
9
star
22

pynvim_pp

Python
8
star
23

snips

Vim Snippet
7
star
24

tmux_rc

Python
6
star
25

forechan

Go style CSP for Python
Python
6
star
26

lab

We have cloud at home - mom
Shell
6
star
27

kaleidoscope

Interactive & arbitrary Chaos Game fractal visualization tool
TypeScript
5
star
28

vim.benchmarks

5
star
29

nda

NPM - Domain Agnostic :: use with NPM dependency manager
TypeScript
5
star
30

nodebook-docker

Docker in Docker version of Nodebook (multilang repl)
Dockerfile
5
star
31

shell_rc

Shell
5
star
32

simple-markdown-showcase

Responsive personal portfolio pages using Github APIs.
Python
5
star
33

bing-daily-images

A docker container that downloads bing daily images for you.
Python
4
star
34

simple-reeducks

Minimalist Classless Redux in Swift
Swift
4
star
35

auto-github-push

Github action to refresh various Github inactivity countdowns.
Python
4
star
36

sortd

sorting commands for stdin -> stdout
Python
4
star
37

ms-jpq

4
star
38

iterm2

Python
3
star
39

ms-jpq.github.io

https://ms-jpq.github.io
HTML
3
star
40

std2

Python
3
star
41

vim.conf

TeX
3
star
42

defcon604-2023

Shell
2
star
43

emacs_rc

Emacs Lisp
2
star
44

fda

Fsharp - Domain Agnostic :: use with Paket dependency manager
F#
2
star
45

py-dev

Python
2
star
46

deb

2
star
47

kaleidoscope-page

Page for Kaleidoscope
HTML
1
star
48

languagetool-cli

Python
1
star
49

homebrew-sad

Ruby
1
star
50

cda

SASS - Domain Agnostic :: use with NPM dependency manager
SCSS
1
star
51

noact-page

Page for Noact
CSS
1
star
52

deb-src

PPA builder, hosted on Github pages
Makefile
1
star
53

mol

Minimal hardware accelerated `curl -- linux.iso | qemu-system-aarch64` scripts.
Shell
1
star