webtop
1.0.0
คอนเทนเนอร์ Linux ที่มีสภาพแวดล้อมเดสก์ท็อปเต็มรูปแบบที่สามารถเข้าถึงได้จากเว็บเบราว์เซอร์
คุณสามารถเลือกจาก distros และเดสก์ท็อปเหล่านี้
| distro | รสชาติ |
|---|---|
| Ubuntu | |
| ฟีดอร่า |
ในการตั้งค่าคอนเทนเนอร์คุณสามารถใช้ Docker CLI หรือนักเทียบท่า อย่าลืมเปลี่ยนแท็กรูปภาพเป็นตัวแปรเดสก์ท็อปที่คุณต้องการ!
---
services :
webtop :
image : ghcr.io/tibor309/webtop:kubuntu
container_name : webtop
security_opt :
- seccomp:unconfined # optional
environment :
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- SUBFOLDER=/ # optional
- TITLE=Webtop # optional
volumes :
- /path/to/data:/config
- /var/run/docker.sock:/var/run/docker.sock # optional
ports :
- 3000:3000
- 3001:3001
devices :
- /dev/dri:/dev/dri # optional
shm_size : " 1gb " # optional
restart : unless-stoppeddocker run -d
--name=webtop
--security-opt seccomp=unconfined ` # optional `
-e PUID=1000
-e PGID=1000
-e TZ=Etc/UTC
-e SUBFOLDER=/ ` # optional `
-e TITLE=Webtop ` # optional `
-p 3000:3000
-p 3001:3001
-v /path/to/data:/config
-v /var/run/docker.sock:/var/run/docker.sock ` # optional `
--device /dev/dri:/dev/dri ` # optional `
--shm-size= " 1gb " ` # optional `
--restart unless-stopped
ghcr.io/tibor309/webtop:kubuntuคอนเทนเนอร์นี้ใช้อิมเมจฐาน Linuxserver.io KASMVNC ดังนั้นคุณสามารถใช้ mods และการกำหนดค่าเพิ่มเติมหากคุณต้องการ
| พารามิเตอร์ | การทำงาน |
|---|---|
-p 3000 | เว็บเดสก์ท็อป GUI |
-p 3001 | เว็บเดสก์ท็อป GUI https |
-e PUID=1000 | สำหรับผู้ใช้ |
-e PGID=1000 | สำหรับ GroupID |
-e TZ=Etc/UTC | ระบุเขตเวลาที่จะใช้ดูรายการนี้ |
-e SUBFOLDER=/ | ระบุโฟลเดอร์ย่อยที่จะใช้กับ Reverse Proxies, IE /subfolder/ |
-e TITLE=Webtop | สตริงซึ่งจะใช้เป็นชื่อเรื่องหน้า/แท็บในเว็บเบราว์เซอร์ |
-v /config | ไดเรกทอรีโฮมไดเรกทอรีของผู้ใช้ ABC จัดเก็บไฟล์และการตั้งค่าท้องถิ่น |
-v /var/run/docker.sock | ซ็อกเก็ต Docker บนระบบหากคุณต้องการใช้ Docker ในคอนเทนเนอร์ |
--device /dev/dri | เพิ่มสิ่งนี้สำหรับการสนับสนุน GL (โฮสต์ Linux เท่านั้น) |
--shm-size= | เราตั้งค่าสิ่งนี้เป็น 1 กิ๊กเพื่อป้องกันไม่ให้เว็บเบราว์เซอร์ที่ทันสมัยล้มเหลว |
--security-opt seccomp=unconfined | สำหรับเครื่องยนต์ Docker เท่านั้นแอพ GUI สมัยใหม่จำนวนมากต้องการสิ่งนี้ในการทำงานบนโฮสต์เก่าเนื่องจาก Syscalls ไม่เป็นที่รู้จักสำหรับ Docker |
ในการเข้าถึงคอนเทนเนอร์นำทางไปยังที่อยู่ IP สำหรับเครื่องของคุณด้วยพอร์ตที่คุณให้ไว้ที่การตั้งค่า