-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* plas> plasma * plas> plasma * format * up * mv ## 五、发行版选择 * u * up * `14M`的ISO镜像(内置Docker): * Detail * [Detail] * [Detail](./detail.md) * up links * drop t1.md * a * up * up * 客户端选用 * up * scenenary-hw; fill 常见问题 * rename 适用场景与问题 * up 使用手册 * merge 使用手册.md * out Locale.md * out todo * up linkx * mv out mannual * mv assets * up assets's ref * rename 适用场景与建议 * merge 生产部署指引.md * S * UP * UP * UP * up * up * sort up dtl * Changelog * update dtl * up sethotkey * up sethotkey
- Loading branch information
Showing
92 changed files
with
458 additions
and
446 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# changeLog | ||
# Changelog | ||
|
||
|
||
## v0 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# docker-headless | ||
|
||
Multi-Desktop with `XRDP/NOVNC/PulseAudio` based on `Ubuntu20.04`, Formatting a HeadlessBox/Cloud Desktop. | ||
Multi-Desktop with `XRDP/NOVNC/PulseAudio` based on `Ubuntu20.04`, Formatting a HeadlessBox/Cloud Desktop. [[Detail]](./Detail.md) | ||
|
||
[![Docker Image Size](https://img.shields.io/docker/image-size/infrastlabs/docker-headless/latest)](https://hub.docker.com/r/infrastlabs/docker-headless/tags) | ||
[![Docker Pulls](https://img.shields.io/docker/pulls/infrastlabs/docker-headless.svg)](https://hub.docker.com/r/infrastlabs/docker-headless) | ||
|
@@ -17,7 +17,7 @@ noVnc | https://192.168.0.x:10081 | `headless` | `View123` | |
RDP | 192.168.0.x:10089 | `headless` | - | ||
SSH | ssh -p 10022 [email protected] | `headless` | - | ||
|
||
![](https://gitee.com/infrastlabs/docker-headless/raw/dev/_doc/mannual/res/01rdp-double-screen.png) | ||
![](https://gitee.com/infrastlabs/docker-headless/raw/dev/_doc/res/01rdp-double-screen.png) | ||
|
||
**Design** | ||
|
||
|
@@ -28,7 +28,7 @@ SSH | ssh -p 10022 [email protected] | `headless` | - | |
- Desktop apps: ibus-rime/fcitx-sogou, flameshot, PAC. | ||
- Slim image: `core: 170.53 MB(fluxbox)`, `latest: 277.48 MB(ibus,xfce4.14)`, `sogou: 354.15 MB(fcitx)` | ||
|
||
![](./_doc/mannual/res/design/RDesktop.png) | ||
![](./_doc/res/design/RDesktop.png) | ||
|
||
## step3: UseCase | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
**Docker云桌面**(docker-headless) | ||
|
||
基于`Ubuntu20.04`胖容器+远程接入, 实现`Linux`下私人桌面、云端办公。在生产跑浏览器做调试/维护。在服务器搭建专用开发环境,公司/Home互通办公。镜像体积小、支持多语言、提供多桌面 | ||
基于`Ubuntu20.04`胖容器+远程接入, 实现`Linux`下私人桌面、云端办公。在生产跑浏览器做调试/维护。在服务器搭建专用开发环境,公司/Home互通办公。镜像体积小、支持多语言、提供多桌面 [[Detail]](./Detail.md) | ||
|
||
[![Docker Image Size](https://img.shields.io/docker/image-size/infrastlabs/docker-headless/latest)](https://hub.docker.com/r/infrastlabs/docker-headless/tags) | ||
[![Docker Pulls](https://img.shields.io/docker/pulls/infrastlabs/docker-headless.svg)](https://hub.docker.com/r/infrastlabs/docker-headless) | ||
|
@@ -17,7 +17,7 @@ noVnc | http://192.168.0.x:10081 | `headless` | `View123` | |
RDP | 192.168.0.x:10089 | `headless` | - | ||
SSH | ssh -p 10022 [email protected] | `headless` | - | ||
|
||
![](https://gitee.com/infrastlabs/docker-headless/raw/dev/_doc/mannual/res/01rdp-double-screen.png) | ||
![](https://gitee.com/infrastlabs/docker-headless/raw/dev/_doc/res/01rdp-double-screen.png) | ||
|
||
**二、设计说明** | ||
|
||
|
@@ -27,14 +27,14 @@ SSH | ssh -p 10022 [email protected] | `headless` | - | |
- 多桌面:Xfce,Mate,Cinnamon,Gnome,Plasma | ||
- 小体积:镜像层复用、小巧精简 `core: 170.53 MB`, `latest: 277.48 MB`, `sogou: 354.15 MB` | ||
|
||
![](./_doc/mannual/res/design/RDesktop.png) | ||
![](./_doc/res/design/RDesktop.png) | ||
|
||
**三、使用示例** | ||
|
||
多语言快速体验: `docker run -it --rm --shm-size 1g -e VNC_OFFSET=20 -e L=zh_CN --net=host infrastlabs/docker-headless:latest`, 推荐[docker-compose.yml](./docker-compose.yml) | ||
|
||
```bash | ||
# LiveCD Experience: gnome/plas, mint-series only with x86(cinna, cmate, cxfce) | ||
# LiveCD Experience: gnome/plasma, mint-series only with x86(cinna, cmate, cxfce) | ||
# Plasma/Mint with START_SYSTEMD=false | ||
docker run -it --rm --net=host --shm-size 1g \ | ||
-e L=en_US -e VNC_OFFSET=99 -e START_SYSTEMD=false \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# CloudDesktop简介 | ||
|
||
支持Web,RDP,SSH多种远程方式 | ||
|
||
## 一、WEB浏览器 | ||
|
||
- HTTP/HTTPS双协议 | ||
- lite/full两种模式 | ||
- 多实例支持(vnc_server) | ||
- 与rdp桌面共享 | ||
- 双密码:可操控+只读 | ||
|
||
![](res/08vnc-index2.png) | ||
|
||
## 二、RDP客户端 | ||
|
||
mstisc/mRemoteNG | ||
|
||
- 双屏显示 | ||
- 远程声音 | ||
- 双向剪切板(文本、文件) | ||
- 本地磁盘挂载 | ||
|
||
![](res/01rdp-double-screen.png) | ||
|
||
## 三、多语言 | ||
|
||
```bash | ||
# LOCALE | ||
- pt_PT es_ES fr_FR de_DE ru_RU it_IT nl_NL cs_CZ tr_TR ar_EG | ||
- zh_CN zh_HK zh_TW ko_KR ja_JP | ||
# TZ 时区 | ||
- Asia/Shanghai (default) | ||
- Etc/GMT-8 #东八区 | ||
``` | ||
|
||
![zh_CN](res/loc/zh_CN.png) | ||
|
||
## 四、桌面应用 | ||
|
||
- IBUS/Fcitx输入法(rime/sogou中文) | ||
- Flameshot截图 | ||
- PAC终端管理、oh-my-bash | ||
|
||
![](res/06full-flameshot.png) | ||
|
||
## 五、发行版选择 | ||
|
||
Debian9(LTS 5年已到期) > Ubuntu20.04(LTS 10年期) | ||
|
||
https://wiki.debian.org/LTS #deb9: (July 6, 2020 to June 30, 2022 ) | ||
https://ubuntu.com/about/release-cycle #ubt20: (2020.4 - 2030.4) | ||
|
||
**1)Debian9** | ||
|
||
2017, xrdp 0.9.16_OpenSSL 1.1.0l 10 Sep 2019 |Xvnc TigerVNC 1.10.0 |pulseaudio 10.0 | ||
|
||
![](./../_doc/assets/lts_debian.png) | ||
|
||
**2)Ubuntu20.04** | ||
|
||
xrdp 0.9.16_OpenSSL 1.1.1f 31 Mar 2020 |Xvnc TigerVNC 1.12.0 |pulseaudio 13.99.1 | ||
|
||
![](./../_doc/assets/lts_ubuntu.png) |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# | ||
# TODO | ||
|
||
- 接入: mRemoteNG, 浏览器, Xshell (mstsc: 双屏) | ||
- 音频: RDP, noVNC, `play xx.mp3` | ||
|
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
This file was deleted.
Oops, something went wrong.
File renamed without changes.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.