{"id":13626334,"url":"https://github.com/wanelo/manta-backup","last_synced_at":"2026-01-27T16:36:05.073Z","repository":{"id":9672943,"uuid":"11615333","full_name":"wanelo/manta-backup","owner":"wanelo","description":"Put things in Joyent's Manta object store.  Now with remote checksums!","archived":false,"fork":false,"pushed_at":"2013-10-18T18:17:39.000Z","size":168,"stargazers_count":8,"open_issues_count":1,"forks_count":0,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-11-08T16:43:04.319Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wanelo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-23T18:03:24.000Z","updated_at":"2020-08-23T18:31:53.000Z","dependencies_parsed_at":"2022-09-01T05:01:50.597Z","dependency_job_id":null,"html_url":"https://github.com/wanelo/manta-backup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wanelo%2Fmanta-backup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wanelo%2Fmanta-backup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wanelo%2Fmanta-backup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wanelo%2Fmanta-backup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wanelo","download_url":"https://codeload.github.com/wanelo/manta-backup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249250820,"owners_count":21237961,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T21:02:15.574Z","updated_at":"2026-01-27T16:36:05.067Z","avatar_url":"https://github.com/wanelo.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"###Requirements\nRequires a Joyent cloud account and Joyent's node.js cli tools - `npm install manta`.\nSee docs here: http://apidocs.joyent.com/manta/\n\n\n###Usage\nUse `mbackup` to push files to Joyent's Manta service.  `mbackup` will run a checksum via Manta on the remote file and compare to your local file.  If the local file and remote file checksums don't match, the script will exit with an error.\n\nFor simplicity, `mbackup` will by default gzip and push your files to `/$MANTA_USER/stor/backups/$1/your_hostname/filename.gz`, organizing further sub-directories by data type and hostname.  For example:\n\n```\nmbackup postgres my_table.date.gz\n```\nwill place a file called 'my_table.date.gz' in Manta under your stor/backups 'directory':\n```\n\u003e mls /$MANTA_USER/stor/backups/postgres/$(hostname)/\nmy_table.date.gz\n```\n\nAlternatively, you can specify a target path as the 3rd argument.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwanelo%2Fmanta-backup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwanelo%2Fmanta-backup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwanelo%2Fmanta-backup/lists"}