зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-30 21:26:09 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			278 строки
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			278 строки
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| https://www.linuxserver.io/
 | |
| 
 | |
| https://www.kasmweb.com/docs/latest/index.html
 | |
| https://www.kasmweb.com/docs/latest/license.html
 | |
| 
 | |
| https://github.com/linuxserver
 | |
| https://docs.linuxserver.io/images-by-category/
 | |
| 
 | |
| https://github.com/linuxserver/docker-webtop
 | |
|     !!! (alpine/based)
 | |
| https://docs.linuxserver.io/images/docker-webtop
 | |
|     !!!
 | |
| https://github.com/linuxserver/docker-webtop/blob/master/Dockerfile
 | |
|     FROM ghcr.io/linuxserver/baseimage-kasmvnc:alpine321
 | |
|     !!! ubuntu-i3
 | |
|     !!! fedora-i3
 | |
|     http://yourhost:3000/
 | |
|     http://yourhost:3001/
 | |
| docker 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 \
 | |
|   lscr.io/linuxserver/webtop:latest
 | |
| 
 | |
| !!!
 | |
| docker run -d \
 | |
|   --name=webtop \
 | |
|   --security-opt seccomp=unconfined \
 | |
|   -e PUID=1000 \
 | |
|   -e PGID=1000 \
 | |
|   -e TZ=Etc/UTC \
 | |
|   -e TITLE=Webtop \
 | |
|   -p 3000:3000 \
 | |
|   -p 3001:3001 \
 | |
|   -v /path/to/data:/config \
 | |
|   -v /var/run/docker.sock:/var/run/docker.sock \
 | |
|   --device /dev/dri:/dev/dri \
 | |
|   --shm-size="4gb" \
 | |
|   --restart unless-stopped \
 | |
|   lscr.io/linuxserver/webtop:latest
 | |
| 
 | |
| https://github.com/easyselfhost/self-host/blob/main/apps/webtop/docker-compose.yml
 | |
| docker run -d \
 | |
|   --name=webtop \
 | |
|   --security-opt seccomp=unconfined \
 | |
|   -e PUID=1000 \
 | |
|   -e PGID=1000 \
 | |
|   -e TZ=Etc/UTC \
 | |
|   -e TITLE=Webtop \
 | |
|   -p 3000:3000 \
 | |
|   -p 3001:3001 \
 | |
|   -v home:/config \
 | |
|   -v /var/run/docker.sock:/var/run/docker.sock \
 | |
|   --device /dev/dri:/dev/dri \
 | |
|   --shm-size="4gb" \
 | |
|   --restart unless-stopped \
 | |
|   lscr.io/linuxserver/webtop:ubuntu-xfce
 | |
| 
 | |
|   $ dpkg -S /usr/bin/systemctl
 | |
|   systemd: /usr/bin/systemctl
 | |
|   $ dpkg -L systemd
 | |
