Live data from Hacker News

Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs

docs.linuxserver.io

71–80 of 81 posts

Re: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs

#71
post #36

Earlier quoted context omitted.

This is me being rather lazy admittedly, but do you have a compose/similar for connecting them by chance?

Basically the same, but a bit more complete in terms of the exposed config: https://pastebin.com/hPvs08qh

Thank you!

Re: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs

#72
post #36

Earlier quoted context omitted.

This is me being rather lazy admittedly, but do you have a compose/similar for connecting them by chance?

Here it is https://pastebin.com/64825QxC

Thank you!

Re: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs

#73

Earlier quoted context omitted.

Good luck when the TCP or SSL stack has an issue. These bugs are rare but they do exist and you're getting fucked royally if your entire perimeter defense was a basic auth prompt. Windows and Linux have both had their fair share of network stack bugs, OpenSSL had Heartbleed and a few other bugs, and hell you might even run into bugs in Apache or whatever other webserver you are using.

It would have taken several days to heartbleed your private key in 2013 if you also added fail2ban. Your home lab probably isn't on the high priority target list.

> Your home lab probably isn't on the high priority target list.

Yeah but these days with botnets widely available to hire? Everything is fair game and whatever you run gets indexed on Shodan and whatever almost immediately. The game has never been easier for skiddies and other low-skill attackers, and mining cryptocoins or hosting VPN exit nodes makes even a homelab a juicy target.

My homelab for example sports four third-hand HP servers with a total of about 256GB RAM and 64 CPU cores on a 200/50 DSL link. That's more than enough horsepower to cause serious damage from.

Re: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs

#75
post #9
post #7

Earlier quoted context omitted.

> deleted everything from my home drive to "teach me a lesson". Lesson painfully learnt. I had a mentor in my teenage year that was the same kind of person. To this day the only meaningful memory I have of him is that he was an asshole. You can teach a lesson and be empathetic towards people that make mistakes. You don't have to be an asshole.

The lessons we learn best are those which we are emotionally invested in and sometimes that emotion can be negative, but a lesson will be learned regardless.

LOL! That's why we still smack kids' hands with a stick if they answer a question in school wrong. Because it emotionally sticks and definitely does not cause any psychological issues.

Re: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs

#76

Selkies[1] is another interesting project in this space. It uses webrtc for low latency streaming and remote desktop suitable for gaming in the browser. [1]: https://selkies-project.github.io/selkies-gstreamer/

Maintainer here! Thank you for the post.

While our focus is for delivering high-performance remote 3D graphical workloads for vanilla Kubernetes and HPC clusters in general, our project should be trivial for anyone to also deploy in their X11 desktop, especially with NVIDIA.

Re: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs

#77
post #48

How come Gnome is not there?

GNOME forces OpenGL 3D compositing with no way to turn off, which is very uncomfortable without a GPU. Every other X11 desktop environment allows to turn them off, which is more tolerable when using llvmpipe, the software CPU Mesa OpenGL implementation.

Re: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs

#78
post #4

Anyone have more info on this? Does it run systemd in those containers (I didn't see any systemd specific mounts). This would be interesting to try out, as docker (via compose) is a bit easier to manage than - for example - VMs with virt-manager/cockpit-machines.

No systemd, these just start a shell script on init that launches the WM. They're based around the open-source component of this product: https://www.kasmweb.com/docs/latest/index.html I find that they are slightly more sluggish than Moonlight/Sunshine for remote streaming, but generally faster/better than x11vnc. Not quite good enough for gaming yet, but plenty for web browsing, Blender, etc.

Selkies should be generally acceptable for gaming, provided that you go through a bit of the WebRTC setup.

Re: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs

#79
post #4

Anyone have more info on this? Does it run systemd in those containers (I didn't see any systemd specific mounts). This would be interesting to try out, as docker (via compose) is a bit easier to manage than - for example - VMs with virt-manager/cockpit-machines.

It's possible to use tini, supervisord, dumb-init, and other init 1 services for containers. Bit of a heavy workaround to make it work with desktop environments, but works.

Re: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs

#80
post #40

My pipedream is to have a containerized desktop environment like this that outputs directly to a physical monitor over HDMI/DP without needing an X server on the host machine. So far I haven't found any clear answers on whether that's possible at all.

I can only answer for NVIDIA, as that was the platform we developed on, but it should be possible to encapsulate the X11 server within the container without starting an X server on the host machine, and then plug in to the monitor you designate.

I can answer further if you are satisfied with the directions found within https://github.com/selkies-project/docker-nvidia-glx-desktop. It has a lot of effort to NOT require a monitor, but it should also work with one.

Post reply on HN