/CACo-backup

Script de backup para o Centro Acadêmico da Computação - UNICAMP

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Programa simples para realizar backup dos computadores do CACo.

Pré-requisitos:
	* python 2.7
	* ssh
	* host de destino com autenticação via chave sem senha, e hash do sshd no
	  known_hosts do usuário
	* rsync
	* GNU tar e xz-utils (e/ou bzip2, e/ou gzip) (opcional)

Configuração:
	Criar um arquivo de texto simples em /etc/caco_backup.conf ou
	$HOME/.caco_backup.conf (este tem maior precedência que aquele), da
	seguinte forma:
	[defaults]
	destination = caminho_padrao_de_destino (pode ser uma url)
	protocol = protocolo_padrao_de_comunicacao (rsync)
	files = lista,de,arquivos,separados,por,virgula (não usar expansão de variáveis)
	compression_type = tipo_de_compressao (xz, gz ou bzip2)
	use_compression = true ou false, indica se os arquivos serão compactados

Uso:
	./backup.py [opções]
	Veja ./backup para uma lista das opções

Autor(es):
	* Ivan Sichmann Freitas

Licença:
	* GPLv3