|   /usr/lib/systemd/***
 | |
|   $ sudo systemctl
 | |
|   System has not been booted with systemd as init system (PID 1). Can't operate. 
 | |
|   Failed to connect to bus: Host is down
 | |
| 
 | |
| 
 | |
| https://github.com/linuxserver/docker-webtop?tab=readme-ov-file#docker-compose-recommended-click-here-for-more-info
 | |
|     docker-compose pull webtop
 | |
| https://github.com/linuxserver/docker-baseimage-kasmvnc
 | |
| https://github.com/linuxserver/docker-baseimage-kasmvnc/blob/master/Dockerfile
 | |
|     FROM node:12-buster AS wwwstage
 | |
|     !!! FROM alpine:...
 | |
|     wget https://github.com/kasmtech/noVNC/tarball/${KASMWEB_RELEASE} -O - \
 | |
|     | tar  --strip-components=1 -xz &&
 | |
| 
 | |
| !!! fedora
 | |
| https://github.com/fedora-cloud/docker-brew-fedora/tree/41
 | |
|     systemd-libs
 | |
| https://github.com/linuxserver/docker-baseimage-fedora
 | |
| https://github.com/linuxserver/docker-baseimage-fedora/blob/master/Dockerfile
 | |
|     ??? 
 | |
|     FROM alpine:3 as rootfs-stage
 | |
|     ...
 | |
|     git clone --depth 1 -b ${FEDORA_VERSION} https://github.com/fedora-cloud/docker-brew-fedora.git
 | |
|     ...
 | |
|     # set version for s6 overlay
 | |
|     ARG S6_OVERLAY_VERSION="3.2.0.2"
 | |
|     ARG S6_OVERLAY_ARCH="x86_64"
 | |
| 
 | |
|     # add s6 overlay
 | |
|     ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz /tmp
 | |
|     RUN tar -C /root-out -Jxpf /tmp/s6-overlay-noarch.tar.xz
 | |
|     ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_OVERLAY_ARCH}.tar.xz /tmp
 | |
|     RUN tar -C /root-out -Jxpf /tmp/s6-overlay-${S6_OVERLAY_ARCH}.tar.xz
 | |
|     ...
 | |
|     https://github.com/just-containers/s6-overlay/releases
 | |
| 
 | |
| https://docs.linuxserver.io/
 | |
| https://docs.linuxserver.io/images/docker-webtop/#native-apps
 | |
| 
 | |
| images
 | |
| https://fleet.linuxserver.io/
 | |
| https://hub.docker.com/u/linuxserver
 | |
|     https://hub.docker.com/r/linuxserver/firefox
 | |
|     https://github.com/linuxserver/docker-firefox
 | |
| 
 | |
| base-image
 | |
| https://github.com/linuxserver/docker-baseimage-kasmvnc
 | |
| https://hub.docker.com/r/kasmweb/core-ubuntu-noble
 | |
| https://github.com/kasmtech/workspaces-core-images/blob/develop/dockerfile-kasm-core
 | |
|     ! sysbox
 | |
| https://hub.docker.com/r/kasmweb/desktop
 | |
|     ! try
 | |
| 
 | |
| kasm
 | |
| https://www.kasmweb.com/community-edition
 | |
| https://www.kasmweb.com/downloads
 | |
| https://www.youtube.com/@KasmWorkspaces/videos
 | |
|     inst
 | |
|         https://www.youtube.com/watch?v=BYJ0M04cD18
 | |
|     ug
 | |
|         https://www.youtube.com/watch?v=EJ5TYZLvJ70
 | |
|     workspaces cfg
 | |
|         https://www.youtube.com/watch?v=JkYF20Kq4G8
 | |
|     admin course
 | |
|         https://www.youtube.com/watch?v=kSvW6m_CksI
 | |
|     custom images
 | |
|         https://www.youtube.com/watch?v=BGP69_f1wq0
 | |
|         https://www.kasmweb.com/docs/latest/guide/custom_images.html#rolling-images
 | |
|         https://www.kasmweb.com/docs/latest/how_to/building_images.html
 | |
|             FROM kasmweb/core-ubuntu-focal:1.16.1
 | |
|         https://hub.docker.com/r/kasmweb/core-ubuntu-noble
 | |
|         https://www.kasmweb.com/docs/latest/guide/sessions.html#create-image-from-session
 | |
|             https://github.com/kasmtech/workspaces-images
 | |
|         https://www.kasmweb.com/docs/latest/how_to/image_maintenance.html
 | |
|     root
 | |
|         https://www.youtube.com/watch?v=G8c5Fq0Dx94
 | |
|         https://www.kasmweb.com/docs/latest/how_to/running_as_root.html
 | |
|     volume mapping
 | |
|         https://www.kasmweb.com/docs/latest/guide/persistent_data/volume_mapping.html
 | |
|     ssh
 | |
|         https://www.kasmweb.com/docs/latest/guide/compute/servers.html
 | |
|     scale
 | |
|         https://www.kasmweb.com/docs/latest/guide/compute/pools.html#autoscale-scheduling
 | |
|     sysbox
 | |
|         https://www.youtube.com/watch?v=4Wuz7laoLGw
 | |
|         https://hub.docker.com/r/alphabravocompany/kasm-ubuntu-sysbox/
 | |
|         https://kasmweb.com/docs/develop/how_to/sysbox_runtime.html
 | |
|         https://github.com/nestybox/sysbox
 | |
|         https://github.com/nestybox/sysbox/tree/master/docs/quickstart
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/quickstart/README.md
 | |
|         https://github.com/nestybox/sysbox/tree/master/docs/user-guide
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/user-guide/features.md
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/user-guide/security.md
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/user-guide/install-package.md
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/user-guide/deploy.md
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/user-guide/design.md
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/user-guide/configuration.md
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/user-guide/concepts.md
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/user-guide/images.md
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/distro-compat.md#supported-linux-distros
 | |
|         https://medium.kasmweb.com/sysbox-docker-isolation-for-rootless-containers-fbc1be64b59f
 | |
|         !!!
 | |
|         https://github.com/nestybox/sysbox/blob/master/docs/user-guide/systemd.md
 | |
|     browser-ext
 | |
|         https://www.kasmweb.com/docs/latest/how_to/kasm_extension.html
 | |
|         https://addons.mozilla.org/en-US/firefox/addon/kasm-open-in-isolation/
 | |
|         https://chromewebstore.google.com/detail/kasm-open-in-isolation/pamimfbchojeflegdjgijcgnoghgfemn?hl=en&pli=1
 | |
| 
 | |
| images
 | |
| https://registry.dev.kasmweb.net/1.0/
 | |
| https://github.com/kasmtech/workspaces-images
 | |
| https://github.com/kasmtech/workspaces-core-images
 | |
| https://github.com/kasmtech/workspaces-core-images/blob/develop/dockerfile-kasm-core
 | |
|     install_systemd.sh
 | |
|     RUN bash $INST_SCRIPTS/sysbox/install_systemd.sh && rm -rf $INST_SCRIPTS/sysbox/
 | |
| https://github.com/kasmtech/workspaces-core-images/blob/develop/src/ubuntu/install/sysbox/install_systemd.sh
 | |
| !!!
 | |
| https://github.com/kasmtech/workspaces-core-images/blob/develop/dockerfile-kasm-core
 | |
| 
 | |
| docker-hub
 | |
|     https://kasmweb.com/docs/latest/guide/custom_images.html
 | |
|     https://hub.docker.com/u/kasmweb
 | |
| ubuntu
 | |
|     https://hub.docker.com/r/kasmweb/ubuntu-noble-desktop
 | |
|     https://github.com/kasmtech/workspaces-images/blob/develop/dockerfile-kasm-ubuntu-noble-desktop
 | |
|     https://github.com/kasmtech/workspaces-images/tree/develop/src/ubuntu/install
 | |
|     https://github.com/kasmtech/workspaces-images/tree/develop/src/ubuntu/install/firefox
 | |
|     https://github.com/kasmtech/workspaces-images/blob/develop/src/ubuntu/install/firefox/install_firefox.sh
 | |
|     https://github.com/kasmtech/workspaces-images/blob/develop/src/ubuntu/install/firefox/custom_startup.sh
 | |
|     .
 | |
|     https://github.com/kasmtech/workspaces-images/blob/develop/dockerfile-kasm-ubuntu-noble-dind
 | |
|     https://github.com/kasmtech/workspaces-images/blob/develop/dockerfile-kasm-ubuntu-noble-dind-rootless
 | |
| 
 | |
|     https://hub.docker.com/r/kasmweb/ubuntu-noble-desktop
 | |
| fedora
 | |
|     https://hub.docker.com/r/kasmweb/core-fedora-40
 | |
|     https://github.com/kasmtech/workspaces-core-images/blob/develop/dockerfile-kasm-core-fedora
 | |
|     https://hub.docker.com/r/kasmweb/fedora-40-desktop
 | |
|     https://github.com/kasmtech/workspaces-images/blob/develop/dockerfile-kasm-fedora-40-desktop
 | |
|         ARG BASE_TAG="develop"
 | |
|         ARG BASE_IMAGE="core-fedora-40"
 | |
|         FROM kasmweb/$BASE_IMAGE:$BASE_TAG
 | |
| 
 | |
|         sudo docker run --rm -it --shm-size=512m -p 6901:6901 -e VNC_PW=password kasmweb/fedora-40-desktop:1.16.0
 | |
| 
 | |
| vpn
 | |
| https://www.kasmweb.com/docs/latest/how_to/vpn_sidecar/vpn_sidecar.html
 | |
| 
 | |
| dev api
 | |
| https://www.kasmweb.com/developer-api
 | |
| https://kasmweb.com/docs/latest/developers/developer_api.html
 | |
| 
 | |
| inst
 | |
| https://kasmweb.com/docs/latest/install/single_server_install.html
 | |
| 
 | |
| s6 init-system
 | |
| https://skarnet.org/
 | |
| https://skarnet.org/poweredby.html
 | |
| 
 | |
| https://skarnet.org/software/
 | |
| https://skarnet.org/software/s6/
 | |
| https://skarnet.org/software/s6/why.html
 | |
| https://skarnet.org/software/s6/index.html
 | |
| https://skarnet.org/software/s6/overview.html
 | |
| https://skarnet.org/software/s6/s6-log.html
 | |
|     https://github.com/just-containers/s6-overlay
 | |
| https://skarnet.org/software/s6-rc/
 | |
| https://skarnet.org/software/execline/
 | |
| 
 | |
| 
 | |
| 2023
 | |
| EasySelfHost - Webtop: Run a Linux Desktop in Your Browser with a Lightweight Docker Container 0:00 of 7:10
 | |
|     https://www.youtube.com/watch?v=PGBwfUkfTlY
 | |
|         lscr.io/linuxserver/webtop:ubuntu-kde
 | |
|     ! 3:00 volumes: - home:/config
 | |
|     https://github.com/easyselfhost/self-host/blob/main/apps/webtop/docker-compose.yml
 | |
| https://www.linuxserver.io/blog/webtop-2-0-the-year-of-the-linux-desktop
 | |
| CloudUnderground - Sandbox your ideas in Linux Webtop containers using docker and virtualization of 17:28
 | |
|     https://www.youtube.com/watch?v=0Rnv8_qIM8o
 | |
|     ! 4:00 docker run -itd --name=webtoptest -e PUID=1000 -e PGID=1000 -p 6050:3000 -v /path/to/data:/config --restart unless-stopped \
 | |
|         lscr.io/linuxserver/webtop:ubuntu-xfce
 | |
| 2021
 | |
| https://medium.com/featurepreneur/webtop-running-linux-desktop-inside-a-container-in-the-browser-d8de91192276
 | |
| TechnoTim - Linux desktop, inside of a container, inside of a browser??? Yes. A Webtop. 0:00 of 18:15
 | |
|     https://www.youtube.com/watch?v=Gd9bvdkIXOQ
 | |
|     https://github.com/techno-tim/launchpad/tree/master/docker/webtop
 | |
|     https://github.com/techno-tim/launchpad/blob/master/docker/webtop/docker-compose.yml
 | |
| 2019
 | |
| https://www.linuxserver.io/blog/2019-02-21-the-lsio-pipeline-project
 | |
|     docker run --rm --privileged multiarch/qemu-user-static:register --reset
 | |
| 
 | |
| faq
 | |
| https://www.kasmweb.com/docs/latest/FAQ.html
 | |
| 
 | |
| There are two options for customizing the Workspace set at installation time.
 | |
| There is a -I or –no-images option for install.sh that will instruct the installer to not pre seed any default Kasm Workspaces.
 | |
| 
 | |
| After extracting the installation zip, but before running the install.sh, 
 | |
|     you can edit “kasm_release/conf/database/seed_data/default_images_amd64.yaml” 
 | |
|     or           “kasm_release/conf/database/seed_data/default_images_arm64.yaml” 
 | |
|     depending on the architecture of the host you are installing on. 
 | |
| Editing these files will allow you to customize the set of Workspaces that are installed during Kasm Workspaces installation.
 | |
| 
 | |
| 
 | 
