webtop
1.0.0
حاويات Linux مع بيئات سطح المكتب الكاملة يمكن الوصول إليها في متصفح الويب.
يمكنك الاختيار من بين هذه التوزيعات وأجهزة الكمبيوتر المكتبية.
| توزيعة | نكهة |
|---|---|
| أوبونتو | |
| فيدورا |
لإعداد الحاوية ، يمكنك استخدام Docker CLI أو Docker Compose. لا تنس تغيير علامة الصورة إلى متغير سطح المكتب المطلوب!
---
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 ، بحيث يمكنك استخدام تعديلها وتكويناتها الإضافية إذا كنت تريد ذلك.
| المعلمة | وظيفة |
|---|---|
-p 3000 | ويب سطح المكتب واجهة المستخدم الرسومية |
-p 3001 | Web Desktop GUI HTTPS |
-e PUID=1000 | لـ UserD |
-e PGID=1000 | للمجموعة |
-e TZ=Etc/UTC | حدد منطقة زمنية للاستخدام ، انظر هذه القائمة. |
-e SUBFOLDER=/ | حدد مقلعًا فرعيًا للاستخدام مع الوكلاء العكسيين ، أي /subfolder/ |
-e TITLE=Webtop | السلسلة التي سيتم استخدامها كعنوان صفحة/علامة تبويب في متصفح الويب. |
-v /config | الدليل الرئيسي لمستخدم ABC ، يخزن الملفات والإعدادات المحلية |
-v /var/run/docker.sock | مقبس Docker على النظام ، إذا كنت ترغب في استخدام Docker في الحاوية |
--device /dev/dri | أضف هذا لدعم GL (مضيفات Linux فقط) |
--shm-size= | قمنا بتعيين هذا على أزعج واحد لمنع متصفحات الويب الحديثة من الانهيار |
--security-opt seccomp=unconfined | بالنسبة لمحرك Docker فقط ، تحتاج العديد من تطبيقات واجهة المستخدم الرسومية الحديثة إلى عملها على المضيفين الأكبر سناً لأن Syscalls غير معروفة لـ Docker. |
للوصول إلى الحاوية ، انتقل إلى عنوان IP لجهازك مع المنفذ الذي قدمته عند الإعداد.