- - Como configurar o SparkleShare no Linux

Como configurar o SparkleShare no Linux

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