Show HN: Manage servers easily online with Commando.io
commando.io
commando.io
Leaving the keys to the kingdom in the hands of a third party who you can't directly audit or patch is an enormous liability.
1. I don't see any templating features 2. There is no idempotentcy 3. Unless you pay for enterprise you have to grant permissions to a cloud service to ssh directly into your nodes. This is a HUGE security issue. Sure I can whitelist your ip but what happens if you guys get hacked?
This doesn't seem all that much better than keeping my shell/python scripts in a git repo and then scp'ing them over to my hosts and executing them with ssh. Prior to proper configuration management tools this was how a lot of unix administration was done. This seems like a giant step backwards, except now I've got a pretty web ui to looks at and I have to grant ssh access over the internet to all my servers.
I'm sorry but I just don't see the value in this.
The API is scheduled to be released in June (only for paid plans).
Providing arguments/dynamic input when executing recipes is coming shortly.
The ability to create/destroy servers from within Commando.io is also in development.Just fired up a beta instance as I am quite intrigued by your tool-set. looks very nice on first shine.
Getting some permission errors when trying to get ssh access to an Ubuntu 12.04 server. I'm in touch with y'all via your intercom dashboard.
Don't want to invest the time until I know it is something that would match my budget. Is that detailed anywhere?
Looks like the smallest plan is $18/month for "12 servers and 5 users". I'd love to see a smaller plan for maybe up to 5 servers. This would be neat to quickly deploy servers for weekend projects etc.
So one could add a new user and then just have checkboxes for all the available groups. This way you could create a user who acts as a DBA and then just give him access to all the servers in the group "DATABASE" without giving him access to all available servers. I'm not sure how feasible that is but I couldn't find anything in the FAQ or the group/users page.
Additionally, it seems that the more servers you have, the more you pay per server. Our use case would be several sysadmins (less than 5 users) accessing 50+ servers, which would mean we'd be paying ~$3/server/mo, whereas on the lower plan it works out to literally half that, at ~$1.5/server/mo, is pricing already finalized?
Thanks!
In regards to pricing, our philosophy is the more servers you add, the more value Commando.io provides. Additionally our lower tier plans are discounted heavily since those are catering to smaller organizations, usually running $5 or $10 a month servers on DigitalOcean. With that said, pricing is still being tweaked and tuned, so absolutely open to suggestions.
Can you give me a use case as to when this would be better a better solution than say Chef or Salt?
Our mantra is simplicity and empowering everybody in a company to interact with servers via an easy to use web interface, this includes less technical employees such as support, marketing, and contractors. Others in the DevOps space are focused on ever increasing complexity and command line systems. Our approach is a beautiful web interface with no external dependencies (agents). Typical configuration management has a steep learning curve and requires expertise and upfront man hours. Going with Chef, Puppet, Ansible, require a large time investment, and companies have to send developers off to Chef school for two weeks to learn their systems. We don’t ask our users to go to school. They can signup and start managing servers instantly with their existing stack (bash, perl, python, ruby, go, or node.js).
It's command line, but you can set up groups of servers and execute commands against all of the machines in a group at once.
Personally as an administrator I want to be able to continue to use Ansible from the command line, but then grant access to my developers to a UI where they can easily spin up instances for temporary use.
That's just my use case. Otherwise, looks like a cool product. Good work.
So ya, I think adding support for a config management system (my vote is Ansible) would make this 10x more useful.
Based on the video, can you run any shell/bash script you can think of? And does this have logging built in?
I would like to see notifications for the following events:
1. When a recipe (script) is run on a server.
2. Any user administration updates. (Added user, removed user, etc.)
NVM - just saw it's MEAN stack based.