[HN Gopher] MoonHome: Remote Development Environment
       ___________________________________________________________________
        
       MoonHome: Remote Development Environment
        
       Author : wut42
       Score  : 58 points
       Date   : 2021-10-12 22:48 UTC (1 days ago)
        
 (HTM) web link (moonhome.io)
 (TXT) w3m dump (moonhome.io)
        
       | aetherspawn wrote:
       | This is cool. I wish there was something like this for MATLAB.
        
         | garyfirestorm wrote:
         | https://www.mathworks.com/products/matlab-parallel-server.ht...
        
       | xnyan wrote:
       | If the developer is here, I like the website! One question that
       | stands out to me, after visiting your site I don't really see how
       | this is significantly different from a VPS. The features (CPU,
       | ram, bandwidth, public IP address, semi-managed OS, storage) seem
       | to be more or less on par with what I would pay with AWS
       | Lightsail, Linode VPS or a dozen other providers.
        
       | haarts wrote:
       | I've been doing a lot of this lately. I got the cheapest Macbook
       | Air and SSH into my machine at the office. Tmux attach and go!
       | Lag is never an issue for me. I could get used to this.
        
         | bengale wrote:
         | I've been using eternal terminal for this and it's rock solid.
        
       | kv12291 wrote:
       | Can I run intellij on it?? Or is this intended for more docker
       | based workflow... Either way it looks interesting... congrats on
       | the launch.
        
         | turbocon wrote:
         | Jetbrains IDEs have hooks where you can run the ide local and
         | execute code on an external machine. You can also host the IDE
         | on the server and use the ide in a browser although I've never
         | tried that before
         | 
         | https://lp.jetbrains.com/projector/
        
       | jagger27 wrote:
       | The pricing seems reasonable and more or less inline with what an
       | equivalent VPS would cost. I have a couple questions:
       | 
       | > When not used, Moonhome is disconnected from the network for
       | maximum protection. When running, it sits safely behind the
       | built-in network firewall.
       | 
       | So does this mean when I ssh in it proxies and forwards the
       | connection to the actual host which is otherwise unexposed to the
       | public internet? Seems like a reasonable thing to do, I guess.
       | 
       | > We update system images every night, so you don't have to worry
       | about any of that.
       | 
       | Okay, this seems fine at first glance but it's really unclear. If
       | I have Go installed, for example, will that be updated
       | automatically or are my own development tools fully under my
       | control and up to me to update? Also, what is the underlying
       | distribution behind all of this? Is it just running 'apt upgrade'
       | on a cron job or are you doing something else?
       | 
       | Is it a giant stack of Docker containers with some persistent
       | storage?
       | 
       | Is this open source? Can I run a single command on a North
       | American Digital Ocean droplet and run this closer to home? I
       | don't see much point in putting my dev env on the other side of
       | an ocean.
        
       | omarfarooq wrote:
       | "We do not have access to your data"
       | 
       | How can I independently verify the accuracy of this claim?
        
         | reilly3000 wrote:
         | You could encrypt your drive to be sure.
        
       | easton wrote:
       | What's the value-add here over a traditional VPS? Codespaces (or
       | Coder/code-server, or gitpod) have the benefit of launching in
       | your browser and being really easy to destroy/spin up if needed.
       | This seems like you're paying for a box and you'll get SSH
       | credentials to connect to it.
       | 
       | Ease of use counts for something, of course, but the market for
       | this is developers that probably either know how to use
       | DigitalOcean or don't know what SSH is and will stick with
       | Codespaces or its alternatives. Static IPs are also interesting,
       | but given the use case for me is being able to nuke my dev
       | environment just like I nuke a git branch, as long as it's
       | accessible somewhere I don't know how much that matters.
       | 
       | (I'm not trying to be down on this at all, I don't know where I'd
       | start with launching a VPS provider. But I think there's
       | something missing from this landing page.)
        
       | ozten wrote:
       | "Use Visual Studio Code with integrated Git, Terminal and IDE
       | features just like you would use it locally."
       | 
       | Is this using rsync or ? What is the best way to synchronize
       | local disk with the remote server?
       | 
       | Curious if this could work with iPad pro. There are a few cloud
       | IDE things in this space, but MoonHome's pricing is much
       | friendlier.
        
         | wyldfire wrote:
         | VSCode has an existing remote option that uses ssh as the
         | transport. Maybe it's leveraging that?
        
         | tprynn wrote:
         | Visual Studio Code has built-in support for remote development.
         | It runs a local agent on the remote server via SSH which does
         | essentially whatever you would be doing locally (e.g. viewing,
         | editing, searching) and only sends the minimal results you need
         | over the network.
         | 
         | https://code.visualstudio.com/docs/remote/remote-overview
        
       | smackeyacky wrote:
       | I have a lot of questions about this. What kind of machine can I
       | provision? Can I make a remote mac for XCode shenanigans? What if
       | I have some awful Windows thing I need to rebuild but don't want
       | to install Visual Studio locally any more, is this a decent
       | substitute for running up a local VM?
       | 
       | What kind of security is sitting around my source code? How would
       | I guarantee when I stopped using the service that a copy wasn't
       | kept somewhere?
       | 
       | Is it backed up / a snapshot done regularly? What kind of control
       | do I have over those snapshots, the timing of them and deleting
       | them if I decide to stop using the service?
        
       ___________________________________________________________________
       (page generated 2021-10-13 23:00 UTC)