{ "info": { "author": "Sergei S.", "author_email": "s@makeitwork.cz", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Communications", "Topic :: System :: Archiving :: Backup" ], "description": "# Mikrotik RouterOS backup tool\n\n## Instalation\n\n```shell\npip3 install rosbak\n```\n\n## What is rosbak\n\n**rosbak** is a Python command line tool which allows backup Mikrotik RouterOS\nrouters and switches.\n\nKeeping backup files inside RouterOS is usually unsafe, as when the equipment\nfail, you have no access to them.\n\n**rosbak** performs RouterOS backup and copies files to the specified location.\n\n# Requirements\n\n* RouterOS >= 6.45, as **rosbak** uses scp\n* RouterOS ssh service should be turned on\n* You should have an access to RouterOS host\n\n## Usage\n\n```shell\nrosbak [options] \n```\n\ne.g.\n\n```\nrosbak -d /backups router1\n```\n\n## Configuration\n\nYou may put configuration to */usr/local/etc/rosbak.yml*\n\nConfiguration contains global variable *dir* which points to default backup\nlocation (you may use {host} param e.g. /backups/{host}, in this case backups\nare stored e.g. to */backups/router1*)\n\nHost sections in configuration file may contain router IP (*addr*), port,\nbackup *delay*, etc.\n\nConfiguration file is optional.\n\n## Why backup delay\n\nRouterOS performs backups in background. Backup delay param is required to ask\n**rosbak** wait the specified number of seconds before copying backup.\n\n## Export\n\nCommand line param *-x* or *export: true* in host configuration tells\n**rosbak** to perform configuration export as well (*/export file=...*)\n\nConfiguration exports are useful when you need to restore backup partially,\nmanually copying settings one-by-one (e.g. when restoring it on the another\nmodel).\n\n## Copyright and warranty\n\n**rosbak** is provided as-is under MIT license. **rosbak** is a 3rd party tool\nand is not affiliated with SIA Mikrot\u012bkls.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/divi255/rosbak", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "rosbak", "package_url": "https://pypi.org/project/rosbak/", "platform": "", "project_url": "https://pypi.org/project/rosbak/", "project_urls": { "Homepage": "https://github.com/divi255/rosbak" }, "release_url": "https://pypi.org/project/rosbak/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "Mikrotik RouterOS backup tool", "version": "0.0.1" }, "last_serial": 5936038, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "86a9448ff3388deee4509658b37d175d", "sha256": "83ff46f055e21dba314573336392425dd45382eaeb09395436d1ceac9720a2dc" }, "downloads": -1, "filename": "rosbak-0.0.1.tar.gz", "has_sig": false, "md5_digest": "86a9448ff3388deee4509658b37d175d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3367, "upload_time": "2019-10-06T21:21:35", "url": "https://files.pythonhosted.org/packages/40/a0/3b8b5e375c9efef36759192f9e1951ee89bc066a808fd611ecf932314ae4/rosbak-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "86a9448ff3388deee4509658b37d175d", "sha256": "83ff46f055e21dba314573336392425dd45382eaeb09395436d1ceac9720a2dc" }, "downloads": -1, "filename": "rosbak-0.0.1.tar.gz", "has_sig": false, "md5_digest": "86a9448ff3388deee4509658b37d175d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3367, "upload_time": "2019-10-06T21:21:35", "url": "https://files.pythonhosted.org/packages/40/a0/3b8b5e375c9efef36759192f9e1951ee89bc066a808fd611ecf932314ae4/rosbak-0.0.1.tar.gz" } ] }