Existem muitas opções de sincronização no Linux, masquase nenhum deles se concentra no desenvolvedor. É aí que entra o Sparkleshare: é uma ferramenta de sincronização de arquivos que permite aos usuários sincronizar e compartilhar vários arquivos de texto, documentos de escritório e outros pequenos tipos de dados para usuários em uma LAN ou pela Internet de maneira semelhante ao Dropbox. O Sparkleshare é gratuito e funciona muito bem em uma infinidade de distribuições Linux. Para usar o SparkleShare no Linux, é necessário configurar um cliente e um host.
Servidor Sparkleshare
O sistema host Sparkleshare é configurado sem esforço, graças à ferramenta "Dazzle". Dazzle é um script de shell que os usuários podem usar para manipular compartilhamentos Sparkleshare, conectar clientes e etc. rapidamente.
Nota: você não precisa ter um servidor dedicado para hospedar um projeto Sparkleshare. No entanto, é uma boa ideia instalar o servidor Sparkleshare em um computador usado regularmente.
O script Dazzle não exige nenhuma configuração exclusiva para usar ou instalar. Em vez disso, use o wget ferramenta para fazer o download para o diretório inicial do servidor Linux ou Desktop que hospedará os arquivos.
wget https://raw.githubusercontent.com/hbons/Dazzle/master/dazzle.sh
Atualize as permissões para o script Dazzle, para que o seu PC Linux possa usá-lo corretamente. Sem as permissões corretas, é muito provável que o script não funcione corretamente.
sudo chmod +x dazzle.sh
Após definir as permissões, execute a instalação do Dazzlecomando. O comando setup gerará automaticamente vários arquivos de configuração, bem como outras alterações essenciais do sistema necessárias para executar um sistema Sparkleshare bem-sucedido.
Obtenha privilégios de root com:
sudo -s
Em seguida, troque para a conta raiz usando o su comando.
su
Com o root, execute o processo de instalação do Dazzle.
sh dazzle.sh setup
Agora que a configuração foi resolvida, épossível configurar um compartilhamento. Lembre-se de que os hosts de arquivos Sparkleshare são melhores com código, arquivos de texto, imagens ou outros documentos pequenos. Não tente usar isso para arquivos grandes, pois não é para isso que o software se destina. Para criar um novo compartilhamento, chame o crio comando.
sh dazzle.sh create NEW_SHARE_NAME
O script Dazzle, quando concluído, será impressoos detalhes da conexão remota para seu novo compartilhamento. Copie essas informações de compartilhamento e salve-as em um arquivo de texto. Sinta-se à vontade para repetir esse processo quantas vezes quiser, se desejar vários compartilhamentos separados com seu host Sparkleshare.
Cliente Sparkleshare
Agora que você tem seu servidor Sparklesharetrabalhando, é hora de configurar o lado do cliente. Felizmente, o Sparkleshare está prontamente disponível em todos os principais sistemas operacionais. Para instalar o Sparkleshare no Linux, abra um terminal e siga as instruções, dependendo da sua distribuição Linux.
Ubuntu
sudo apt install sparkleshare
Debian
sudo apt-get install sparkleshare
Arch Linux
Os usuários do Arch Linux têm acesso ao cliente Sparkleshare se habilitarem o repositório "Community" no /etc/pacman.conf.
sudo pacman -S sparkleshare
Fedora
sudo dnf install sparkleshare -y
OpenSUSE
sudo zypper install sparkleshare
Linux genéricos via Flatpak
Os desenvolvedores do Sparkleshare têm uma versão Flatpak disponível para instalação. Para obtê-lo, siga o nosso guia para configurar o Flatpak no seu PC Linux.
Após configurar o Flatpak para funcionar no seu PC Linux, digite os seguintes comandos para fazer o Sparkleshare funcionar.
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.sparkleshare.SparkleShare
Conectando ao servidor Sparkleshare
Para se conectar a um Sparkelshare auto-hospedado, vocêprimeiro é necessário adicionar o ID ao seu servidor. Inicie o cliente Sparkleshare e clique com o botão direito do mouse na bandeja do sistema na área de trabalho. No menu do botão direito, localize “Client ID” e clique no botão “copy to clipboard”.

Retorne ao servidor que está hospedando seu projeto Sparkleshare e obtenha acesso root com sudo -s.
sudo -s
Depois de executar o sudo -s comando, alterne para a conta raiz executando o comando su comando em um terminal.
su
Com acesso root, execute o script Dazzle e use o ligação característica. Pegue a ID do cliente e cole no terminal quando solicitado. Repita esse processo para cada usuário que precisar acessar o projeto remoto do Sparkleshare.
sh dazzle.sh link
Quando todos os seus clientes estão conectados,clique com o botão direito do mouse no ícone Sparkleshare na bandeja do sistema novamente e selecione “adicionar projeto hospedado”. Digite os detalhes da conexão para que seu compartilhamento tenha acesso! Se a conexão for bem-sucedida, os dados começarão a ser sincronizados instantaneamente com o seu PC Linux através do cliente.

Precisa adicionar novos dados ao seu servidor Sparkleshare remoto? Abra seu gerenciador de arquivos Linux e navegue até / home / nome de usuário / Sparkleshare /.

Para compartilhar arquivos com usuários conectados ao seu projeto Sparkleshare, clique em uma das subpastas do projeto dentro de ~ / Sparkleshare. Copie seus dados na pasta do projeto e deixe o cliente enviá-los para os outros usuários.
Comentários