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

  Рет қаралды 107,554

Techno Tim

Techno Tim

Күн бұрын

Пікірлер: 264
@TechnoTim
@TechnoTim 3 жыл бұрын
Are you running Linux in a VM or a container?
@sleipnir7446
@sleipnir7446 3 жыл бұрын
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 KZbin 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
@craigcordeiro8530
@craigcordeiro8530 3 жыл бұрын
Missed an opportunity to open the webtop on Firefox within the webtop
@enterchannelname7568
@enterchannelname7568 3 жыл бұрын
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.
@davidg5898
@davidg5898 2 жыл бұрын
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 жыл бұрын
Woohoo! 3! Thank you! More where that came from!
@gnul
@gnul 3 жыл бұрын
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 жыл бұрын
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.
@localadm
@localadm 3 жыл бұрын
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 жыл бұрын
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 жыл бұрын
Thanks for the clarification!
@TheDdddd999
@TheDdddd999 3 жыл бұрын
Can't wait to try it out later
@TechnoTim
@TechnoTim 3 жыл бұрын
LMK how it goes!
@KisukSong
@KisukSong 3 жыл бұрын
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 жыл бұрын
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 жыл бұрын
@@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 жыл бұрын
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 жыл бұрын
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!
@cherdak_turista
@cherdak_turista 2 жыл бұрын
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)
@MohammedIqlasUddin
@MohammedIqlasUddin 3 жыл бұрын
Next: How to harden webtop to use on production server ;) not a very useful use case but handy sometimes
@fonte935
@fonte935 3 жыл бұрын
Man, I have learned so much from your videos. Thanks for doing what you do!
@TechnoTim
@TechnoTim 3 жыл бұрын
Thank you!
@Freeriderblack
@Freeriderblack 3 жыл бұрын
This is the end of any jump host. Many thanks for this video.
@Skip-bk4gg
@Skip-bk4gg 3 жыл бұрын
I thought the same :D
@TheRobMozza
@TheRobMozza 3 жыл бұрын
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!
@mrshahram7
@mrshahram7 Жыл бұрын
Did anyone manage to have audio inside a webtop linux container?
@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
@westganton
@westganton 3 жыл бұрын
Every video reminds me of why I subbed. You're awesome dude
@TechnoTim
@TechnoTim 3 жыл бұрын
I appreciate that!
@togoenvogue
@togoenvogue Жыл бұрын
Wow, I really enjoyed this video. Thank you very much. I am definitively switching from VM to this Webtop tech.
@Demodude123
@Demodude123 3 жыл бұрын
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
@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!
@davidemotte812
@davidemotte812 Жыл бұрын
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
@sylvaniathehacker
@sylvaniathehacker 3 жыл бұрын
One of the best content creator on KZbin
@dzltron
@dzltron 3 жыл бұрын
Need to create a connection broker frontend for this! Easy free basic VDI
@tech-trials-and-tribulations
@tech-trials-and-tribulations 3 жыл бұрын
Use apache guacamole
@dzltron
@dzltron 3 жыл бұрын
@@tech-trials-and-tribulations true, though it's a pain to dockerize
@Prophes0r
@Prophes0r 3 жыл бұрын
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 жыл бұрын
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"
@ibrahim_dec05
@ibrahim_dec05 3 жыл бұрын
I started watching your videos its really awesome & effort done by you 👍🏼 keep rocking 👍🏼
@TechnoTim
@TechnoTim 3 жыл бұрын
Thank you!
@kiberpsyx
@kiberpsyx 3 жыл бұрын
Great video! Could you please tell what extension for VSCode for yaml syntax you use that colorize indents?
@TechnoTim
@TechnoTim 3 жыл бұрын
rainbow indent! It's the best!
@blazetechstuff
@blazetechstuff 3 жыл бұрын
I'm afraid to say I got more containers in my house than my PC.
@BioToxin
@BioToxin 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.
@chrisumali9841
@chrisumali9841 3 жыл бұрын
Thanks for the demo and info, have a great day
@TechnoTim
@TechnoTim 3 жыл бұрын
Thank you, you too!
@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.
@Jarek.
@Jarek. 3 жыл бұрын
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!
@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.
@JerryWoo96
@JerryWoo96 3 жыл бұрын
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.
@samys288
@samys288 11 ай бұрын
Excellent information
@wingtracer
@wingtracer Жыл бұрын
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.
@miriamramstudio3982
@miriamramstudio3982 10 ай бұрын
Great video. Thanks
@fuseteam
@fuseteam 3 жыл бұрын
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
@LNSFLIVE
@LNSFLIVE 10 ай бұрын
does sound go through to the browser?
@BashingDinosaurs
@BashingDinosaurs 3 ай бұрын
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.
@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!
@CaptZenPetabyte
@CaptZenPetabyte 2 жыл бұрын
The use of this containerised desktop for opsec may have some interesting connotations
@locose1991
@locose1991 3 жыл бұрын
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
@syndendesign
@syndendesign 3 жыл бұрын
How do you pass audio to the web browser from the container?
@sophiethecat9256
@sophiethecat9256 3 жыл бұрын
Bro imagine being youtube and stop notifying me about these videos 😪 Your still a great youtuber 🙂
@TechnoTim
@TechnoTim 3 жыл бұрын
🥺
@TechnoTim
@TechnoTim 3 жыл бұрын
Thank you!
@bobwong8268
@bobwong8268 3 жыл бұрын
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.
@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?
@SuperZsomi
@SuperZsomi Жыл бұрын
Is it working with lxc/lxd containers ? I love that one is better because I would like to save my changes ...
@whatthefunction9140
@whatthefunction9140 Жыл бұрын
When they slove string theory they are just going to find docker
@sdc-it_de
@sdc-it_de Жыл бұрын
Hi Tim, on which hardware do you run this ?
@noahwilliams8918
@noahwilliams8918 3 жыл бұрын
I have literally always wondered about this. Watching with great interest.
@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
@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."
@levelingup5d603
@levelingup5d603 2 жыл бұрын
you rock dude!!
@YannMetalhead
@YannMetalhead 6 ай бұрын
Good video!
@dimovstanimir
@dimovstanimir 8 ай бұрын
could webtop be implemented with 2FA like Authentik or Authelia as if being exposed to the public I would want to have maximum security..
@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??!?
@Stoney_Eagle
@Stoney_Eagle 3 жыл бұрын
This is AWESOME!!!
@kenwang8595
@kenwang8595 3 жыл бұрын
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 жыл бұрын
All processing is done on the server, you are just basically remoting in!
@alexanderpoplawski577
@alexanderpoplawski577 3 жыл бұрын
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.
@indiaonellp
@indiaonellp 2 жыл бұрын
Can we install it on digital ocean droplet?
@shiashush6388
@shiashush6388 3 жыл бұрын
What about Hardware graphics acceleration? would it work? GPU hw accell would be nice
@2_wheels_fun
@2_wheels_fun 3 жыл бұрын
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
@2_wheels_fun
@2_wheels_fun 3 жыл бұрын
@Pind by Techno Tim sorry what do you mean ?
@stormfox81
@stormfox81 3 жыл бұрын
I want less overhead and just webtop running inside a proxmox vm or container. is that easy to do?
@winecountrygames1859
@winecountrygames1859 2 жыл бұрын
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?
@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?
@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
@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!
@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
@dr.mikeybee
@dr.mikeybee 3 жыл бұрын
You can get this on Docker Hub too.
@furycd001
@furycd001 3 жыл бұрын
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 жыл бұрын
Thanks you! Sorry, old habits!
@furycd001
@furycd001 3 жыл бұрын
@@TechnoTim I assumed that it was down to old habits haha....
@carlosalmanzar2775
@carlosalmanzar2775 3 жыл бұрын
Just straight 🔥🔥🔥🔥🔥🔥
@maxmouse3
@maxmouse3 3 жыл бұрын
Very nice, I'm 100% doing this :) also instant sub! :D Very good explanation:)
@TechnoTim
@TechnoTim 3 жыл бұрын
Awesome, thank you!
@willysteenbergen8088
@willysteenbergen8088 3 жыл бұрын
Can you make a video of 3cx in docker?
@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.
@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.
@genieheatingandbathrooms7646
@genieheatingandbathrooms7646 3 жыл бұрын
Another great video 😎
@bankoleogundero9446
@bankoleogundero9446 3 жыл бұрын
This is amazing!!!!
@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.
@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?
@marcello4258
@marcello4258 2 жыл бұрын
did anyone compared it to KASM in regards of responsiveness / latency overall experience ? LAN and WAN?
@tommsla123
@tommsla123 3 жыл бұрын
Greate video. I need this for Eve-NG lab
@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?
@IngwiePhoenix_nb
@IngwiePhoenix_nb 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
@TechnoTim
@TechnoTim 3 жыл бұрын
Exactly!!
@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
@lichtii1972
@lichtii1972 2 жыл бұрын
is it possible to run the Command Line like i am on my Host Machine?
@TechnoTim
@TechnoTim 2 жыл бұрын
Not unless you ssh back into the host machine from this webtop
@Ziggurat1
@Ziggurat1 3 жыл бұрын
Should have connected to this webtop through browsh
@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 жыл бұрын
@@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!
@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!
@TheAkiller101
@TheAkiller101 3 жыл бұрын
These have amazing potential ... just imagine how much it takes for developers to set up a working environments. installing driverss setting up IDE etc. imagine if there was a fully preconfiged environment which you just run and start coding
@airman122469
@airman122469 3 жыл бұрын
There’s already kickstart. Just make a standard kickstart image, and install that image on new developers’ computers.
@TheAkiller101
@TheAkiller101 3 жыл бұрын
Thanks alot man .
@TheAkiller101
@TheAkiller101 3 жыл бұрын
KZbin algorithm gave me two suggetion after this comment.. docker dev environments, git pods, github workspaces all try to address my above use case..
@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.
@raoulmengis4015
@raoulmengis4015 3 жыл бұрын
👍👍👍THANK YOU, Tim! 1) With Podman ? 2) With Fedora ? Thank from switzerland great job
@doc_ineeda_win5834
@doc_ineeda_win5834 2 жыл бұрын
Whats the best way to game in the cloud?
@TechnoTim
@TechnoTim 2 жыл бұрын
See my proxmox gpu video!
@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!
@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
@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?
@TechnoTim
@TechnoTim 3 жыл бұрын
3. yes
@parcanapp1193
@parcanapp1193 Жыл бұрын
So close. I assumed it runs in a browser. But it is just accessible from a browser.
@ayushrawal706
@ayushrawal706 3 жыл бұрын
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
@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
@watershuriken9751
@watershuriken9751 3 жыл бұрын
This is soo cool! Can someone tell me some use cases for this?
@TheAkiller101
@TheAkiller101 3 жыл бұрын
imagine the time it takes for you to configure a dev environment with a particular stack.. if there were fully configured working environments we can just run and start developing..
@KunalDesign
@KunalDesign 3 жыл бұрын
@Techno Tim I try this method but it's not working properly..
@TechnoTim
@TechnoTim 3 жыл бұрын
Hi! Which part? Where do you get stuck? Any errors?
@KunalDesign
@KunalDesign 3 жыл бұрын
@@TechnoTim Hello, when I connect to the container by the web browser it's only shows the cursor and screen will be blank can you help me for that..
@TechnoTim
@TechnoTim 3 жыл бұрын
Try resizing the window and wait for a second. I've noticed that when you resize it takes it a few seconds.
@KunalDesign
@KunalDesign 3 жыл бұрын
@@TechnoTim okay I will try that.. thanks you 😊
Meet File Browser, a Small but Mighty Web File Browser
22:51
Techno Tim
Рет қаралды 116 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
You're running Pi-Hole wrong! Setting up your own Recursive DNS Server!
18:02
18 Weird and Wonderful ways I use Docker
26:18
NetworkChuck
Рет қаралды 435 М.
Running Linux desktop environments in containers
9:31
Docker
Рет қаралды 18 М.
Self-Hosted AI That's Actually Useful
12:19
Techno Tim
Рет қаралды 130 М.
Never install locally
5:45
Coderized
Рет қаралды 1,9 МЛН
Linux Servers: Which Distro should you use?!
21:15
Learn Linux TV
Рет қаралды 145 М.
Running Windows in a Docker Container!
10:07
Wolfgang's Channel
Рет қаралды 358 М.
Virtualize vs. Containerize (Which should I choose?)
14:38
Techno Tim
Рет қаралды 193 М.
You want a real Name Server at home? // DNS
32:31
Christian Lempa
Рет қаралды 282 М.