{"id":27626211,"url":"https://github.com/stewartadam/fwbackups","last_synced_at":"2025-04-23T12:37:27.910Z","repository":{"id":555029,"uuid":"185642","full_name":"stewartadam/fwbackups","owner":"stewartadam","description":"A feature-rich, user-friendly backup program [bugfixes only]","archived":false,"fork":false,"pushed_at":"2025-02-24T12:09:22.000Z","size":2677,"stargazers_count":89,"open_issues_count":9,"forks_count":20,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-18T20:35:08.540Z","etag":null,"topics":["backup-solution","backups","graphical-user-interface","python"],"latest_commit_sha":null,"homepage":"http://www.diffingo.com/oss/fwbackups/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stewartadam.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null}},"created_at":"2009-04-25T21:19:42.000Z","updated_at":"2025-03-13T11:34:06.000Z","dependencies_parsed_at":"2023-12-30T04:27:14.184Z","dependency_job_id":"c11b9691-4fd1-48bf-a539-c987f6e152c7","html_url":"https://github.com/stewartadam/fwbackups","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewartadam%2Ffwbackups","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewartadam%2Ffwbackups/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewartadam%2Ffwbackups/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewartadam%2Ffwbackups/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stewartadam","download_url":"https://codeload.github.com/stewartadam/fwbackups/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250436400,"owners_count":21430479,"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":["backup-solution","backups","graphical-user-interface","python"],"created_at":"2025-04-23T12:37:27.229Z","updated_at":"2025-04-23T12:37:27.900Z","avatar_url":"https://github.com/stewartadam.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- omit from toc --\u003e\n# Overview of fwbackups\n\nA feature-rich user backup program that allows you to backup your documents on a\none-off or recurring scheduled basis. It is compatible with MacOS and Linux systems with Python 3 and GTK 4.\n\n***Note: fwbackups is in maintenance only mode.*** See below for details.\n\nTable of contents:\n- [Features](#features)\n- [User guide](#user-guide)\n- [Building \\\u0026 Installation](#building--installation)\n- [Usage](#usage)\n- [Translations](#translations)\n- [Known Issues](#known-issues)\n  - [Linux-specific](#linux-specific)\n- [Maintenance status](#maintenance-status)\n\n\n## Features\n\n- Simple interface for configuring new backups or restoring documents from a\n  previous backup\n- Multiple backup formats: directory copy or tar archive\n  - Incremental backup support (directory copy only)\n  - Compression (archive format only)\n  - Exclude files or folders\n- Send backups to remote hosts with SFTP/SSH\n- Automatic backup organization and cleanup\n- Restore existing backup sets\n\n## User guide\n\nThe most recent version of user guide is available online, in HTML or PDF, [here](https://www.diffingo.com/oss/fwbackups/documentation).\n\n## Building \u0026 Installation\n\nIf your distribution offers fwbackups in its software repositories, it is\nrecommended you install fwbackups that way instead.\n\nfwbackups is also available as a Flatpak image under the name *com.diffingo.fwbackups*. Please note it leverages system binaries, so make sure you have a cron daemon (such as `cronie`) and `rsync` installed if you want to use the direct copy engine.\n\nFor instructions on how to build from source, read on in [INSTALL.md](INSTALL.md).\n\n## Usage\n\nThe fwbackups desktop entry starts the backup administrator, a GUI tool to\nmanage backup sets or perform one-time backups and restore operations.\n\nIt can also be started from the CLI:\n\n```sh\nfwbackups\n```\n\nAn existing backup set can be run manually by executing:\n\n```sh\nfwbackups-run SetName1 SetName2 [...]\n```\n\nTo start a one-time backup without an existing set configuration, use:\n\n```sh\nfwbackups-runonce /src/Path1 /src/Path2 [...] /destination\n```\n\nExecute either command with the `--help` parameter for full options and usage\ndetails.\n\n## Translations\n\nTranslations are available [here](https://www.transifex.com/Magic/fwbackups/) - you're welcome to add or correct translations!\n\n## Known Issues\n\n### Linux-specific\n\n- If you previously installed fwbackups a 1.43.3 release candidate from source\n  (for example on Ubuntu), please remove the `/usr/share/fwbackups/fwbackups`\n  directory manually before installing 1.43.4.\n- An issue was identified in the previous version of fwbackups (1.43.3) where\n  after upgrading, the backup schedule may have been erased. If you have been\n  affected by this problem, simply open the administrator utility and then close\n  it to reschedule all backups.\n\n## Maintenance status\n\nfwbackups is in maintenance mode, and releases will be published for only major\nbugfixes (or if a new feature is added **and tested*- with a pull request).\n\nAlthough I would love to keep working on fwbackups, I unfortunately no longer\nhave the free time to give fwbackups the attention that it deserves. I have\nlearned a lot through maintaining fwbackups and want to thank all the users for\nthe support, feature requests, pull requests. I hope that you still find the\nsoftware useful.\n\nGiven the above, the plans around the 1.44 C++ rewrite of fwbackups are also on\nhold. The `cplusplus` branch of this repo has a functional, cross-platform\nQt4-based UI and cmake build system with limited bindings to boxbackup, but\nshould be considered as abandoned/for reference only.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstewartadam%2Ffwbackups","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstewartadam%2Ffwbackups","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstewartadam%2Ffwbackups/lists"}