diff --git a/Dockerfile b/Dockerfile index eb6c688..7fbf65a 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,145 +1,120 @@ FROM ubuntu:20.04 -LABEL AboutImage "Ubuntu20.04_Fluxbox_NoVNC" - LABEL Maintainer "Apoorv Vyavahare " ARG DEBIAN_FRONTEND=noninteractive #VNC Server Password -ENV VNC_PASS="samplepass" \ +ENV VNC_PASS="samplepass" \ #VNC Server Title(w/o spaces) - VNC_TITLE="Vubuntu_Desktop" \ + VNC_TITLE="Vubuntu_Desktop" \ #VNC Resolution(720p is preferable) - VNC_RESOLUTION="1280x720" \ + VNC_RESOLUTION="1280x720" \ #VNC Shared Mode (0=off, 1=on) - VNC_SHARED=0 \ + VNC_SHARED=0 \ #Local Display Server Port - DISPLAY=:0 \ + DISPLAY=:0 \ #NoVNC Port - NOVNC_PORT=$PORT \ -#Ngrok Token (Strictly use private token if using the service) - NGROK_AUTH_TOKEN="1xM4IHjFpX4CwPYr82zZJH9ZjYQ_5kmfqfXit97FkTYSGUrZJ" \ + NOVNC_PORT=$PORT \ +#Ngrok Token + NGROK_AUTH_TOKEN="placeholder" \ +#Brave Shared Memory Usage (Set it to 0 to disable the use of /dev/shm for Brave Browser, helpful for Heroku) + BRAVE_USE_SHM=1 \ #Locale - LANG=en_US.UTF-8 \ - LANGUAGE=en_US.UTF-8 \ - LC_ALL=C.UTF-8 \ - TZ="Asia/Kolkata" + LANG=en_US.UTF-8 \ + LANGUAGE=en_US.UTF-8 \ + LC_ALL=C.UTF-8 \ + TZ="Asia/Kolkata" COPY . /app/.vubuntu SHELL ["/bin/bash", "-c"] -RUN rm -f /etc/apt/sources.list && \ -#All Official Focal Repos - bash -c 'echo -e "deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse\ndeb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse\ndeb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse\ndeb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse\ndeb http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse\ndeb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse\ndeb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse\ndeb-src http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse\ndeb http://archive.canonical.com/ubuntu focal partner\ndeb-src http://archive.canonical.com/ubuntu focal partner" >/etc/apt/sources.list' && \ - apt-get update && \ - apt-get install -y \ -#Packages Installation - tzdata \ - software-properties-common \ - apt-transport-https \ - wget \ - htop \ - git \ - curl \ - vim \ - zip \ - sudo \ - net-tools \ - iputils-ping \ - build-essential \ - python3 \ - python3-pip \ - python-is-python3 \ - #perl \ - #ruby \ - golang \ - #lua5.3 \ - #scala \ - #mono-complete \ - #r-base \ - default-jre \ - default-jdk \ - #clojure \ - #php \ - nodejs \ - npm \ - firefox \ - gnome-terminal \ - gnome-calculator \ - gnome-system-monitor \ - gedit \ - vim-gtk3 \ - mousepad \ - libreoffice \ - pcmanfm \ - terminator \ - supervisor \ - x11vnc \ - xvfb \ - gnupg \ - dirmngr \ - gdebi-core \ - nginx \ - openvpn \ - ffmpeg \ - pluma && \ -#Fluxbox - apt-get install -y /app/.vubuntu/assets/packages/fluxbox.deb && \ -#noVNC - apt-get install -y /app/.vubuntu/assets/packages/novnc.deb && \ - cp /usr/share/novnc/vnc.html /usr/share/novnc/index.html && \ - openssl req -new -newkey rsa:4096 -days 36500 -nodes -x509 -subj "/C=IN/ST=Maharastra/L=Private/O=Dis/CN=www.google.com" -keyout /etc/ssl/novnc.key -out /etc/ssl/novnc.cert && \ +RUN apt-get update && \ + apt-get --no-install-recommends install -y \ +#Basic Packages + tzdata software-properties-common apt-transport-https wget zip unzip htop git curl vim nano zip sudo net-tools x11-utils eterm iputils-ping build-essential xvfb x11vnc supervisor \ +#GUI Utilities + gnome-terminal gnome-calculator gnome-system-monitor pcmanfm terminator firefox \ +#Python + python3 python3-pip python-is-python3 \ +#Java + default-jre default-jdk \ +#Text Editors + vim-gtk3 mousepad pluma \ +#NodeJS + nodejs npm \ +#Go + golang \ +#Other Languages + #perl \ + #ruby \ + #lua5.3 \ + #scala \ + #mono-complete \ + #r-base \ + #clojure \ + #php \ +#Extras + libreoffice \ + gnupg \ + dirmngr \ + gdebi-core \ + nginx \ + ffmpeg && \ +#Fluxbox & noVNC + apt-get install --no-install-recommends -y /app/.vubuntu/assets/packages/fluxbox.deb /app/.vubuntu/assets/packages/novnc.deb && \ + cp /usr/share/novnc/vnc.html /usr/share/novnc/index.html && \ + openssl req -new -newkey rsa:4096 -days 36500 -nodes -x509 -subj "/C=IN/ST=Maharastra/L=Private/O=Dis/CN=www.google.com" -keyout /etc/ssl/novnc.key -out /etc/ssl/novnc.cert && \ #Websockify - npm i websockify && \ -#MATE Desktop - #apt-get install -y \ - #ubuntu-mate-core \ - #ubuntu-mate-desktop && \ -#XFCE Desktop - #apt-get install -y \ - #xubuntu-desktop && \ + npm i websockify && \ +#MATE Desktop (remove "/app/.vubuntu/assets/packages/fluxbox.deb" from line 66 before uncommenting) + #apt-get install -y \ + #ubuntu-mate-core \ + #ubuntu-mate-desktop && \ +#XFCE Desktop (remove "/app/.vubuntu/assets/packages/fluxbox.deb" from line 66 before uncommenting) + #apt-get install -y \ + #xubuntu-desktop && \ #TimeZone - ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \ - echo $TZ > /etc/timezone && \ -#VS Code - wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg && \ - install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/ && \ - echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list && \ - rm -f packages.microsoft.gpg && \ - apt-get update && \ - apt-get install code -y && \ -#Brave - curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg && \ - echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|tee /etc/apt/sources.list.d/brave-browser-release.list && \ - apt-get update && \ - apt-get install brave-browser -y && \ -#PeaZip - wget https://github.com/peazip/PeaZip/releases/download/8.1.0/peazip_8.1.0.LINUX.x86_64.GTK2.deb -P /tmp && \ - apt-get install -y /tmp/peazip_8.1.0.LINUX.x86_64.GTK2.deb && \ -#Sublime - curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | apt-key add - && \ - add-apt-repository "deb https://download.sublimetext.com/ apt/stable/" && \ - apt-get install -y sublime-text && \ -#Telegram - wget https://updates.tdesktop.com/tlinux/tsetup.2.9.2.tar.xz -P /tmp && \ - tar -xvf /tmp/tsetup.2.9.2.tar.xz -C /tmp && \ - mv /tmp/Telegram/Telegram /usr/bin/telegram && \ -#PowerShell - wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -P /tmp && \ - apt-get install -y /tmp/packages-microsoft-prod.deb && \ - apt-get update && \ - apt-get install -y powershell && \ + ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \ + echo $TZ > /etc/timezone && \ +#VS Code - source + wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /tmp/packages.microsoft.gpg && \ + install -o root -g root -m 644 /tmp/packages.microsoft.gpg /etc/apt/trusted.gpg.d/ && \ + echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list && \ +#Brave - source + curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg && \ + echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|tee /etc/apt/sources.list.d/brave-browser-release.list && \ +#PeaZip - source + wget https://github.com/peazip/PeaZip/releases/download/8.2.0/peazip_8.2.0.LINUX.GTK2-1_amd64.deb -P /tmp && \ +#Sublime - source + curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | apt-key add - && \ + add-apt-repository "deb https://download.sublimetext.com/ apt/stable/" && \ +#Telegram - source + wget https://updates.tdesktop.com/tlinux/tsetup.3.2.2.tar.xz -P /tmp && \ + tar -xvf /tmp/tsetup.3.2.2.tar.xz -C /tmp && \ + mv /tmp/Telegram/Telegram /usr/bin/telegram && \ +#PowerShell - source + wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -P /tmp && \ +#Installation + apt-get update && \ + apt-get install --no-install-recommends code brave-browser /tmp/peazip_8.2.0.LINUX.GTK2-1_amd64.deb sublime-text /tmp/packages-microsoft-prod.deb -y && \ + apt-get update && \ + apt-get install --no-install-recommends -y powershell && \ #Ngrok - wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip -P /tmp && \ - unzip /tmp/ngrok-stable-linux-amd64.zip -d /usr/bin && \ - ngrok authtoken $NGROK_AUTH_TOKEN && \ + wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip -P /tmp && \ + unzip /tmp/ngrok-stable-linux-amd64.zip -d /usr/bin && \ + ngrok authtoken $NGROK_AUTH_TOKEN && \ +#Live Server setup for VSCode + code --user-data-dir /root --no-sandbox --install-extension philnash.ngrok-for-vscode && \ + code --user-data-dir /root --no-sandbox --install-extension ritwickdey.LiveServer && \ #Wipe Temp Files - rm -rf /var/lib/apt/lists/* && \ - apt-get clean && \ - rm -rf /tmp/* + rm -rf /var/lib/apt/lists/* && \ + apt-get clean && \ + apt-get autoremove -y && \ + rm -rf /tmp/* -ENTRYPOINT ["supervisord", "-l", "/app/.vubuntu/supervisord.log", "-c"] +ENTRYPOINT ["supervisord", "-l", "/app/.vubuntu/assets/logs/supervisord.log", "-c"] CMD ["/app/.vubuntu/assets/configs/supervisordconf"] + diff --git a/Dockerfile.heroku b/Dockerfile.heroku index c02f671..9fb70e3 100755 --- a/Dockerfile.heroku +++ b/Dockerfile.heroku @@ -1,6 +1,6 @@ -FROM vital987/vubuntu:latest +FROM vital987/vubuntu:heroku -ENV DEBIAN_FRONTEND=noninteractive \ +ENV DEBIAN_FRONTEND=noninteractive \ #VNC Server Password VNC_PASS="samplepass" \ #VNC Server Title(w/o spaces) @@ -10,7 +10,9 @@ ENV DEBIAN_FRONTEND=noninteractive \ #NoVNC Port NOVNC_PORT=5900 \ #PORT - PORT=80 \ + PORT=80 \ +#Disable Shared Memory for Brave + BRAVE_USE_SHM=0 \ #Locale LANG=en_US.UTF-8 \ LANGUAGE=en_US.UTF-8 \ diff --git a/README.md b/README.md index 8cda592..2e58c3f 100644 --- a/README.md +++ b/README.md @@ -1,42 +1,52 @@ -# Ubuntu with NoVNC/[PureVNC](https://github.com/vital987/vubuntu/tree/purevnc) (Direct VNC) +# VNC + Ubuntu = Vubuntu ¯\\_\(ツ\)\_\/¯ + +[![Ubuntu Version](https://img.shields.io/static/v1?label=Ubuntu&message=20.04&color=E95420&logo=ubuntu)](https://ubuntu.com) [![Maintainer](https://img.shields.io/static/v1?label=Maintainer&message=Vital987&color=1e90ff)](https://github.com/vital987) [![Maintainance](https://img.shields.io/badge/Maintenance%20Level-Active-success.svg)](https://github.com/vital987) [![Docker Pulls](https://img.shields.io/docker/pulls/vital987/vubuntu.svg)](https://hub.docker.com/r/vital987/vubuntu) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)]()
[![Latest](https://raw.githubusercontent.com/vital987/vubuntu/master/assets/repo_files/button-latest.png)](https://heroku.com/deploy?template=https://github.com/vital987/vubuntu/) [![Minimal](https://raw.githubusercontent.com/vital987/vubuntu/master/repo_files/assets/button-minimal.png)](https://heroku.com/deploy?template=https://github.com/vital987/vubuntu/tree/minimal) [![PureVNC](https://raw.githubusercontent.com/vital987/vubuntu/master/repo_files/assets/button-purevnc.png)](https://heroku.com/deploy?template=https://github.com/vital987/vubuntu/tree/purevnc) [![PureVNC-Minimal](https://raw.githubusercontent.com/vital987/vubuntu/master/repo_files/assets/button-purevnc-minimal.png)](https://heroku.com/deploy?template=https://github.com/vital987/vubuntu/tree/purevnc-minimal) -[![Ubuntu Version](https://img.shields.io/static/v1?label=Ubuntu&message=20.04&color=E95420&logo=ubuntu)](https://ubuntu.com) [![Maintainer](https://img.shields.io/static/v1?label=Maintainer&message=Vital987&color=1e90ff)](https://github.com/vital987) [![Maintainance](https://img.shields.io/badge/Maintenance%20Level-Active-success.svg)](https://github.com/vital987) [![Docker Pulls](https://img.shields.io/docker/pulls/vital987/vubuntu.svg)](https://hub.docker.com/r/vital987/vubuntu) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)]()
[![Heroku](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/vital987/vubuntu)
## **Table of Contents :** + * [**Available Options**](#available-options-) * [**Packages**](#packages-) * [**Screenshots**](#screenshots-) * [**Environment Variables**](#environment-variables-) * [**Installation**](#installation-) * [**Warnings**](#warnings-) + +## **Available Options :** + * **[Latest](https://github.com/vital987/vubuntu/):** Full version of vubuntu with utilities, additional installed languages (Java & Go) & optional packages. + * **[Minimal](https://github.com/vital987/vubuntu/tree/minimal):** Minimal version with only required packages, see next section for more info. + * **[PureVNC](https://github.com/vital987/vubuntu/tree/purevnc):** Full, direct VNC access without noVNC. + * **[PureVNC-Minimal](https://github.com/vital987/vubuntu/tree/purevnc):** Minimal, direct VNC access without noVNC. + ## **Packages :** + * •: Available in minimal version * **Browsers :** - * [![Firefox](https://img.shields.io/static/v1?label=Firefox&message=%20&color=orange&logo=firefox-browser)]() [![Brave](https://img.shields.io/static/v1?label=Brave&message=%20&color=fa552a&logo=brave)]() + * [![Firefox](https://img.shields.io/static/v1?label=Firefox&message=%20&color=orange&logo=firefox-browser)]() [![Brave](https://img.shields.io/static/v1?label=Brave&message=•&color=fa552a&logo=brave)]() * **Shells :** - * [![Gnome Terminal](https://img.shields.io/static/v1?label=GnomeTerminal&message=%20&color=green&logo=gnome&logoColor=green)]() [![Terminator](https://img.shields.io/static/v1?label=Terminator&message=%20&color=red&logo=powershell&logoColor=red)]() [![PowerShell](https://img.shields.io/static/v1?label=PowerShell&message=%20&color=5391FE&logo=powershell&logoColor=5391FE)]() + * [![Gnome Terminal](https://img.shields.io/static/v1?label=GnomeTerminal&message=%20&color=green&logo=gnome&logoColor=green)]() [![Terminator](https://img.shields.io/static/v1?label=Terminator&message=•&color=red&logo=powershell&logoColor=red)]() [![PowerShell](https://img.shields.io/static/v1?label=PowerShell&message=%20&color=5391FE&logo=powershell&logoColor=5391FE)]() * **Coding :** - * [![VS Code](https://img.shields.io/static/v1?label=VS%20Code&message=%20&color=1e90ff&logo=visual-studio-code&logoColor=1e90ff)]() + * [![VS Code](https://img.shields.io/static/v1?label=VS%20Code&message=•&color=1e90ff&logo=visual-studio-code&logoColor=1e90ff)]() * **Text Editors :** - * [![G-Vim](https://img.shields.io/static/v1?label=G-Vim&message=%20&color=brightgreen&logo=vim&logoColor=brightgreen)]() [![Pluma](https://img.shields.io/static/v1?label=Pluma&message=%20&color=green&logo=textpattern&logoColor=green)]() [![Sublime](https://img.shields.io/static/v1?label=Sublime%20Text&message=%20&color=orange&logo=sublime-text&logoColor=orange)]() + * [![G-Vim](https://img.shields.io/static/v1?label=G-Vim&message=%20&color=brightgreen&logo=vim&logoColor=brightgreen)]() [![Pluma](https://img.shields.io/static/v1?label=Pluma&message=•&color=green&logo=textpattern&logoColor=green)]() [![Sublime](https://img.shields.io/static/v1?label=Sublime%20Text&message=%20&color=orange&logo=sublime-text&logoColor=orange)]() * **Office Suite :** * [![LibreOffice](https://img.shields.io/static/v1?label=Libre%20Office&message=%20&color=brightgreen&logo=libreoffice&logoColor=brightgreen)]() * **Social Apps :** - * [![Telegram](https://img.shields.io/static/v1?label=Telegram&message=%20&color=26A5E4&logo=telegram&logoColor=26A5E4)]() + * [![Telegram](https://img.shields.io/static/v1?label=Telegram&message=•&color=26A5E4&logo=telegram&logoColor=26A5E4)]() * **Utilities :** - * [![File Manager](https://img.shields.io/static/v1?label=File%20Manager&message=%20&color=EFF700&logo=files&logoColor=EFF700)]() [![Calculator](https://img.shields.io/static/v1?label=Calculator&message=%20&color=017A79&logo=craft-cms&logoColor=017A79)]() [![System Monitor](https://img.shields.io/static/v1?label=System%20Monitor&message=%20&color=111324&logo=campaign-monitor&logoColor=111324)]() [![PeaZip](https://img.shields.io/static/v1?label=Ngrok&message=%20&color=1853DB&logo=ngrok&logoColor=1853DB)]() [![PeaZip](https://img.shields.io/static/v1?label=PeaZip&message=%20&color=6300F7&logo=git-lfs&logoColor=6300F7)]() -* **Languages Installed [\* = Optional, can enable from Dockerfile]:** - * [![C](https://img.shields.io/static/v1?label=C&message=%20&logo=c)]() [![C++](https://img.shields.io/static/v1?label=C%2b%2b&message=%20&logo=c%2b%2b&logoColor=1e90ff&color=1e90ff)]() [![C Sharp(optional)](https://img.shields.io/static/v1?label=*C%23&message=%20&logo=c-sharp&logoColor=green&color=green)]() [![Clojure(optional)](https://img.shields.io/static/v1?label=*Clojure&message=%20&logo=clojure&logoColor=brightgreen&color=brightgreen)]() [![Go](https://img.shields.io/static/v1?label=Go&message=%20&logo=go&logoColor=1e90ff&color=1e90ff)]() [![Java](https://img.shields.io/static/v1?label=Java&message=%20&logo=java&logoColor=f89820&color=f89820)]() [![Lua(optional)](https://img.shields.io/static/v1?label=*Lua&message=%20&color=blueviolet&logo=lua&logoColor=9638E7)]() [![R(optional)](https://img.shields.io/static/v1?label=*R&message=%20&logo=r&logoColor=blue&color=blue)]() [![Ruby](https://img.shields.io/static/v1?label=Ruby&message=%20&logo=ruby&logoColor=9b111e&color=9b111e)]() [![Perl(optional)](https://img.shields.io/static/v1?label=*Perl&message=%20&logo=perl&logoColor=cc99ff&color=cc99ff)]() [![Python](https://img.shields.io/static/v1?label=Python&message=%20&logo=python&color=blue)]() + * [![File Manager](https://img.shields.io/static/v1?label=File%20Manager&message=•&color=EFF700&logo=files&logoColor=EFF700)]() [![Calculator](https://img.shields.io/static/v1?label=Calculator&message=%20&color=017A79&logo=craft-cms&logoColor=017A79)]() [![System Monitor](https://img.shields.io/static/v1?label=System%20Monitor&message=%20&color=111324&logo=campaign-monitor&logoColor=111324)]() [![Ngrok](https://img.shields.io/static/v1?label=Ngrok&message=•&color=1853DB&logo=ngrok&logoColor=1853DB)]() [![PeaZip](https://img.shields.io/static/v1?label=PeaZip&message=•&color=6300F7&logo=git-lfs&logoColor=6300F7)]() +* **Languages Installed:** + * [![C](https://img.shields.io/static/v1?label=C&message=•&logo=c)]() [![C++](https://img.shields.io/static/v1?label=C%2b%2b&message=•&logo=c%2b%2b&logoColor=1e90ff&color=1e90ff)]() [![Go](https://img.shields.io/static/v1?label=Go&message=%20&logo=go&logoColor=1e90ff&color=1e90ff)]() [![Java](https://img.shields.io/static/v1?label=Java&message=%20&logo=java&logoColor=f89820&color=f89820)]() [![Python](https://img.shields.io/static/v1?label=Python&message=•&logo=python&color=blue)]() ## **Screenshots :**
Laptop/Desktop -

-

+   +

Smartphone/Tablet -

-

+   +

@@ -50,8 +60,10 @@ | DISPLAY | Display Server Port | | PORT | NoVNC HTTP Port | | NGROK_AUTH_TOKEN | Ngrok Token | +| NGROK_REGION | Ngrok Server Region (Only PureVNC) | | NO_SLEEP | Prevent Heroku app from sleeping, disabled by default | | APP_NAME | Name of Heroku app | +| BRAVE_USE_SHM | Usage of /dev/shm for Brave | ## **Installation :** * Heroku Users : @@ -69,10 +81,11 @@ -e PORT=9870 \ -d -p 8080:9870 \ vital987/vubuntu:latest - ``` + * noVNC Web-UI will be accessible on port **8080** + ## **Warnings :** * [ ! ] **VNC_TITLE & VNC_PASS values should be without spaces.** - * [ ! ] **The whole project runs as a root user in a docker container.** + * [ ! ] **The whole project runs as a root user and non-sandboxed chromium in a docker container.** * [ ! ] **Using VNC/Remote Desktops are strictly prohibited/banned on many free platforms.** * [ ! ] **Deploy/Use at your own risk & responsibility!** diff --git a/app.json b/app.json index 91708db..f68111b 100644 --- a/app.json +++ b/app.json @@ -2,7 +2,7 @@ "name": "Vubuntu", "description": "Fully fledged Ubuntu NoVNC, refer readme for more info.", "repository": "https://github.com/vital987/vubuntu.git", - "logo": "https://imgur.com/1qCGUwK.png", + "logo": "https://raw.githubusercontent.com/vital987/vubuntu/master/assets/icons/64x64.png", "keywords": ["docker","ubuntu", "vscode", "novnc", "firefox", "brave", "fluxbox", "linux", "remote", "ssh", "vnc", "vubuntu"], "stack": "container", "env": { diff --git a/assets/packages/fluxbox.deb b/assets/packages/fluxbox.deb index 2a89f2c..e050c61 100644 Binary files a/assets/packages/fluxbox.deb and b/assets/packages/fluxbox.deb differ diff --git a/assets/screenshots/desktop_ss2.png b/assets/screenshots/desktop_ss2.png index efa3315..2acc4c3 100755 Binary files a/assets/screenshots/desktop_ss2.png and b/assets/screenshots/desktop_ss2.png differ