webtop - 一行指令啟動網頁版Linux

Desktop Choices

你有非常多種桌面環境可以做選擇,要加在image tag上

Tag Available Description
latest XFCE Alpine
ubuntu-xfce XFCE Ubuntu
fedora-xfce XFCE Fedora
alpine-kde KDE Alpine

Install

Docker (Nvidia-docker)

latest使用的是xfce-alpine

docker run -d --name=webtop -p 3000:3000 --restart unless-stopped linuxserver/webtop:latest

這個使用的資源稍大(> 1core & > 1GB ram),可能比較不適用在比較低階的NAS上

Feature

Web UI

預設使用的port是3000, 且是沒有登入的帳密(如果有跳可以嘗試abc)

比較新的版本應該還有開port 3389,可以透過RDP連進去

連進去後就是台一般的電腦了,多數的功能都可以正常使用

Clipboard & Keyboard

他和noVNC一樣不能直接將外部文字給貼進去,所以會有側邊欄的工具

Chinese Setting

如果要正常顯示中文會需要額外的設定

安裝中文語言包

sudo apt-get install language-pack-zh*
sudo apt-get install -y chinese*

補裝中文常用font

sudo apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core

[Optional] Reboot

sudo reboot now

Setup Chinese in Dockerfile

可以到Github repo去找對應版本的branch,然後修改Dockerfile

docker-webtop/Dockerfile at ubuntu-xfce · linuxserver/docker-webtop


FAQ

  1. 桌面是黑的,且只有顯示xfce4-terminal

如果有遇到這種問題,可以使用xfdesktop --replace

Reference

linuxserver/webtop - LinuxServer.io

Linux desktop, inside of a container, inside of a browser??? Yes. A Webtop.

【 Tools 】於 Xfce 桌面環境顯示中文

能在浏览器中运行桌面版linux的Webtop_杨浦老苏的博客-CSDN博客_webtop