Edição colaborativa de documentos com o Raspberry Pi

Edição colaborativa de documentos Raspberry Pi Título Imagem

Quer manter os seus documentos pessoais e profissionais privados e seguros? Então armazená-los em servidores externos não é o caminho a seguir. Neste artigo, vou explicar como pode configurar a edição colaborativa local de documentos com um Raspberry Pi.

De facto, se ainda utiliza o Google Docs, então os seus dados não são privados nem seguros. Como diz a máxima - a "nuvem" é apenas o computador de outra pessoa.

Por isso, a solução mais fácil é passar a utilizar o armazenamento local de documentos. Mas depois precisa de uma forma de editar facilmente esses documentos. Felizmente, temos tudo o que precisa.

A aplicação de software que vamos utilizar chama-se Etherpad Lite.

Servidor Etherpad Raspberry Pi

Neste artigo, vou percorrer os passos para saber exatamente o que é necessário fazer para permitir a edição colaborativa de documentos num Raspberry Pi. Vou explicar o que é o Etherpad, como o instalar e como o configurar.

Quer seja na sua rede doméstica ou na sua rede empresarial, um servidor Etherpad num Raspberry Pi oferece uma solução ideal.

Etherpad e Etherpad Lite

Assim, começo por explicar o que é o Etherpad.

O Etherpad é uma aplicação de código aberto que permite a edição colaborativa em tempo real, tal como a que está provavelmente habituado com o Google Docs. Pode acompanhar as alterações e várias pessoas podem editar em conjunto um único texto e, na verdade, pode utilizá-lo diretamente como uma alternativa ao Google Docs, se assim o desejar.

Em princípio, não precisa de configurar o seu próprio servidor Etherpad para o utilizar. No entanto, se utilizar um servidor público, não está a garantir a privacidade de um servidor local.

Crédito: Etherpad.

Foi inicialmente desenvolvido pela AppJet e mais tarde adquirido pela Google e lançado como código aberto em 2009.

Atualmente, existem duas variantes do Etherpad. Etherpad clássico e Etherpad Lite.

Etherpad Lite é uma versão leve do Etherpad. É também mais modular e mais fácil de configurar e implementar. Na minha opinião, é uma variante muito melhor do Etherpad e também parece ser a variante mais popular atualmente.

De facto, se formos a etherpad.orgé de facto o Etherpad Lite.

E assim, agora, vou mostrar-vos como configurar um servidor Etherpad Lite no vosso Raspberry Pi.

Configurando o Etherpad em um Raspberry Pi

Em primeiro lugar, tem de ter uma versão do Raspberry Pi OS no seu Raspberry Pi. Depois, terá de se certificar de que o seu Raspberry Pi está ligado à Internet para o processo de instalação.

Por isso, em primeiro lugar, certifique-se de que o seu Raspberry Pi está atualizado. Abra um terminal e execute:

sudo apt update && sudo apt upgrade

Em seguida, vamos instalar o Node.js, que é a base do Etherpad Lite.

sudo apt install nodejs npm

Em seguida, é necessário criar uma pasta vazia para o Etherpad e navegar até ela.

mkdir etherpad
cd etherpad

Uma vez feito isso, precisamos de trazer o Etherpad Lite para essa pasta.

git clone https://github.com/ether/etherpad-lite.git

Em seguida, navegue até à pasta etherpad-lite.

cd etherpad-lite

E instalar as dependências:

bin/installDeps.sh

Agora você instalou com sucesso o Etherpad Lite. Tudo o que resta fazer é configurá-lo como achar melhor. Por exemplo, pode configurar o endereço IP para 0.0.0.0 para permitir o acesso externo. Terá de abrir o ficheiro settings.json.

nano settings.json

E, em seguida, certifique-se de que o "ip" está definido para "0.0.0.0".

"ip": "0.0.0.0",

Para guardar o ficheiro no Nano, carrega-se em Ctrl + X e depois em Y.

Tudo o que resta a fazer é iniciar o Etherpad Lite com o seguinte comando:

bin/run.sh

Pode agora verificar novamente no seu Raspberry Pi se tudo está a funcionar. Se abrires um browser e escreveres http://localhost:9001 poderá ver a sua instância do Etherpad Lite.

Se quiser ligar-se ao Etherpad Lite a partir de outros dispositivos, terá de substituir "localhost" pelo endereço IP do Raspberry Pi.

Pode encontrar o endereço IP executando o seguinte comando no seu Raspberry Pi:

hostname -I

Em seguida, pode escrever http://RASPBERRYPIIPADDRESS:9001 e tem acesso a um servidor Etherpad Lite alojado localmente no seu Raspberry Pi. Certifique-se de que é http e não https. Caso contrário, poderá deparar-se com dificuldades.

Mas agora tem um servidor Etherpad Lite acessível, executado num Raspberry Pi, ao qual pode aceder a partir de dispositivos na rede.

Conclusão

Assim, agora poderá alojar localmente todos os seus documentos e editá-los coletivamente também. Esta é uma solução super prática e relativamente fácil de configurar no seu Raspberry Pi.

Está à procura de outras ideias para melhorar o seu escritório? Não deixe de consultar:

E pode inscrever-se na nossa Newsletter para se manter atualizado sobre projectos, concursos e outros artigos aqui no PiCockpit!

Tem outras formas de edição colaborativa de documentos num Raspberry Pi? Deixe-nos saber nos comentários abaixo!

Deixe um comentário