{"repo":"richbl/gogs-remote-backup","free":true,"listed":false,"github":"https://github.com/richbl/gogs-remote-backup","clone":"git clone https://github.com/richbl/gogs-remote-backup.git","description":"Remotely back up a Gogs (Go Git Service) database and selected files and folders","language":"Shell","stars":12,"topics":["gogs","database","golang","go","remote","backup","postgresql","bash","bash-script","shell"],"license":"MIT","category":"databases-storage","readme_excerpt":"Gogs-Remote-Backup Gogs-Remote-Backup ( run gogs remote backup.sh ) is a bash script to remotely back up key files/folders used in a Gogs installation using the secure remote copy (scp) command. Specifically, Gogs-Remote-Backup backs up the following: - The PostgreSQL database used by Gogs - The Gogs custom configuration file called app.ini . This file is important, as it contains all configuration details regarding the current Gogs install - The Gogs Git repositories located in the gogs-repositories folder Note: Gogs can be installed using other database options: this script currently only supports PostgreSQL. Importantly, run gogs remote backup.sh is intended to be used for making unattended script calls ( e.g. , running cron jobs) into a set of related Git projects configured as Git submodules, making it easy to use this project as a front-end while the supporting submodule projects get updated independently. The two submodule projects are: - Postgresql-Db-Dump , used to remotely dump a PostgreSQL database - Remote-Folder-Copy , used to remotely copy a folder Requirements - An operational bash environment (bash 4.3.46 used during development) - The requirements of each of the two submodule projects used in this project. Note that each submodule project will alert the user to missing dependencies at runtime While this package was written and tested under Linux (Ubuntu 16.10), there should be no reason why this won't work under other Unix-like operating systems. Basic Usage ","default_branch":null,"files":null,"tree":[],"storefront":"/r/richbl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/richbl/gogs-remote-backup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}