{"id":23181748,"url":"https://github.com/itachi1621/timeshift-backup-manager","last_synced_at":"2025-10-25T07:31:15.313Z","repository":{"id":208135130,"uuid":"621037635","full_name":"itachi1621/Timeshift-Backup-Manager","owner":"itachi1621","description":"simple CLI (Command Line Interface) backup manager for the Linux backup tool Timeshift","archived":false,"fork":false,"pushed_at":"2023-03-31T14:30:18.000Z","size":14,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-18T08:17:49.154Z","etag":null,"topics":["backup-script","bash","bash-script","linux","shell-script","timeshift","timeshift-application"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itachi1621.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-29T21:41:57.000Z","updated_at":"2024-09-07T11:27:04.000Z","dependencies_parsed_at":"2023-11-19T23:39:08.545Z","dependency_job_id":null,"html_url":"https://github.com/itachi1621/Timeshift-Backup-Manager","commit_stats":null,"previous_names":["itachi1621/timeshift-backup-manager"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itachi1621%2FTimeshift-Backup-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itachi1621%2FTimeshift-Backup-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itachi1621%2FTimeshift-Backup-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itachi1621%2FTimeshift-Backup-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itachi1621","download_url":"https://codeload.github.com/itachi1621/Timeshift-Backup-Manager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238101503,"owners_count":19416537,"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-script","bash","bash-script","linux","shell-script","timeshift","timeshift-application"],"created_at":"2024-12-18T08:17:52.842Z","updated_at":"2025-10-25T07:31:14.974Z","avatar_url":"https://github.com/itachi1621.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Timeshift Backup Manager\n\nThis script is a simple CLI (Command Line Interface) backup manager for the Linux backup tool Timeshift,  \nWith this script, you can easily manage your Timeshift backups via the CLI\nwithout having to know the commands.\n\n\n## Features\n- Easily create backups of your system.\n- Clean up old backups to free up disk space.\n- Create backups with Daily, Monthly, Weekly Tags.\n- Easy access to timeshift features on the CLI (Command Line Interface) without knowing the commands for timeshift.\n\n## Requirements\n- Timeshift installed and configured on your system\n- Bash (version 4.0 or later)\n- rsync (version 3.1.2 or later)\n\n## Installation\n\n1. Clone the repository: \n``` \n\ngit clone https://github.com/itachi1621/Timeshift-Backup-Manager.git \n\n```\n2. Move into the cloned directory with \n\n``` \n\ncd Timeshift-Backup-Manager \n\n```\n3. Make the script executable with\n\n``` \n\nchmod +x Timeshift-Backup-Manager \n\n```\n4. Execute the script using\n\n **Script needs to be run as root in order to access timeshift features**\n\n``` \n\nsudo ./Timeshift-Backup-Manager.sh \n\n```\n\n\n## Screenshots\n\n**Main Menu**\n\n![Timeshift backup manager menu](https://user-images.githubusercontent.com/62318474/228902206-57caadaf-0c49-4c31-9aad-552b79049acc.png)\n\n**Backup Creation Menu**\n\n![Backup Creation Menu](https://user-images.githubusercontent.com/62318474/229012919-745848b2-6018-42ea-8f38-d40a94518da4.png)\n\n**Backup Listing**\n\n![Backup Listing](https://user-images.githubusercontent.com/62318474/229013480-2cbced32-e788-41ab-b429-a2ba6eebf202.png)\n\n\n**Backup Deletion Menu**\n\n\n![Deletion Menu](https://user-images.githubusercontent.com/62318474/229013075-1a4bec41-d0f2-4b28-b59d-1baa58f4ff69.png)\n\n**Backup Restoration**\n\n\n![Backup Restoration](https://user-images.githubusercontent.com/62318474/229013884-26e33ed9-ac99-4af7-9c56-50ae04c049e5.png)\n\n## Tested On\n\n- Ubuntu Server 22.04 LTS\n- Ubuntu 22.04\n- Ubuntu Server 20.04 LTS\n\n## Timeshift repos\n### Original Timeshift repo (Archived)\n- https://github.com/teejee2008/timeshift\n### Linux Mint Timeshift Repo (Current)\n- https://github.com/linuxmint/timeshift\n\n\n## License\nThis script is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitachi1621%2Ftimeshift-backup-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitachi1621%2Ftimeshift-backup-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitachi1621%2Ftimeshift-backup-manager/lists"}