Skip to content

Latest commit

 

History

History
164 lines (131 loc) · 9.28 KB

Detail.md

File metadata and controls

164 lines (131 loc) · 9.28 KB

Producttion

AMD64/ARM64 supported, Producttion prefer with docker-compose. docker-compose.yml docker-compose-livecd.yml

一、Tags

TAG Distro Desktop Input Initd Image Star Description
latest Ubuntu xfce ibus supervisor Docker Image Size ★★★★★ Customize,Lightweight
sogou Ubuntu xfce fcitx supervisor Docker Image Size ★★★★★ sogouInput
core Ubuntu flux - supervisor Docker Image Size ★★★★☆ ConfigLayer,Firefox
--- --- --- --- --- --- ---
cmate Mint mate ibus systemd Docker Image Size ★★★★★ GoodExperience
cxfce Mint xfce ibus systemd Docker Image Size ★★★★★ Xfce 4.16
cinna Mint cinnamon ibus systemd Docker Image Size ★★★★☆ VideoCard Notify
gnome Ubuntu gnome ibus systemd Docker Image Size ★★★★★ Best Compatible
plasma Kubuntu plasma ibus systemd Docker Image Size ★★★★☆ Black area with Settings

Distros/deb9 Size: latest: 168.347 MB, slim: 88.929 MB, full: 289.581 MB

TAG Distro Desktop Input Initd Image Star Description
deb9 Debian xfce ibus supervisor Docker Image Size ★★★★★ -
deb9-slim Debian xfce ibus supervisor Docker Image Size ★★★★★ -
deb9-full Debian xfce ibus supervisor Docker Image Size ★★★★★ -
--- --- --- --- --- --- --- ---
alpine Alpine xfce4 ibus perp Docker Image Size ★★★★★ -
ubuntu Ubuntu xfce4 ibus perp Docker Image Size ★★★★★ -
debian Debian xfce4 ibus perp Docker Image Size ★★★★★ -
opensuse openSUSE xfce4 ibus perp Docker Image Size ★★★★★ -
--- --- --- --- --- --- ---
alpine-3.19 Alpine xfce4 ibus perp Docker Image Size ★★★★★ -
ubuntu-22.04 Alpine xfce4 ibus perp Docker Image Size ★★★★★ -
ubuntu-24.04 Ubuntu xfce4 ibus perp Docker Image Size ★★★★★ -
debian-10 Debian xfce4 ibus perp Docker Image Size ★★★★★ -
debian-11 Debian xfce4 ibus perp Docker Image Size ★★★★★ -
debian-12 Debian xfce4 ibus perp Docker Image Size ★★★★★ -
opensuse-15.0 openSUSE xfce4 ibus perp Docker Image Size ★★★★★ -
opensuse-15.5 openSUSE xfce4 ibus perp Docker Image Size ★★★★★ -
# non-production usage with default password!!
SSH_PASS=ChangeMe  VNC_PASS=ChangeMe2  VNC_PASS_RO=ChangeMe3
echo "headless:$SSH_PASS" |sudo chpasswd
echo -e "$VNC_PASS\n$VNC_PASS\ny\n$VNC_PASS_RO\n$VNC_PASS_RO"  |sudo vncpasswd /etc/xrdp/vnc_pass; sudo chmod 644 /etc/xrdp/vnc_pass

二、ImageLayers

  • Core: slim> base [amd64/arm64/armv7]
  • Custom: slim> core/latest/sogou [amd64/arm64]
  • Ubuntu: slim> base> gnome/plasma [amd64/arm64]
  • Mint: slim> base> cxfce/cinna/cmate [x86_64 only]

三、发行版选择

Debian9(LTS 5年已到期) > Ubuntu20.04(LTS 10年期)

1)Debian9 2017, xrdp 0.9.16_OpenSSL 1.1.0l 10 Sep 2019 |Xvnc TigerVNC 1.10.0 |pulseaudio 10.0

2)Ubuntu20.04 2020.04, xrdp 0.9.16_OpenSSL 1.1.1f 31 Mar 2020 |Xvnc TigerVNC 1.12.0 |pulseaudio 13.99.1

四、Detail

(Hotkeys, Envs, SysApps)

  • Size: latest: 168.347 MB, slim: 88.929 MB, full: 289.581 MB
  • User: headless, SSHPass: headless, VNCPass: headless, VNCPassReadOnly: View123
  • Ports
    • novnc 6080 > 10081 (wsvnc+broadcast's mp3-stream)
    • xrdp 3389 > 10089
    • sshd 22 > 10022
    • vnc: 6000/tcp (+offset: 10)
    • pulse: 4713/tcp (default: uds)
  • Entry: xrdp, novnc, dropbear
  • oh-my-bash, docker-dind
  • Misc: tree htop gawk expect tmux rsync iproute2
  • GUI: sakura tint2 plank flameshot, gnome-system-monitor engrampa ristretto
  • TZ/Font/Input: tzdata, ttf-wqy-microhei, ibus-rime

0)HostGUIApps

export DISPLAY=:10
export PULSE_SERVER=tcp:127.0.0.1:4721 #audio
# ./guiApps

1)HotKeys

  • HotKeys super: Alt
    • sup+t: terminal
    • sup+f: thunar
    • sup+d: rofi
    • sup+q: flameshot
    • sup+h : hide window
    • sup+up: max window
    • sup+down: cycle windows
    • sup+left: left workspace
    • sup+right: right workspace

2)Env

# ENV (default); SSH_PASS=headless, VNC_PASS=headless, VNC_PASS_RO=View123; 
ENV \
  SSH_PORT=10022 \
  RDP_PORT=10089 \
  VNC_PORT=10081 \
  # 
  SSH_PASS=headless \
  VNC_PASS=headless \
  VNC_PASS_RO=View123 \
  # VNC_SSL_ONLY=false \
  # VNC_CERT= \
  VNC_OFFSET=10 \
  L=zh_CN \
  TZ=Asia/Shanghai  

3)Apps

4)Refs