mirror of https://github.com/Box-boi/vubuntu.git
Update v1.2
This commit is contained in:
parent
f1aaa58c4a
commit
3a6713654b
13
Dockerfile
13
Dockerfile
|
|
@ -6,15 +6,13 @@ ENV DEBIAN_FRONTEND=noninteractive \
|
||||||
#VNC Server Password
|
#VNC Server Password
|
||||||
VNC_PASS="samplepass" \
|
VNC_PASS="samplepass" \
|
||||||
#VNC Server Title(w/o spaces)
|
#VNC Server Title(w/o spaces)
|
||||||
VNC_TITLE="Ubuntu_Desktop" \
|
VNC_TITLE="Vubuntu_Desktop" \
|
||||||
#VNC Resolution(720p is preferable)
|
#VNC Resolution(720p is preferable)
|
||||||
VNC_RESOLUTION="1280x720" \
|
VNC_RESOLUTION="1280x720" \
|
||||||
#Local Display Server Port
|
#Local Display Server Port
|
||||||
DISPLAY=:0 \
|
DISPLAY=:0 \
|
||||||
#NoVNC Port
|
#NoVNC Port
|
||||||
NOVNC_PORT=$PORT \
|
NOVNC_PORT=$PORT \
|
||||||
#Ngrok Token (It's advisable to use your personal token, else it may clash with other users & your tunnel may get terminated)
|
|
||||||
NGROK_TOKEN="1tNm3GUFYV1A4lQFXF1bjFvnCvM_4DjiFRiXKGHDaTGBJH8VM" \
|
|
||||||
#Locale
|
#Locale
|
||||||
LANG=en_US.UTF-8 \
|
LANG=en_US.UTF-8 \
|
||||||
LANGUAGE=en_US.UTF-8 \
|
LANGUAGE=en_US.UTF-8 \
|
||||||
|
|
@ -53,6 +51,8 @@ RUN rm -rf /etc/apt/sources.list && \
|
||||||
default-jdk \
|
default-jdk \
|
||||||
clojure \
|
clojure \
|
||||||
php \
|
php \
|
||||||
|
nodejs \
|
||||||
|
npm \
|
||||||
firefox \
|
firefox \
|
||||||
gnome-terminal \
|
gnome-terminal \
|
||||||
gnome-calculator \
|
gnome-calculator \
|
||||||
|
|
@ -62,9 +62,7 @@ RUN rm -rf /etc/apt/sources.list && \
|
||||||
mousepad \
|
mousepad \
|
||||||
libreoffice \
|
libreoffice \
|
||||||
pcmanfm \
|
pcmanfm \
|
||||||
snapd \
|
|
||||||
terminator \
|
terminator \
|
||||||
websockify \
|
|
||||||
supervisor \
|
supervisor \
|
||||||
x11vnc \
|
x11vnc \
|
||||||
xvfb \
|
xvfb \
|
||||||
|
|
@ -77,6 +75,8 @@ RUN rm -rf /etc/apt/sources.list && \
|
||||||
ffmpeg \
|
ffmpeg \
|
||||||
#Fluxbox
|
#Fluxbox
|
||||||
/app/fluxbox-heroku-mod.deb && \
|
/app/fluxbox-heroku-mod.deb && \
|
||||||
|
#Websockify
|
||||||
|
npm i websockify && \
|
||||||
#MATE Desktop
|
#MATE Desktop
|
||||||
#apt install -y \
|
#apt install -y \
|
||||||
#ubuntu-mate-core \
|
#ubuntu-mate-core \
|
||||||
|
|
@ -112,9 +112,6 @@ RUN rm -rf /etc/apt/sources.list && \
|
||||||
curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | apt-key add - && \
|
curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | apt-key add - && \
|
||||||
add-apt-repository "deb https://download.sublimetext.com/ apt/stable/" && \
|
add-apt-repository "deb https://download.sublimetext.com/ apt/stable/" && \
|
||||||
apt install -y sublime-text && \
|
apt install -y sublime-text && \
|
||||||
#Ngrok
|
|
||||||
chmod +x /app/ngrok_install.sh && \
|
|
||||||
/app/ngrok_install.sh && \
|
|
||||||
#Telegram
|
#Telegram
|
||||||
wget https://updates.tdesktop.com/tlinux/tsetup.2.7.4.tar.xz -P /tmp && \
|
wget https://updates.tdesktop.com/tlinux/tsetup.2.7.4.tar.xz -P /tmp && \
|
||||||
tar -xvf /tmp/tsetup.2.7.4.tar.xz -C /tmp && \
|
tar -xvf /tmp/tsetup.2.7.4.tar.xz -C /tmp && \
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
# **Ubuntu Fluxbox with NoVNC**
|
# **Ubuntu Fluxbox with NoVNC**
|
||||||
[]() []() []() [](https://hub.docker.com/r/vital987/vubuntu) []()<br><a href="https://heroku.com/deploy?template=https://github.com/vital987/vubuntu" target="_blank"><img src="https://www.herokucdn.com/deploy/button.svg"></a>
|
[]() []() []() [](https://hub.docker.com/r/vital987/vubuntu) []()<br><a href="https://heroku.com/deploy?template=https://github.com/vital987/vubuntu" target="_blank"><img src="https://www.herokucdn.com/deploy/button.svg"></a><br>[](https://railway.app/new/template?template=https%3A%2F%2Fgithub.com%2Fvital987%2Fvubuntu&envs=VNC_PASS%2CVNC_TITLE%2CVNC_RESOLUTION%2CNOVNC_PORT%2CPORT&VNC_PASSDesc=Password+for+VNC+server&VNC_TITLEDesc=VNC+session+title%28strictly+w%2Fo+spaces%29&VNC_RESOLUTIONDesc=VNC+server+resolution&NOVNC_PORTDesc=Don%27t+change+it%21&PORTDesc=Don%27t+change+it%21&VNC_PASSDefault=samplepass&VNC_RESOLUTIONDefault=1280x720&NOVNC_PORTDefault=5900&PORTDefault=80)
|
||||||
## **Table of Contents :**
|
## **Table of Contents :**
|
||||||
* [**Packages**](#packages-)
|
* [**Packages**](#packages-)
|
||||||
* [**Screenshots**](#screenshots-)
|
* [**Screenshots**](#screenshots-)
|
||||||
|
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
if [ -z "$NGROK_TOKEN" ]
|
|
||||||
then
|
|
||||||
echo "Ngrok token unavailable, skipping installation"
|
|
||||||
else
|
|
||||||
exec wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
|
|
||||||
exec unzip ngrok-stable-linux-amd64.zip
|
|
||||||
exec rm \-rf ngrok-stable-linux-amd64.zip
|
|
||||||
exec ngrok authtoken $NGROK_TOKEN
|
|
||||||
fi
|
|
||||||
Loading…
Reference in New Issue