{ "info": { "author": "Chris Miles", "author_email": "miles.chris@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: TurboGears", "Framework :: TurboGears :: Applications", "Intended Audience :: System Administrators", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: Name Service (DNS)", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Systems Administration" ], "description": "Zoner is a web application to make management of DNS zone files simple and easy.\nThe authoritative copy of each domain remains in the original zone file,\nwhich Zoner reads & writes as needed, as opposed to storing domain details\nin a database. This means that zone files can still be edited manually\nand Zoner will pick up the changes as necessary.\n\nZoner features:\n\n* Domain details remain in original zone files, not in a database.\n* Zoner reads & writes actual zone files, which can also be safely modified outside of Zoner.\n* Zone serial numbers are incremented automatically when changes are made.\n* Zoner can signal bind to reload a zone, via rndc.\n* An audit of all zone changes is maintained for each domain. Any previous version of a zone file can be inspected and zones can be rolled back to any previous version.\n\nRequirements:\n\n* Zoner is a Python application built with the TurboGears framework. Both Python and TurboGears (version 1.x) are required.\n* Zoner requires the easyzone and dnspython Python packages for DNS/zone management.\n* Zoner also requires SQLAlchemy, TGBooleanFormWidget and TGExpandingFormWidget Python packages.\n\n(All dependencies should be installed automatically if using setuptools, which will usually be the case for a properly installed TurboGears environment.)\n\n\nInstallation\n------------\n\nThe easiest way to install Zoner is by using setuptools::\n\n $ easy_install zoner\n\nAlternatively, install TurboGears then download the Zoner package\nand install with::\n\n $ python setup.py install\n\nThen create a config file. A template sample-prod.cfg file is included\nwith the package (or installed alongside the package). Example::\n \n $ cp /usr/lib/python2.4/site-packages/zoner-1.3.1-py2.4.egg/config/sample-prod.cfg zoner.cfg\n\nCustomise the config file, then initialise the database::\n\n $ tg-admin sql create\n\nNext, create a user to login to the Zoner application with::\n\n $ zoner_users -c zoner.cfg add\n\nFinally, start the Zoner application::\n\n $ zoner zoner.cfg\n\nPoint your browser at http://localhost:8080/ (or the appropriate host/port\nas per your configuration) and you should be able to login.", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/zoner/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.psychofx.com/zoner/", "keywords": "turbogears.app", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "zoner", "package_url": "https://pypi.org/project/zoner/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zoner/", "project_urls": { "Download": "http://pypi.python.org/pypi/zoner/", "Homepage": "http://www.psychofx.com/zoner/" }, "release_url": "https://pypi.org/project/zoner/1.4.1/", "requires_dist": null, "requires_python": null, "summary": "A DNS zone management web application.", "version": "1.4.1" }, "last_serial": 802328, "releases": { "1.4.0": [ { "comment_text": "", "digests": { "md5": "a3c9ec49a35da67ddacdeb1d68d35a5a", "sha256": "a69ede98f04e87c3d25af339d15340976456881b32ade7b7772a7dfc823f73c0" }, "downloads": -1, "filename": "zoner-1.4.0-py2.4.egg", "has_sig": false, "md5_digest": "a3c9ec49a35da67ddacdeb1d68d35a5a", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 118786, "upload_time": "2008-07-27T08:33:59", "url": "https://files.pythonhosted.org/packages/f2/aa/9d9602ddac1cb58f092e885d5e5fb528c35a02436ee2f682fdc12e3589f3/zoner-1.4.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "da68ce74d187c941cfe0e38099fc74a1", "sha256": "e1554732ba5c3ea505d6c03b1e8756a4530f429db3d68698af7ae9e092ac1f27" }, "downloads": -1, "filename": "zoner-1.4.0.tar.gz", "has_sig": false, "md5_digest": "da68ce74d187c941cfe0e38099fc74a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89601, "upload_time": "2008-07-27T08:34:12", "url": "https://files.pythonhosted.org/packages/41/fc/e4562f36e9ff241941b0a2f84d4afba513ede3bbe7c49916bfb7049e56be/zoner-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "9cf8de28b97baf875076dcab00c84f60", "sha256": "c9161c37411505f40d55c679eb68dca0b6aaf95d9c87760661224b65b27db253" }, "downloads": -1, "filename": "zoner-1.4.1.tar.gz", "has_sig": false, "md5_digest": "9cf8de28b97baf875076dcab00c84f60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89442, "upload_time": "2009-04-30T09:18:05", "url": "https://files.pythonhosted.org/packages/86/a8/39cbdde4e46fb88092d9e56d097bc4ad82441e097a562198429e8e74bf00/zoner-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9cf8de28b97baf875076dcab00c84f60", "sha256": "c9161c37411505f40d55c679eb68dca0b6aaf95d9c87760661224b65b27db253" }, "downloads": -1, "filename": "zoner-1.4.1.tar.gz", "has_sig": false, "md5_digest": "9cf8de28b97baf875076dcab00c84f60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89442, "upload_time": "2009-04-30T09:18:05", "url": "https://files.pythonhosted.org/packages/86/a8/39cbdde4e46fb88092d9e56d097bc4ad82441e097a562198429e8e74bf00/zoner-1.4.1.tar.gz" } ] }