{ "info": { "author": "mist.io", "author_email": "info@mist.io", "bugtrack_url": null, "classifiers": [ "Framework :: Pylons", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "mist.io\n=======\n\nMist.io helps you manage and monitor your virtual machines, across different\nclouds, using any device that can access the web. It is provided under the \nGNU AGPL v3.0 License. Check out the freemium service at https://mist.io\n\nInstallation\n------------\n\nMist.io is written in Python. Currently it is tested and developed using\nPython 2.7. The only system wide requirements are Python, Python header\nfiles and some basic build tools. Git is used for revision control. Every other\ndependency is build automatically via zc.buildout. Although we use zc.buildout\nit is recommended to install mist.io in a virtualenv to avoid conflicts with\neggs in the system's Python.\n\nTo install the basic requirements in a Debian based distro do::\n\n sudo aptitude install python-dev build-essential git\n\nIf you wish to install it in a virtual environment you'll also need::\n\n sudo aptitude install python-virtualenv\n\nIn MacOSX you have to install Xcode and its command line tools. For virtualenv\nyou simply run::\n\n sudo easy_install virtualenv\n\nSupposing you have all the above, the steps are simple. Clone the repository,\ncreate a virtualenv and run buildout::\n\n git clone https://github.com/mistio/mist.io.git\n cd mist.io\n virtualenv --no-site-packages .\n ./bin/python bootstrap.py\n ./bin/buildout -v\n\nIn case you are using an older version of setuptools, bootstrap will fail. To \nsolve this you need to::\n\n ./bin/pip install setuptools --upgrade\n\nDeployment\n----------\n\nMist.io comes with two sets of deployment options, one suited for production\nenvironments and one for develompent.\n\nTo get it up and running for production::\n\n ./bin/uwsgi-start production.ini\n\nFor development mode::\n\n ./bin/uwsgi-start development.ini\n\nOr if you prefer to use paster::\n\n ./bin/paster serve development.ini --reload\n\nWith the --reload flag, whenever there are changes in Python code and templates\nthe server will automatically restart to load the new version. Changes in css\nand javascript don't need a restart to show up. To stop it, simply press CTRL+C. \n\nPoint your browser to http://127.0.0.1:6543 and you are ready to roll!\n\n\n0.9.8\n-----\n\n- add support for GCE, SoftLayer, HP Cloud, DigitalOcean & NephoScale\n- add support for bare metal servers\n- major improvements in graphs\n- major performance improvements\n- update dependencies (libcloud, jQueryMobile, Ember.js, d3.js)\n- allow custom ssh ports and usernames\n- allow manual installation of monitoring\n- major refactoring of backend and frontend code\n- added API & browser tests\n- improved image management\n- get additional info when probing machines\n\n...and many more smaller changes.\n \nA complete listing of merged pull requests is available at: \nhttps://github.com/mistio/mist.io/pulls?direction=desc&sort=created&state=closed\n\n\n0.9.5\n-----\n\n- add support for Openstack\n- add support for RedHat Openshift\n- update install instructions\n- reset machine selection when leaving machine list view\n- fix bug that prevented login to the service in order to get server stats\n- don't allow adding duplicate SSH keys\n- don't allow adding duplicate backends\n- fix refreshing of the enable monitoring popup\n- support Rackspace Sydney backend\n- upgrade libcloud version\n- stop polling a machine for data after user disables monitoring for that machine\n- fix duplicate rules bug\n- UI improvements on spinners for rules\n- add extra arguments to machine actions to assist in automatic execution\n\n0.9.4\n-----\n\n- show spinners when editing rules\n- fix issue with polling for monitored machines\n\n0.9.3\n-----\n\n- add bigger spinner while fetching stats\n- improve ram drawing\n- add small png depicting the avg load in list view for monitored machines\n\n0.9.2\n-----\n\n- update apikey/secret backend labels for Rackspace and Linode\n- make the s in Rackspace lowercase\n- automatically generate key on create machine when there are no keys available\n- change default rule value to 5 instead of 60 since it refers to avg load\n- alerting improvements\n\n\n0.9.1\n-----\n\n- splash page css fix\n- persistent rules\n- enable commands in rules\n- warn when exceeding the beta service limit of monitored machines\n\n\n0.9.0\n-----\n\n- Enable monitoring by connecting to mist.io service\n- Several graph related fixes for machine stats\n- Shell fixes and styling\n- Change the UI of add backend and add machine\n- Optionally run deployment script after machine creation\n- Add key section and key actions\n- Convert all jQuery Mobile dialogs to popups and panels\n- Upgrade jQuery to v1.9.1, jQuery Mobile to v1.3.0, Ember.js to v1.0.0-rc3 and libcloud to v0.12.3\n\n\n0.8.0\n-----\n\n- Base stable version", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://mist.io", "keywords": "web cloud server management monitoring automation mobile libcloud pyramid amazon aws rackspace openstack linode softlayer digitalocean gce", "license": "AGPLv3", "maintainer": null, "maintainer_email": null, "name": "mist.io", "package_url": "https://pypi.org/project/mist.io/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mist.io/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://mist.io" }, "release_url": "https://pypi.org/project/mist.io/0.9.8/", "requires_dist": null, "requires_python": null, "summary": "server management, monitoring & automation across clouds from any web device", "version": "0.9.8" }, "last_serial": 1063893, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "a4dca04bb028d6b383af293c0ba279e2", "sha256": "59f58c63edfc775c5f7a037b73167eb1bdebcf6d42172f8c2700064130fe9fdc" }, "downloads": -1, "filename": "mist.io-0.9.0.zip", "has_sig": false, "md5_digest": "a4dca04bb028d6b383af293c0ba279e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1237389, "upload_time": "2013-04-25T14:02:28", "url": "https://files.pythonhosted.org/packages/e7/9e/34317eeb08108a6eb69c65ea7ff412ea82dbc28075fd08aed22d5739d5a8/mist.io-0.9.0.zip" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "a6dcfca16cb8509535bd55d9bc89c773", "sha256": "fc09191212dac3db96a5b200f272495e02bc37354eab8d3256624319b35dad26" }, "downloads": -1, "filename": "mist.io-0.9.1.zip", "has_sig": false, "md5_digest": "a6dcfca16cb8509535bd55d9bc89c773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1240996, "upload_time": "2013-05-02T17:28:56", "url": "https://files.pythonhosted.org/packages/78/5f/b5f625f7cb870ab0d8ebe6b8103c980c1146592fc30f466a04265976230b/mist.io-0.9.1.zip" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "28b4a2864860ca288d48c6a469c94f2f", "sha256": "c770cc639def1c0be654298b87fbc4b4b00bcdccabee0c0720fed5ad778c6777" }, "downloads": -1, "filename": "mist.io-0.9.2.zip", "has_sig": false, "md5_digest": "28b4a2864860ca288d48c6a469c94f2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1244907, "upload_time": "2013-05-27T19:22:02", "url": "https://files.pythonhosted.org/packages/be/26/b4d9f885e48b14c649accca453a9750f07ec58a456997cac134a91ce095a/mist.io-0.9.2.zip" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "806385c002d189daa82984966d8430a7", "sha256": "ab549c0c191553d63c2edb86a3557ae1c12f5bd6301690f3997471aaa61ec517" }, "downloads": -1, "filename": "mist.io-0.9.3.zip", "has_sig": false, "md5_digest": "806385c002d189daa82984966d8430a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1245806, "upload_time": "2013-06-03T19:32:53", "url": "https://files.pythonhosted.org/packages/f3/2e/2921bf62afd8005b8c557eef7eea80134f9530dfec929d17ca4d280015f0/mist.io-0.9.3.zip" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "a6da13c5ca59d8fcd7287571ce189ecc", "sha256": "8caa7574f4aab287522afdf1d60d394fd13d27999e37e2bb12555182e5011887" }, "downloads": -1, "filename": "mist.io-0.9.8.zip", "has_sig": false, "md5_digest": "a6da13c5ca59d8fcd7287571ce189ecc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2832566, "upload_time": "2014-04-17T20:53:17", "url": "https://files.pythonhosted.org/packages/f2/c8/9f59dc24349c5b06b6c74e055ad11f36972096d2d518b190428d48a4c50c/mist.io-0.9.8.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6da13c5ca59d8fcd7287571ce189ecc", "sha256": "8caa7574f4aab287522afdf1d60d394fd13d27999e37e2bb12555182e5011887" }, "downloads": -1, "filename": "mist.io-0.9.8.zip", "has_sig": false, "md5_digest": "a6da13c5ca59d8fcd7287571ce189ecc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2832566, "upload_time": "2014-04-17T20:53:17", "url": "https://files.pythonhosted.org/packages/f2/c8/9f59dc24349c5b06b6c74e055ad11f36972096d2d518b190428d48a4c50c/mist.io-0.9.8.zip" } ] }