{"id":13344111,"url":"https://github.com/DiouxX/script_backup_applicatif","last_synced_at":"2025-03-12T06:31:13.598Z","repository":{"id":93411989,"uuid":"42170679","full_name":"DiouxX/script_backup_applicatif","owner":"DiouxX","description":"Script to backup the application files","archived":false,"fork":false,"pushed_at":"2019-01-30T09:03:39.000Z","size":8,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-24T16:50:47.432Z","etag":null,"topics":["backup","bash","bash-script","bz2","script-backup-applicatif","shell","tar","zip"],"latest_commit_sha":null,"homepage":null,"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/DiouxX.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-09-09T09:58:19.000Z","updated_at":"2019-01-30T09:03:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"6d604aeb-74d4-4a1a-8147-3380deeba9a9","html_url":"https://github.com/DiouxX/script_backup_applicatif","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/DiouxX%2Fscript_backup_applicatif","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiouxX%2Fscript_backup_applicatif/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiouxX%2Fscript_backup_applicatif/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiouxX%2Fscript_backup_applicatif/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DiouxX","download_url":"https://codeload.github.com/DiouxX/script_backup_applicatif/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243171635,"owners_count":20247878,"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","bash","bash-script","bz2","script-backup-applicatif","shell","tar","zip"],"created_at":"2024-07-29T19:32:27.621Z","updated_at":"2025-03-12T06:31:13.591Z","avatar_url":"https://github.com/DiouxX.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# script_backup_applicatif\n\n## Description\nCe script permet de sauvegarder les fichiers d'une application en créant une archive\net de la copier sur un serveur distant\n\n## Utilisation\n\nUtilisation du script :\n\n\t\n-s\tDossier source de l'application à sauvegarder (sans le / de fin)\n\n-n\tNom du Backup (default: Nom du dossier + YYYY/MM/DD)\n\n-f\tDossier pour la création de l'archive (default: Dossier courant)\n\n-t\tChemin de sauvegarde de l hote distant\n\n-P\tPort SSH de l hote distant (default : 22)\n\n-z  Compression au format ZIP au lieu de tar.bz2\n\n-k  Garder la sauvegarde en local si l'option de transfert est activée\n\n-v\tMode verbeux\n\n\n## Exemple\n\n### TAR.BZ2\n\nSi l'on veut transférer la sauvegarde:\n\n```sh\nscript_backup_applicatif -s /opt/redmine-2.6.0 -n Redmine -t backup@192.168.1.1:/mnt/backup_server\n```\n\nSi l'on veut une sauvegarde en local:\n\n```sh\nscript_backup_applicatif -s /opt/redmine-2.6.0 -n Redmine -f /opt/backup/Redmine\n```\n\n### ZIP\n\nSi l'on veut transférer la sauvegarde\n\n```sh\nscript_backup_applicatif -z -s /opt/redmine-2.6.0 -n Redmine -t backup@192.168.1.1:/mnt/backup_server\n```\n\nSi l'on veut une sauvegarde en local\n\n```sh\nscript_backup_applicatif -z -s /opt/redmine-2.6.0 -n Redmine -f /opt/backup/Redmine\n```\n\n*********\nIMPORTANT\n*********\n\nPensez à copier la clef public sur le serveur que vous desirer envoyer le backup ( Pour automatiser la tache de backup)\n\n```sh\n[user@ordi ~]$ ssh-copy-id -i ~/.ssh/id_dsa.pub root@serveur-distant\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDiouxX%2Fscript_backup_applicatif","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDiouxX%2Fscript_backup_applicatif","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDiouxX%2Fscript_backup_applicatif/lists"}