this post was submitted on 17 Jun 2025
17 points (84.0% liked)

Selfhosted

48335 readers
1620 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I am looking for a solution for my students who all have Chromebooks (which are locked down).

Their opportunities will be greatly expanded if they had access to Windows-based software (Blender, Unreal Engine, 3D slicing software, etc.,).

I have access to a couple desktop machines that I could host virtual boxes on if there was some way for them to remote into them through a web browser.

Is that something that is possible, and where would I get the information to get started hosting something like that?

If not, are there any alternative solutions that do not require a paid subscription?

top 26 comments
sorted by: hot top controversial new old
[–] [email protected] 10 points 11 hours ago (1 children)

if they had access to Windows-based software (Blender, Unreal Engine, 3D slicing software, etc.,).

All of those applications that you mentioned run on Linux too. Maybe check if everything you want to use runs on Linux and then you don't need to sell your students' souls on their behalf.

[–] [email protected] 2 points 10 hours ago

I'm fine with them accessing either OS. Right now they only have access to a glorified bloated web browser.

[–] [email protected] 12 points 12 hours ago (2 children)

Students, as in you're a teacher? Talk with your school's IT department first.

[–] [email protected] 7 points 11 hours ago* (last edited 11 hours ago) (1 children)

I'm in a rural area without much funding. They would likely take issue with me adding complexity to their already overworked schedule.

Anyway, I'd rather ask forgiveness than for permission in most instances like these.

[–] [email protected] 9 points 11 hours ago (1 children)

Please ask for your department's help before setting up rogue hypervisors on your school's network. Depending on network security, you might not get far anyway.

[–] [email protected] 1 points 5 hours ago

This does sound like it could be a liability issue if not done correctly

[–] [email protected] 4 points 11 hours ago

Yeah, if the student devices are locked down its done so per policy. Creating VMs which allow students to bypass that policy is going to potentially get you into trouble with administration. IT could maybe setup those students with Citrix Workspaces or something similar they support to achieve that without having to throw student restrictions out the window.

[–] [email protected] 7 points 12 hours ago (2 children)
[–] [email protected] 4 points 12 hours ago (1 children)

I'm vegan, so I've had it before...Oh, the software! Looks exactly like what I need (even though it might be out of my league to set up)

[–] [email protected] 2 points 11 hours ago

Docker is your friend. :)

[–] [email protected] 3 points 11 hours ago

I never really got their marketing campaign: https://www.youtube.com/watch?v=JNsKvZo6MDs

[–] [email protected] 6 points 11 hours ago (1 children)

Screenconnect, teamviewer, proxypro, vnc, RDP are all remote access solutions. Some work fine through a browser but work better from a chrome app.

I wouldn’t virtualize that type of software you listed though, I’d just give them access to the desktop itself.

[–] [email protected] 1 points 10 hours ago (1 children)

The only reason I would virtualize would be to allow multiple users to have access to their own workspaces.

It would seem safer to have them sandboxed within a virtual workspace than to give them all user accounts synchronously on a desktop, if that's even possible.

[–] [email protected] 4 points 9 hours ago (1 children)

The apps you list need decent gpu and gpu doesn’t virtualize well. You also don’t run into licensing issues with Windows.

You can create individual accounts on the desktops so they get their own workspace.

[–] [email protected] 1 points 5 hours ago (1 children)

The apps you list need decent gpu and gpu doesn’t virtualize well.

That's not really true any more. To actually get it working, especially sharing a GPU between multiple VMs, is finicky, especially if you're not using the very narrow supported configuration and expensive enterprise hypervisor features. But it is possible, and you can find plenty of articles from people who have gotten it working.

But I still wouldn't recommend it. I'd give one whole GPU to one VM with PCI passthrough, and let multiple users remote in. Hopefully the apps support that.

[–] [email protected] 1 points 4 hours ago

But I still wouldn't recommend it. I'd give one whole GPU to one VM with PCI passthrough, and let multiple users remote in.

Which is why I’ve made the recommendation I did. Skip virtualization and go straight to remote access.

[–] [email protected] 6 points 12 hours ago (1 children)

How locked down are the Chromebooks?

Remote VM seems overkill if you can just enable "Linux for Chromebook", which gives a sandboxed terminal at which point you can setup and install software like Blender, PrusaSlicer, etc.

It won't be the fastest because they are thin clients, but even modern thin clients do decently for 'light' work.

[–] [email protected] 3 points 12 hours ago (1 children)

If only! They cannot be reimaged at all. They cannot even add extensions to Chrome. They are LOCKED down.

[–] [email protected] 3 points 11 hours ago (1 children)

Does it have access to boot menu? If so, change boot order so it goes to usb first. You will then only need to create a bootable usb stick with Linux on it

[–] [email protected] 1 points 10 hours ago

They are bios locked (or whatever the Chromebook equivalent of that is).

[–] [email protected] 5 points 11 hours ago (1 children)

Explore kasm, it is fucking amazing Kasm

[–] [email protected] 1 points 10 hours ago

This looks great! It's far outside of my price range though.

[–] [email protected] 3 points 11 hours ago (1 children)

Whatever way you go for setting up the systems themselves, I've found dwservice.net to be perfect for accessing systems with only a browser.

The host component is Mac, Windows and Linux compatible. The clients need only an account at DW. Hosts tied to your own account can be shared with others.

Depending on host OS, you get screen, terminal and fire transfer access. Sessions are logged if you need to review who's accessed what.

Free. Donation optional.

[–] [email protected] 2 points 10 hours ago

This might be the solution I was looking for! Thanks!

[–] [email protected] 4 points 12 hours ago (1 children)

What you're looking for is Promox.

[–] [email protected] 2 points 12 hours ago

Just checked it out, and this might be exactly what I was looking for!

Thanks!