302.5 - Sincronizar livros no servidor com FreeFileSync

Curso 302. Sincronizar

Curso 302 => Módulo 5 [prático / 10 minutoS]

Título: Sincronização automática de livros no servidor: software FreeFileSync

Objetivo: atualizar o conteúdo da biblioteca digital ao público de forma automatizada 
Requisitos: Calibre + biblioteca alojada + Acesso Web + conta FTP + software FreeFileSync

A utilização deste programa é apenas para bibliotecas digitais já instaladas na web.

Será utilizado um software que irá sincronizar automaticamente os livros locais (da biblioteca Calibre) com os livros da biblioteca em linha.

No final do módulo a pasta da biblioteca local ficará igual à pasta dos livros em linha

A- Instalar

A- Instalar o programa FreeFileSync

A1- Abrir o sítio https://freefilesync.org/ e carregar no botão de Download



A2- Escolher a versão a descarregar de acordo com o sistema em https://freefilesync.org/download.php


Importante: cuidado com a publicidade já que alguns anúncios também usam o termo "Download" para o levar a clicar neles. Os links corretos são os que incluem o nome do programa e o sistema operativo (o número da versão pode ser diferente do visto nestas imagens)

A3- Descarregar o ficheiro e guardar no seu disco (provavelmente na pasta de transferências)

A4- Executar/Abrir o ficheiro descarregado com duplo clique para iniciar a sua instalação

A5- Na instalação confirmar sempre cada ecrã e avançar

O programa é instalado e é aberto

B- Configurar acesso local

A janela de entrada do programa está dividida em 4 colunas:

  • A 2ª coluna irá mostrar uma lista dos livros na biblioteca Calibre no computador local
  • A 4ª coluna irá mostrar uma lista dos livros na biblioteca Calibre no servidor

O programa irá fazer a comparação e listar os livros do servidor (capas , ficheiros e pastas) a atualizar ou apagar para substituir com novas versões que tenham sido editadas no Calibre. Vamos então dizer ao FreeFileSync onde estão os livros a sincronizar!

B1- Carregar no botão "Procurar" da 2ª coluna

B2- Procurar a pasta da biblioteca Calibre que tem os seus livros (a pasta GERAL)

B3- Selecionar a pasta (não abrir) e carregar no botão "Selecionar"

B4- O caminho da pasta "GERAL" está agora na caixa (o caminho no seu computador pode ser diferente do exemplo).

Temos assim a origem da comparação a realizar. Agora é preciso dizer que tipo de comparação será feita.

B5- Carregar no botão da Roda dentada (azul) ao lado do botão "Comparar"

É aberta uma janela com três abas:

B6- Na aba "Comparação" carregue em "Data e Tamanho do ficheiro" e, mas abaixo em "Repetir automático"

B6- Mudar para a aba "Filtro" e surge uma lista de ficheiros que serão excluídos da comparação. Verifique se surge listada na caixa "Excluir" a opção:

*\thumbs.db


B7- Mudar para a aba "Sincronização" e escolher "ESPELHAR", e mais abaixo, em "Eliminar ficheiros", escolher "Permanente"

C- Guardar configurações

Para voltar novamente a este ficheiro no futuro, convém guardar as configurações de comparação (agora e no final da configuração)

C1- Abrir o menu "Ficheiro" e escolher "Guardar como"

C2- Procurar a pasta de gestão dos ebooks (a pasta "Ebooks" onde estão as pastas da formação e a pasta "BibliotecasCalibre"

C3- Dar um nome ao ficheiro (p. ex. "FTP - Biblioteca Digital") e carregar em "Guardar"


C4- Fica guardado um atalho para o programa. No futuro apenas terá de carregar neste atalho para sincronizar a biblioteca

C5- O nome do ficheiro das configurações fica também disponível numa lista na coluna 1 do programa (para acesso rápido futuro)

D- Configurar acesso ao servidor

Ponto de situação:

Já definimos a origem da comparação a realizar (a pasta da biblioteca local) e o tipo de comparação a realizar (espelhamento de pastas). Falta agora definir o destino da comparação, isto é, indicar o local da pasta com os livros no servidor

D1- Na coluna direita, topo à direita, carregar no botão mais à direita (ícone do GogoleDrive e de uma nuvem)

D2- Carregar no botão FTP

D3- Introduzir os seus dados FTP de acesso ao servidor

  1. Nome do servidor
  2. Utilizador e Palavra-passe (senha)

Nota: estes dados são disponibilizados pelo alojamento da sua biblioteca num servidor web (ver módulo Acesso FTP). Se não tem uma biblioteca em linha terá de contactar o seus serviços de informática para que a coloquem em linha ou utilizar um servidor gratuito (menos fiável e mais limitado).

D4- Ainda na mesma caixa, carregar no botão "Procurar" para entrar no servidor

D5- Surge uma lista das pastas no servidor

D6- Carregar no sinal "+" ao lado da pasta "public_html" para a abrir

D7- Selecionar a pasta "elivros" (não abrir)

D8- Carregar no botão "Selecionar pasta"

D9- No campo Diretório no servidor aparece agora identificado o caminho da pasta "elivros" (no exemplo em "\public_html\elivros")

Nota: esta pasta "elivros" no servidor é a pasta que tem os livros. A pasta terá de ter o mesmo conteúdo que a pasta da biblioteca Calibre local para que o público veja os mesmos livros que temos na nossa biblioteca local (biblioteca Geral)

D10- Carregar no botão OK para confirmar e fechar esta caixa de opções

D11- Agora que já se definiu o que comparar, como e com o quê vamos à comparação e sincronização. Antes disso guarde o ficheiro de configurações para não precisar de as repetir

E- Comparar e sincronizar

Até aqui foram feitas as configurações o que é feito apenas uma vez. Este último passo é o que fará regularmente sempre que quiser atualizar a biblioteca.

E1- Na coluna 2, carregar no botão "Comparar" (que deve ter a indicação de "Data e tamanho do ficheiro")

O programa vai comparar a biblioteca local com a biblioteca do servidor. Note que a coluna 3 indicará quais os ficheiros a ser eliminados no servidor e quais serão carregados de novo.

E2- Na coluna 4 carregue no botão "Sincronizar" (confirme que tem a indicação de "Espelhar"... ou volte ao passo B7)

Nota: cada livro pode ter mais que um ficheiro associado: uma capa, um ficheiro de cada formato de ebook e ainda um ficheiro de metadados. Não se preocupe, é mesmo assim!

E4- O programa sincroniza os ficheiros com o servidor dando a indicação da progressão da tarefa. Em alguns minutos (dependente da quantidade de dados e velocidade da ligação) será concluído a sincronização.

E5- Ao concluir a sincronização pode fechar a janela, gravar as configurações (na coluna 1) e sair do programa.

E6- Pode visitar a sua biblioteca.

Nota: pode ser necessário esperar alguns segundos para que a memória/cache do servidor seja atualizada. É conveniente refrescar a memória do seu browser web carregando ao mesmo tempo em duas teclas: tecla "CTRL" e tecla "F5"

Concluído!

Para verificar se foi tudo sincronizado: compare os números totais de livros na biblioteca em linha indicados na categoria "Todos os livros"