Settings

Theme

Digital Ocean droplets manager for OS X

davidhsiehlo.com

152 points by Deivuh · 25 comments

Reader

8 threads
tlrobinson

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

  • andrewchilds

    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

    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

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

bananas

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

    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

      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

      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

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

      Or do your service maintenance via ssh on the box?

      • toomuchtodo

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

Greenisus

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

"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

    Just curious- what issues are keeping you from upgrading?

    • loisaidasam

      (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

Thanks! Was wondering who would make this first.

thehodge

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

gurujust1n

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

orsenthil

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