Settings

Theme

Digital Ocean droplets manager for OS X

davidhsiehlo.com

152 points by Deivuh 12 years ago · 25 comments

Reader

tlrobinson 12 years ago

Neat. I'd love something like this that supported all the major cloud providers (perhaps via libcloud https://libcloud.apache.org/)

  • andrewchilds 12 years ago

    It's doesn't have a UI, but I wrote a command line tool called Overcast that lets you create/manage/destroy/reboot DigitalOcean and Linode VMs. Support for AWS is on the roadmap. http://andrewchilds.github.io/overcast

        # Create a new Ubuntu 14.04 instance on DigitalOcean
        $ overcast digitalocean create db_01 --cluster db
    
        # Create a new Ubuntu 14.04 instance on Linode
        $ overcast linode create db_02 --cluster db
    
        # Configure both instances in parallel
        $ overcast run db install/core install/redis --parallel
        $ overcast expose db 22 6379 --parallel
    
        # Interact with both instances at once over SSH
        $ overcast ssh db
    
        # Reboot, snapshot, destroy, etc
        $ overcast digitalocean snapshot db_01 db_01_snapshot
        $ overcast digitalocean reboot db_01
        $ overcast linode destroy db_02
  • ema_rocca 12 years ago

    A while ago I wrote a CLI tool that does exactly that: https://github.com/ema/nubo

    The tool also exposes its functionalities as a python library, so it might be useful for those who want to manage their VMs through a panel indicator.

  • travelton 12 years ago

    And if it supported the monitoring services for Cloud providers. Looks like I found a new weekend project!

bananas 12 years ago

Neat but do people really play with their VMs often enough for things like this to have value. I rarely touch any once they're up.

  • toomuchtodo 12 years ago

    Its less "often" and more "convenient". If you need to make a chance, reboot, shutdown, etc, is it easier to open your browser, login to DO, find the droplet, etc? Or two clicks in the menubar?

    • rschmitty 12 years ago

      Can't imagine not trying to login to the server and doing some investigation before just doing a blind reboot

      I agree with parent, and prefer this http://fitztrev.github.io/shuttle/

      Best of both worlds (and works with all hosts) only thing you lose is the 1 click reboot/shutdown

    • eridius 12 years ago

      Unless you do it every few days, menubar seems maybe a bit excessive. Something like linode/cli[1] might be a better solution for the occasional use.

      [1]: https://github.com/linode/cli

      Naturally, this is for Linode, but I assume there exist CLI tools for other providers.

    • bananas 12 years ago

      Versus click the bookmark to your droplet list or linode list?

      Or do your service maintenance via ssh on the box?

      • toomuchtodo 12 years ago

        I'm saying it clearly has value. You may not agree, but there appears to be an audience for the tool.

Greenisus 12 years ago

This is very cool. I made the Rackspace and Slicehost apps back in the day and I always wanted to make a tool like this to manage Rackspace servers. Unfortunately I never got around to it.

davidivins 12 years ago

"This application requires OS X 10.9 or later". Looks awesome though. I'd definitely use it if it ever gets 10.8.5 support.

  • mattnewton 12 years ago

    Just curious- what issues are keeping you from upgrading?

    • loisaidasam 12 years ago

      (Personally knowing very little about OS X development...)

      Are there 10.9-specific features at work here preventing it from being 10.8.5-compatible? I also haven't upgraded yet.

oatmealsnap 12 years ago

Thanks! Was wondering who would make this first.

thehodge 12 years ago

Hmm we've got 130+ droplets and it seems to only fetch the details of the first one with that quantity

gurujust1n 12 years ago

Nice! I saw the one for Ubuntu and thinking we needed one for Mac, thanks again!

orsenthil 12 years ago

First things first. What is a droplet and why do I need that?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection