this post was submitted on 26 Feb 2024
13 points (88.2% liked)

Selfhosted

39245 readers
305 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 1 year ago
MODERATORS
 

Hey all,

I'm kind of new to self hosting, and currently repurposing my old PC as a home server. I already set it up to run nginx in docker, so I can use SSL on every website. The next thing for me would be to set up some kind of persisent workspace, that I can access from everywhere (specifically my ipad). I already had a look at kasm, but it looks to overkill. What i want:

  • Persisent workspace, independent from Ubuntu server
  • Some kind of Linux distro with a known package manager
  • accessible through browser, or iPad app
  • multiple users?
  • password protected

Thanks,

top 6 comments
sorted by: hot top controversial new old
[–] [email protected] 8 points 6 months ago

What do you want to do with this workspace? Are you looking for a VNC controlled Linux desktop environment? Or a "codespace" with an editor and a terminal in the browser? Or an office suite? Or..?

[–] [email protected] 3 points 6 months ago

If you just need an online office suite, you can go for Collabora Office. It has some nice integrations, collaborative editing etc. Not sure about an iPad app...

[–] [email protected] 2 points 6 months ago

As others mentioned it would to know what you plan to use the workspace for.

If it's general configuration management and coding (text editing) an alternative to something like guacamole/rdp/vnc would be to use VsCode remotely over SSH. This lets you run code's UI on a local machine but open and operate on remote files with little overhead. The other option is always ssh + tmux + vim, which is really lightweight, but probably harder to learn.

While remote desktop solutions work (like guacamole) they can introduce a fair amount of input latency which can be awkward.

[–] [email protected] 1 points 6 months ago* (last edited 6 months ago)

Something like Guacamole could be a nice fit. Additionally, you need a virtual PC to connect to, Guacamole is just the proxy.

[–] [email protected] 1 points 6 months ago

Perhaps CryptPad fits your needs. It's an open-source privacy-aware collaborative office suite and storage solution. It's end-to-end encrypted, so even if it gets hacked no usable information is leaked.

[–] [email protected] 1 points 6 months ago

As others have mentioned, workspace is too vaguely defined for good answers. FWIW, I use the Blink Shell app on iOS to ssh into my server and/or computers from my iPad for my command line workspace. I also use my iPad to access/use many of the services I’m self hosting.

If you’re looking for a gui/DE, then something like guacamole would suit you better.