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

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ต.ค. 2024

ความคิดเห็น • 265

  • @TechnoTim
    @TechnoTim  3 ปีที่แล้ว +36

    Are you running Linux in a VM or a container?

    • @sleipnir7446
      @sleipnir7446 3 ปีที่แล้ว +8

      I'll stick with the VMs or containers from the offical aimges. It's safer than containers from an unknown site. But I admit it's fun to have the container in a browser.

    • @BloodBlight
      @BloodBlight 3 ปีที่แล้ว

      Well, I might try using this for a few things, mostly testing. Is there a way to change where the OS changes (not the config folder) persist in a docker-compose? I am just getting started, but already use some storage plugins for my distributed file store. I would love to move those changes from the OS disk to that somehow.

    • @dj4monie
      @dj4monie 3 ปีที่แล้ว

      I have a PC running OMV and inside of that I have a container running Mate desktop. I don't have a full desktop experience as you noted but even web browsing is crippled because things like videos from TH-cam don't play smoothly. That is likely because I don't have any sort of hardware acceleration. I know you've covered running other containers and giving them access to hardware to run games. I want go in hard on containers because I really like Chromebooks but I need Windows for other reasons. Also running Windows either as a dual boot or a virtual machine is slow on anything but the highest spec Chromebook.

    • @HjaltiAtlason
      @HjaltiAtlason 3 ปีที่แล้ว

      WSL2

    • @chrisumali9841
      @chrisumali9841 3 ปีที่แล้ว

      Imma do both lol

  • @gnul
    @gnul 3 ปีที่แล้ว +29

    It would even get more useful when graphics cards finally support SR-IOV for hardware acceleration within containers and virtual machine without GPU Passthrough.

    • @aleJohnny
      @aleJohnny 2 ปีที่แล้ว +1

      Oh yeahh! Will be awesome run as a game streaming computer.
      I'll try passthrough my GPU to the container and install the proper drivers and see how its gonna be in terms of perfomance and latency.

  • @craigcordeiro8530
    @craigcordeiro8530 3 ปีที่แล้ว +73

    Missed an opportunity to open the webtop on Firefox within the webtop

    • @enterchannelname7568
      @enterchannelname7568 3 ปีที่แล้ว +15

      Lol, I have a proxy-ish thing on my server which is essentially firefox in a docker container that you can you can open in a web browser (might seem pointless, but I've found uses for it) And yes, first thing I did with it is open its own url in the container and see an infinite amount of firefox windows.

    • @carlislenightingale8853
      @carlislenightingale8853 3 ปีที่แล้ว

      this is disgusting - i threw up twice in the first minute of this video

  • @davidg5898
    @davidg5898 2 ปีที่แล้ว +4

    This might be exactly what I need for a small client. A Webtop running off their NAS might be the perfect solution for something they're asking me to implement. I don't want to bog down their NAS with a full VM, nor do I want them SSHing into the NAS (CLI isn't their jam anyway).
    It's a small place so they have no server other than the NAS, and no IT staff other than me as their on-call guy.
    Mark this down as the 3rd thing I've now picked up from you and implemented. Keep up the great content!

    • @TechnoTim
      @TechnoTim  2 ปีที่แล้ว +1

      Woohoo! 3! Thank you! More where that came from!

  • @localadm
    @localadm 3 ปีที่แล้ว +14

    Runs great on a Raspberry 4 8GB with Ubuntu server on a USB 3.0 HDD. Works better than a desktop over xrdp.

    • @anthonylester6734
      @anthonylester6734 2 ปีที่แล้ว

      Can you try to install vs code arm64 and tell me if you're getting artifacts

    • @anthonylester6734
      @anthonylester6734 2 ปีที่แล้ว

      FYI for anyone with VS code issues and distortion run it from terminal as: code --disable-gpu

    • @localadm
      @localadm 2 ปีที่แล้ว

      @@anthonylester6734 hi, I use code server via docker

  • @virkony
    @virkony 3 ปีที่แล้ว +10

    3:56 , shm_size is for /dev/shm memory based temp filesystem used for various things including sharing mmaping same files to address space of different processes and achieving "shared memory" since content of those files is in memory.
    It is not limiting how much memory container can get.

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว +1

      Thanks for the clarification!

  • @KisukSong
    @KisukSong 3 ปีที่แล้ว +12

    I can definitely see the use-cases for the webtop. Users can quickly spin up and discard containers if they want to try out different distros and UI flavors. But at the end of the day, I would stick with the distro that I'm most comfortable within VM.

    • @doc_ineeda_win5834
      @doc_ineeda_win5834 2 ปีที่แล้ว +1

      how i get audio to passthru on proxmox and ubuntu vm, if i vnc from proxmox i got no sound .. and tried x11 and ssh but get a dumb error i cant get around
      any help would be much abliged if you know how to make that work

    • @KisukSong
      @KisukSong 2 ปีที่แล้ว

      @@doc_ineeda_win5834 im currently using HypriotOS as main distro. not familiar with the proxmox. Sorry mate!

    • @doc_ineeda_win5834
      @doc_ineeda_win5834 2 ปีที่แล้ว +1

      @@KisukSong spice fixed it and like full screen in it , I didn’t change proxmox setting to use it so failed at first and add audio device as spice backend

  • @mawskivisualescapist7134
    @mawskivisualescapist7134 3 ปีที่แล้ว +1

    Thank you for a very detail explanation.
    This is very useful for me. Im a filmmaker and i own raspberry pi. I can use this webtop to send 300gb of video files to my team. This is very efficient, since i dont have to use my pc just to upload those files. The upload process is around 2 days because of my limited internet speed. But with this webtop, i shouldnt worry about electricity bills.

  • @gamerhat7950
    @gamerhat7950 2 ปีที่แล้ว +2

    Webtops seem way simpler than Kasm workspaces for my usecase, definitely gonna try and install it on my machine. I'm shocked how no one talks about this. Thanks!

  • @TheDdddd999
    @TheDdddd999 3 ปีที่แล้ว +9

    Can't wait to try it out later

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว +1

      LMK how it goes!

  • @fonte935
    @fonte935 3 ปีที่แล้ว +5

    Man, I have learned so much from your videos. Thanks for doing what you do!

  • @cherdak_turista
    @cherdak_turista 2 ปีที่แล้ว +1

    Oh, man! Thanks) For some time i thought about virtual space for my students in university to play with - and it's look like sweet spot. The PC's at the classrooms are thin clients in university's VM's on a server. So every lab starts with a pain - let's install a bunch of libraries (that were deleted) and solve issues of resolving it with OS version etc. I see Webtop could be a pre-defined space with all, that my students need: RStudio, libraries, tools, data-sets and so on. And i can fire those containers just for a lab-time and after that - shut them down. Cool)

  • @TheRobMozza
    @TheRobMozza 3 ปีที่แล้ว +1

    Hi again T.Tim! Just had to tell you, swiping through my YT thumbnails and this one looked liked it was starring Ali G! (No offense intended). I think I've a 'get outta jail free card' after previously telling you that you look like Johnny Depp, but you actually do. All the best my friend, I'm this close to subscribing as I find your content very interesting and your great at presenting it dude

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Thank you! Ali G is a first, it’s usually Johnny Depp!

  • @togoenvogue
    @togoenvogue ปีที่แล้ว

    Wow, I really enjoyed this video. Thank you very much.
    I am definitively switching from VM to this Webtop tech.

  • @brickviking667
    @brickviking667 3 ปีที่แล้ว

    First we compiled all the libs in statically. Then, we stripped back, by making libraries dynamically loadable and-theoretically at least-taking up less room. Then we decided "Let's avoid dependency hell and include all the libs that the executable needs" (flatpaks et al). Then we decided - hey, let's create a VM to run the stuff we can't run normally. Then we decided...... to run an OS inside a container. Yeah, naah. Only primary advantage I would have for the container is one they don't recommend - access from the internet. Oh, and isolation of apps from each other. Nice work on the video by the way.
    And to answer your question, neither. I run my Linux on bare metal. VM gets to run WinXP, though I want a new machine so I can put Win-something into hypervisor alongside my normal Linux. And Solaris. And FreeBSD. Containers can't (by design) do that yet.

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Great analysis. No shame in the bare metal game. We all want to but don't have enough resources!

  • @Freeriderblack
    @Freeriderblack 3 ปีที่แล้ว +2

    This is the end of any jump host. Many thanks for this video.

    • @Skip-bk4gg
      @Skip-bk4gg 3 ปีที่แล้ว

      I thought the same :D

  • @westganton
    @westganton 3 ปีที่แล้ว +1

    Every video reminds me of why I subbed. You're awesome dude

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      I appreciate that!

  • @shodanki3736
    @shodanki3736 3 ปีที่แล้ว

    just installed it and will use it for admin tasks AMAZING and just the thing I searched for super easy to install and your video helped a lot in understanding what I am doing many thanks love it

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Glad it helped

  • @MohammedIqlasUddin
    @MohammedIqlasUddin 3 ปีที่แล้ว +18

    Next: How to harden webtop to use on production server ;) not a very useful use case but handy sometimes

  • @davidemotte812
    @davidemotte812 ปีที่แล้ว +1

    Great video Tim! This is so cool. Also very similar to another tool, Desktainer, which is just lightweight Debian with LXDE and very few packages

  • @Demodude123
    @Demodude123 3 ปีที่แล้ว +4

    Thanks for making a video on this. I can see us using this at work as an alternative to SSH SOCKS proxies for viewing NAT'ed websites. I've set up a helm chart and can run this through a reverse proxy that's punched through the NAT

  • @ibrahim_dec05
    @ibrahim_dec05 3 ปีที่แล้ว

    I started watching your videos its really awesome & effort done by you 👍🏼 keep rocking 👍🏼

  • @JerryWoo96
    @JerryWoo96 3 ปีที่แล้ว +4

    i'd use webtop for apps that cant run perfectly on windows like make or cmake, and renaming illegally named files or folders in windows. either webtop or i'd use ubuntu in wsl2.

  • @Jarek.
    @Jarek. 3 ปีที่แล้ว +5

    Hi Tim, many thanks for sharing this! I've tested this immediately and one thing which is stopping me from implementing in my workload is that one container = just one desktop; i.e. only one person can work there and if anybody else connects - just hijacks this desktop. This does not suite well the flow I'm trying to implement (a seamless access to some apps running in K8s but still with "legacy" GUI, a good example could be Java JConsole). Any solution you know or could recommend for multi-user desktops? Many thanks in advance!

  • @BioToxin
    @BioToxin 3 ปีที่แล้ว +3

    I could see a use case, especially for light workloads, but in my case I could just as easily be served with specific / specialized containers rather than an environment. But it's an interesting idea that once I play with it I'm sure I'll find a good use.

  • @dzltron
    @dzltron 3 ปีที่แล้ว +5

    Need to create a connection broker frontend for this! Easy free basic VDI

    • @technicaltrialsandtribulat4574
      @technicaltrialsandtribulat4574 3 ปีที่แล้ว +1

      Use apache guacamole

    • @dzltron
      @dzltron 3 ปีที่แล้ว

      @@technicaltrialsandtribulat4574 true, though it's a pain to dockerize

  • @samys288
    @samys288 9 หลายเดือนก่อน

    Excellent information

  • @mrshahram7
    @mrshahram7 10 หลายเดือนก่อน +2

    Did anyone manage to have audio inside a webtop linux container?

  • @baldeagleKB
    @baldeagleKB 3 ปีที่แล้ว

    Can't wait to try this out against a desktop in VMware on my manjaro desktop . Could get some use having a webtop on my tablet lol. Love your work.

  • @valve_girl
    @valve_girl 3 ปีที่แล้ว

    One of the best content creator on TH-cam

  • @yramid6770
    @yramid6770 ปีที่แล้ว

    I perform tech support and would love to run my WFH environment virtually. I literally just use a browser to remote into customer machines and a notepad app. I will need to use a mic and speaker. Hoping to test this out.

  • @Prophes0r
    @Prophes0r 3 ปีที่แล้ว +6

    I'm sort of looking for the other side of this right now.
    An ultra-light OS, that only runs a browser, so that I can use an older laptop (around the house) as a thin-client.

    • @Mpdarkguy
      @Mpdarkguy 3 ปีที่แล้ว +2

      The arch base install is pretty lightweight, you can just throw a barebones i3 or some shit, basic networking tools, make it so that it runs a single Firefox window on startup and you should be good to go

    • @ayushrawal706
      @ayushrawal706 3 ปีที่แล้ว

      @@Mpdarkguy I think you can easily go lighter than that.

    • @Mpdarkguy
      @Mpdarkguy 3 ปีที่แล้ว

      @@ayushrawal706 That was literally the first thing that came to my mind.

    • @alexanderpoplawski577
      @alexanderpoplawski577 3 ปีที่แล้ว

      Sounds like ChromeOS

    • @Prophes0r
      @Prophes0r 3 ปีที่แล้ว

      @@Mpdarkguy Except Firefox isn't really a lightweight browser. And you are probably still running a bunch of other UI stuff.
      I guess I'm really talking about "Minimal Browser - The Operating system"

  • @miriamramstudio3982
    @miriamramstudio3982 8 หลายเดือนก่อน

    Great video. Thanks

  • @chrisumali9841
    @chrisumali9841 3 ปีที่แล้ว

    Thanks for the demo and info, have a great day

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Thank you, you too!

  • @blazetechstuff
    @blazetechstuff 3 ปีที่แล้ว +3

    I'm afraid to say I got more containers in my house than my PC.

  • @locose1991
    @locose1991 3 ปีที่แล้ว +1

    Nice video as always
    Any idea if you can input audio. the browser never asks if this site should be allowed to use my mic. not sure if thats the only problem

  • @bertnijhof5413
    @bertnijhof5413 3 ปีที่แล้ว

    What is the point for me? I run Ubuntu Mate in Virtualbox using 1.5GB of memory and it boots in ~9 seconds.
    The Hosts runs Ubuntu 21.04 on OpenZFS 2.0. The hardware is a Ryzen 3 2200G; 16GB DDR4 (3000MHz) with a L1ARC of 4GB and a 512GB Silicon Power nvme-SSD (3400/2300MB/s). L1ARC-cache and nvme-SSD are lz4 compressed with a compression ratio of ~1.8.
    The Guest-OS runs from the L1ARC with a ~98% hit rate for disk IO, it is like running the VM from a RAM disk.

  • @CaptZenPetabyte
    @CaptZenPetabyte 2 ปีที่แล้ว

    The use of this containerised desktop for opsec may have some interesting connotations

  • @kiberpsyx
    @kiberpsyx 3 ปีที่แล้ว +5

    Great video! Could you please tell what extension for VSCode for yaml syntax you use that colorize indents?

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว +4

      rainbow indent! It's the best!

  • @fuseteam
    @fuseteam 3 ปีที่แล้ว +1

    next up an linux distro with only a webbrowers and a webtop container running in the background that opens the webtop on start up!

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      ... then the world implodes!

    • @fuseteam
      @fuseteam 3 ปีที่แล้ว

      @@TechnoTim boom :p

  • @TheRobMozza
    @TheRobMozza 3 ปีที่แล้ว

    Reminds me of a Linus video with 130'odd browser tabs open.. using Webtops in that scenario, you could be building a your own bot net??!?

  • @whatthefunction9140
    @whatthefunction9140 ปีที่แล้ว

    When they slove string theory they are just going to find docker

  • @frankboye9929
    @frankboye9929 3 ปีที่แล้ว

    Imagine a website that linux newbies can visit to test out different distros to see which one they like. Or to test a feature in a new version of linux to see if they like it.

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      yeah, great for distro hopping and testing!

  • @raoulmengis4015
    @raoulmengis4015 3 ปีที่แล้ว

    👍👍👍THANK YOU, Tim!
    1) With Podman ?
    2) With Fedora ?
    Thank from switzerland great job

  • @kenwang8595
    @kenwang8595 3 ปีที่แล้ว +1

    Great video! No Doubt. I have watched your other video about code-server also, and am so happy to see this one. I am looking for a way to run vscode in browser requiring minimum resources from the backend server. I have two questions: a) the webtop is started/served from the backend but runs inside of browser. Does it consume cpu and memory from the server once it is loaded into the browser? b) can applications like vscode, nodejs, git, etc. be preinstalled for the user? if installed by user, do they stay when the user starts a new session? Thanks! Great work! Your explanation is concise and to the points.

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว +1

      All processing is done on the server, you are just basically remoting in!

    • @alexanderpoplawski577
      @alexanderpoplawski577 3 ปีที่แล้ว +1

      You can make your own Dockerfile using the webtop image as a base and add all the commands to install the software you want inside the image. Add the build command to the docker-compose file. In my experience it is better to have vscode installed at the frontend computer and use the remote-ssh extension to edit files on a server. The remote ssh-extension installs the vscode-server on remote servers automatically and you can manage different remote targets within vscode. Cdr/code-server does not offer all the extensions vscode has. Cdr/code-server is now only useful if you want to edit on your tablet and can not install vscode.

  • @wingtracer
    @wingtracer 10 หลายเดือนก่อน

    What would be the main use case of this vs just the VM, assuming you have to have a VM to host this docker? Just trying to sort out a practical use case.

  • @bobwong8268
    @bobwong8268 3 ปีที่แล้ว +1

    Wow... 👍👍👍👍👍THANK YOU, Tim!
    Was looking for something similar.
    Any idea how I can "containerised" only certain Linux GUI app in diff containers, like running multiple versions of an application eg: app-ver1, app-ver2, app-verN simultaneously?
    In short, containers share the Host OS & Kernel, can it also share the Host "Desktop"? If not, anything else would be a better fit?
    Thanks.

  • @IngwiePhoenix
    @IngwiePhoenix 3 ปีที่แล้ว

    Imagine having an iPad, and needing an occasional "real desktop".
    THIS is it. xD Pretty amazing. I wonder if there is some lightweight client that removes some of the browseryness - like accidentially scrolling when tapping all over the screen and what have you. Should be dead simple JS, really. And with some HTML metas set, you could add this to the home screen from within Safari.
    This is sooooo cool :O

  • @furycd001
    @furycd001 3 ปีที่แล้ว +1

    Instead of manually installing a .deb using dpkg, you'd be better using apt. Dpkg doesn't handle dependencies, but apt does..
    > sudo apt install ~/Downloads/somepackage.deb

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว +1

      Thanks you! Sorry, old habits!

    • @furycd001
      @furycd001 3 ปีที่แล้ว

      @@TechnoTim I assumed that it was down to old habits haha....

  • @debajyotichowdhury1838
    @debajyotichowdhury1838 ปีที่แล้ว

    I am facing this error when I am trying to install MySQL. I tried with "privileged: true" or "-- privileged" also.
    "System has not been booted with systemd as init system (PID 1). Can't operate.
    Failed to connect to bus: Host is down
    Failed to talk to init daemon."

  • @togoenvogue
    @togoenvogue ปีที่แล้ว

    It seams like apps installed (Visual Studio Code for instance) are not persisted after pulling down the docker container and spinning up a new image.
    Is there any workarounds ? Thank you

  • @sophiethecat9256
    @sophiethecat9256 3 ปีที่แล้ว

    Bro imagine being youtube and stop notifying me about these videos 😪 Your still a great youtuber 🙂

  • @ph4nt0mcz130
    @ph4nt0mcz130 3 ปีที่แล้ว

    Following Techno Tim for a while. At first glance it seems that Tim is targeting junior level tech audience, but that is not true. I consider myself a senior developer and still he introduces something fancy or new perception. So thanks!

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Thank you so much!

    • @marcello4258
      @marcello4258 2 ปีที่แล้ว

      well that might be the case because you are a developer and he hardly speaks about any development related :) ..but yes Tim brings a lot of 'toys' on the table to play with for us geeks

  • @winecountrygames1859
    @winecountrygames1859 ปีที่แล้ว

    so it crashed and everything I installed/updated is gone. Files are still there but everything else is gone. Is there a way around this?

  • @dimovstanimir
    @dimovstanimir 6 หลายเดือนก่อน

    could webtop be implemented with 2FA like Authentik or Authelia as if being exposed to the public I would want to have maximum security..

  • @DanteBasso
    @DanteBasso ปีที่แล้ว

    Question, it's possible o add new volume from host to docker?
    /config is $HOME inside the docker, but I wish to do one more "mount point", it's possible?

  • @YannMetalhead
    @YannMetalhead 5 หลายเดือนก่อน

    Good video!

  • @tommsla123
    @tommsla123 3 ปีที่แล้ว

    Greate video. I need this for Eve-NG lab

  • @dr.mikeybee
    @dr.mikeybee 3 ปีที่แล้ว

    You can get this on Docker Hub too.

  • @SuperZsomi
    @SuperZsomi ปีที่แล้ว

    Is it working with lxc/lxd containers ? I love that one is better because I would like to save my changes ...

  • @Movies4118
    @Movies4118 3 ปีที่แล้ว

    Thanks for this video. I'd probably use it to try out a quick bash script or when I need to use a linux only tool. I'm deploying the container now on Unraid server.

  • @syndendesign
    @syndendesign 3 ปีที่แล้ว +1

    How do you pass audio to the web browser from the container?

  • @parcanapp1193
    @parcanapp1193 ปีที่แล้ว

    So close. I assumed it runs in a browser. But it is just accessible from a browser.

  • @christophevandingelen
    @christophevandingelen 2 ปีที่แล้ว

    Hi, when I log in, I don't get a GUI, I get a file browser (files and folders). Did I do something wrong?

  • @sdc-it_de
    @sdc-it_de ปีที่แล้ว

    Hi Tim,
    on which hardware do you run this ?

  • @beer_goggler
    @beer_goggler 3 ปีที่แล้ว

    How do they make the container stateful? I thought all changes in the container are lost on restart? If only /config is volume mapped then how does the rest of the container persist apt updates/upgrades?

  • @Ziggurat1
    @Ziggurat1 3 ปีที่แล้ว

    Should have connected to this webtop through browsh

  • @levelingup5d603
    @levelingup5d603 2 ปีที่แล้ว

    you rock dude!!

  • @davidrodgers7614
    @davidrodgers7614 3 ปีที่แล้ว

    When you say "persistent" do you mean 1. that it persists the container being restarted or 2. it stays running 100% of the time so if you install something on it that serves something you can continue to access it remotely after you disconnect or 3. yes?

  • @LNSFLIVE
    @LNSFLIVE 8 หลายเดือนก่อน +1

    does sound go through to the browser?

    • @BashingDinosaurs
      @BashingDinosaurs หลายเดือนก่อน

      There is a small icon on the left side of the screen, which when clicked will bring up options for the KasmVNC and it shows an icon for sound and microphone which can be switched on and off.

  • @ayushrawal706
    @ayushrawal706 3 ปีที่แล้ว +1

    It's a great idea. I think I might replace my vm with this because I rarely use that for testing and stuff. A question though, does it support drag and drop ?

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Thank you! Not that I know of

  • @cloudlearn7511
    @cloudlearn7511 2 ปีที่แล้ว

    Can we run swaywm on alpine docker image? I have been working on this for weeks. However, I get away with running it using docker commands in the terminal even though with errors it launches. I am not able to run it using docker compose. Any ideas?

  • @Chris4380.
    @Chris4380. 3 ปีที่แล้ว

    Great stuff Tim! Thanks! Do you think it would be possible to VNC into this using guacamole? Sounds odd, but I have a use case for it!

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      It uses guac already, you might be able to!

  • @Sicangu14
    @Sicangu14 2 ปีที่แล้ว

    Tim, I'm getting a new Dell desktop for my wife with Windows 11. My question, can you just install my Zorin Linux hard drive from my desktop and then use boot manager to use the preferred OS? Thx

    • @marcello4258
      @marcello4258 2 ปีที่แล้ว +1

      do you mean install it on a external hdd and boot the pc? yes sure you can. if you do not a chroot install would be easier to plug the drive on the DELL PC and boot from a pen drive and just install it on the ext hdd. notice though the OS Bootmanager does not work than but usually you can press a key like F8 to get a bootMENU from your bios and select the ext hdd.

    • @Sicangu14
      @Sicangu14 2 ปีที่แล้ว +1

      @@marcello4258 thanks for the reply

  • @maxmouse3
    @maxmouse3 3 ปีที่แล้ว

    Very nice, I'm 100% doing this :) also instant sub! :D
    Very good explanation:)

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Awesome, thank you!

  • @Stoney_Eagle
    @Stoney_Eagle 3 ปีที่แล้ว

    This is AWESOME!!!

  • @stormfox81
    @stormfox81 3 ปีที่แล้ว

    I want less overhead and just webtop running inside a proxmox vm or container. is that easy to do?

  • @donjaime_ett
    @donjaime_ett 3 ปีที่แล้ว

    Another awesome video! I've got a question related to this (and to previous videos you've done on Guacamole). Is there a solid low latency, responsive remote desktop solution for Linux? Most of these solutions (like VNC) are super laggy. Things like Intellij or Blender or FreeCAD need a proper desktop setup. I basically want something like Parsec, but for linux hosts. Does that exist? I've heard about no machine but the lack of FOSS and lack of social proof for it bugs me a bit.

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Thanks! Remmina is as close as it gets for me. LMK if you find something better!

    • @marcello4258
      @marcello4258 2 ปีที่แล้ว

      @@TechnoTim remmina is just the client and not the protocol. the best performance I had as of today was using the SPICE protocol - which is understood by Remmina. VNC is not bad at all but the default implementations are super bad on Linux - XRDP works much better right out of the box. KASM has a good VNC stack which runs butter smooth since everything is open source there this might be an address to look for. @Jaime - did you try XRDP?

  • @noahwilliams8918
    @noahwilliams8918 3 ปีที่แล้ว

    I have literally always wondered about this. Watching with great interest.

  • @michaelrichardson8467
    @michaelrichardson8467 3 ปีที่แล้ว

    Lol, virtulize the kuberneties nodes. So it's a machine inside a machine inside a cluster inside a container in a web browser 😂😂😂

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      That’s how I run mine! Need one more layer!

  • @shiashush6388
    @shiashush6388 3 ปีที่แล้ว

    What about Hardware graphics acceleration? would it work?
    GPU hw accell would be nice

  • @pauleastus
    @pauleastus 3 ปีที่แล้ว

    Hey Tim i have a proxmox cluster that needs some repair. I need to completely remove a node and remove and re-install the ceph and OSD on the 2 nodes remaining. my vms cannot start without the ceph. what would be your cost and an u login by remote to help with this - i use anydesk as remote software

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Thanks for the offer but I don't do remote support. Check out our discord community to see if maybe someone has some ideas there!

  • @saltandsham
    @saltandsham 3 ปีที่แล้ว +1

    Hi when I use Ubuntu container i get a blank screen connecting from the browser. Using the Alpine container works fine. Can anyone help please

    • @saltandsham
      @saltandsham 3 ปีที่แล้ว

      @Pind by Techno Tim sorry what do you mean ?

  • @mattmat5648
    @mattmat5648 3 ปีที่แล้ว

    New to containers. Would this be good for malware analysis? Separating away from your personal OS?

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      I would choose a VM for that, that's isolated on its own network (or no network at all). This container runs on the host and it would be challenging to isolate that machine.

  • @bankoleogundero9446
    @bankoleogundero9446 3 ปีที่แล้ว

    This is amazing!!!!

  • @genieheatingandbathrooms7646
    @genieheatingandbathrooms7646 3 ปีที่แล้ว

    Another great video 😎

  • @WeekendDIYProjecs
    @WeekendDIYProjecs 2 ปีที่แล้ว

    Nice video snd explsined very well. Just one question, can we instsll and use it on raspberry pi 4, 4GB model running docker container?

    • @TechnoTim
      @TechnoTim  2 ปีที่แล้ว

      You sure can!

  • @nahakuu
    @nahakuu 2 ปีที่แล้ว

    this would be good, if you have Parrot OS or Kali avaliable

  • @SirRFI
    @SirRFI 3 ปีที่แล้ว

    What about Windows? Can you containerize Windows desktop and pass through GPU? Perhaps this would be more efficient than a VM.

    • @alexanderpoplawski577
      @alexanderpoplawski577 3 ปีที่แล้ว

      No, you can't. Container share the Linux-kernel with the host machine. It has to be a Linux-system inside the container.

  • @vanopiano
    @vanopiano 3 ปีที่แล้ว

    I somehow skipped how did you configured local subdomain under your real domain to work only on local network? I also have Ubiquiti network and real domain for public services or my home lab and want to use some local-only services like webtop(just installed) over domain

    • @vanopiano
      @vanopiano 3 ปีที่แล้ว

      I probably need to use traefic, no? Currently I'm using nginx proxy manager for all my public subdomains

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Yeah, nginx proxy manager doesn't support wildcard certs. Check out my traefik and docker video!

    • @vanopiano
      @vanopiano 3 ปีที่แล้ว +1

      @@TechnoTim Actually nginx proxy manager supports wildcard certs, I'm using one cert for all my services, just need to select it every time. I'll try traefik

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      @@vanopiano Ah, good to know!

  • @ecsuae
    @ecsuae 2 ปีที่แล้ว

    You are doing great work, I just tried to install teamviewer , it is not starting , can you help how to run it?

  • @Equality-and-Liberty
    @Equality-and-Liberty 2 ปีที่แล้ว

    I want to run this in a Rancher K3s cluster. How to find the PUID and PGID for my cluster?

    • @TechnoTim
      @TechnoTim  2 ปีที่แล้ว

      You shouldn't need to. k8s should handle permissions to the PVC just fine.

  • @vellankiindeevar5530
    @vellankiindeevar5530 3 ปีที่แล้ว

    as we know that we can convert a docker container into a wsl distro . can i use this webtop as a wsl distro container ? can you make a vid on this

  • @carlosalmanzar2775
    @carlosalmanzar2775 3 ปีที่แล้ว

    Just straight 🔥🔥🔥🔥🔥🔥

  • @patrickrainbolt
    @patrickrainbolt 2 ปีที่แล้ว

    How does this react if two people on the network go to the machine? Are the sharing the machine or do they both log into separate sessions?

    • @TechnoTim
      @TechnoTim  2 ปีที่แล้ว

      should be separate

  • @Lokaminiac
    @Lokaminiac 3 ปีที่แล้ว

    Thanks for the video. Great info! A question: I am working in a shared server at remote office that has docker. I don’t have root privilege. Will I be able to get this Webio container to work?

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว

      Not sure about webio but try one of these with mate

  • @crow3411
    @crow3411 3 ปีที่แล้ว

    How would I compile this for arm processes and put this on a pi4 now that would be a interesting video and worth subscription

  • @mc4bbs
    @mc4bbs 3 ปีที่แล้ว

    Hummm -- can I run at Atari-800 emulator on Windows XP, running on WINE in Webtops on my Windows 10 system? ;-)

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว +1

      Give it a shot and report back!

  • @francescofreddi4374
    @francescofreddi4374 2 ปีที่แล้ว

    is possible to run this on Mac? whats id i need to catch? at min 6? because iamNot in a server

    • @TechnoTim
      @TechnoTim  2 ปีที่แล้ว

      it is possible, just install docker. You don't need to run a server to run this.

  • @MegaManNeo
    @MegaManNeo 3 ปีที่แล้ว

    This looks really cool but personally, with a ThinkPad always in my backpack I dunno what this could be useful for.

    • @TechnoTim
      @TechnoTim  3 ปีที่แล้ว +1

      Fair enough!