Pastebin é uma ferramenta confiável para usuários do Linux. Com isso, é muito fácil compartilhar scripts Bash ou até mesmo códigos de desenvolvimento rapidamente. Infelizmente, não é um serviço privado, para que qualquer pessoa possa ver suas coisas, a menos que você pague uma grana para protegê-la. Também não é de código aberto. Se você precisar de algo que funcione como o Pastebin, mas com privacidade, menos o custo premium, poderá hospedar sua própria alternativa pessoal do Pastebin em um servidor Linux.
Neste guia, é altamente recomendável configurar ummáquina especial para executar o servidor Ubuntu. No entanto, se você não possui um servidor, considere seguir este guia na área de trabalho do Ubuntu, pois toda a tecnologia de servidor da Web está disponível para instalação e o software PrivateBin não exige nenhuma ferramenta de configuração ou conhecimento especial apenas para servidor.
Nota: embora nos concentremos no servidor Ubuntu e Ubuntu neste tutorial, qualquer servidor Linux / sistema operacional de desktop que suporte LAMP o fará.
Servidor LAMP
A maioria das alternativas Pastebin que funcionam no Linux sãoAplicativos da web. Essas ferramentas precisam de um conjunto completo de ferramentas da web em um servidor Linux para funcionar corretamente. É por isso que nesta seção do guia, abordaremos como configurar uma pilha LAMP.
O que é uma pilha LAMP? É Linux (no nosso caso, Ubuntu Server), Apache2, MySQL e PHP. Sem essas ferramentas, não há como executar o software no guia.
Configurar uma pilha LAMP no Ubuntu é super fácil. Para isso, abra um terminal, remoto via SSH (se necessário) e execute o seguinte instalação apt comando.
sudo apt install lamp-server^
A execução do comando acima agarra virtualmentetudo o que precisamos. Quando tudo estiver concluído, precisamos instalar outra ferramenta. Especificamente, precisamos da ferramenta Git, para que seja possível interagir com o GitHub. Para instalar, digite o comando abaixo.
sudo apt install git -y
Agora que a ferramenta Git está funcionando, o processo de instalação pode começar.
Instale o PrivateBin
Fazer o PrivateBin funcionar é super fácil, pois oo software não usa um método tradicional de banco de dados. Em vez disso, todas as pastas e informações são configuradas em uma estrutura de "arquivo simples". Não usar algo como o MySQL pode parecer assustador e ineficiente, mas não é. Ir com uma configuração somente de arquivo significa que qualquer usuário pode facilmente configurar este software. Melhor ainda, como ignora as configurações tradicionais de banco de dados e SQL, o backup é tão fácil quanto salvar os arquivos.
Para instalar o PrivateBin, estaremos interagindo diretamente com sua página de desenvolvimento no GitHub. Seguir a rota do GitHub significa que a instalação do software é tão fácil quanto executar o clone git comando em um terminal. Em um terminal, use o CD comando, vá para o diretório da web e instale o PrivateBin com Git.
cd /var/www/html/ sudo -s git clone https://github.com/PrivateBin/PrivateBin.git
Instalando o software PrivateBin com um clone git é incrivelmente rápido. Nesse momento, se você abrir uma guia do navegador da Web e inserir o seguinte URL na barra de endereço, poderá acessá-lo instantaneamente.
http://ip-address-of-server-on-lan/PrivateBin
ou, se você o instalou na área de trabalho do Ubuntu:
http://localhost/PrivateBin
Deixar PrivateBin na pasta clone não é muito bom. Para uma melhor configuração, considere movê-lo para a raiz / var / www / html / diretório.
Usando o mv comando, mova todos os arquivos do PrivateBin para o diretório certo e atualize todas as permissões.
cd /var/www/html/PrivateBin/ sudo mv * /var/www/html/ sudo chmod 777 -R /var/www/html/
sudo rm -rf PrivateBin
Acesse a nova configuração do PrivateBin em:
http://ip-address-of-server-on-lan
ou, se você o instalou na área de trabalho do Ubuntu:
http://localhost
PrivateBin
PrivateBin é uma ferramenta muito simples. Para usá-lo, carregue o site e cole algum texto na caixa "Editor". Com o texto na caixa Editor, é hora de definir o formato. Olhe para o topo do editor e selecione o menu suspenso ao lado de "Formato".

Role pelo menu e selecione um formato apropriado para sua pasta. Quando tudo estiver bom, clique em "Enviar" para obter um link compartilhável para a sua pasta.
Pastas destrutivas
Você sabia que o PrivateBin pode criar pastas destrutíveis que são excluídas após serem lidas? Para usar esse recurso, crie uma pasta e marque a caixa "Gravar após a leitura".

Após marcar a caixa de autodestruição, clique no menu suspenso ao lado e defina a data de validade. Quando um usuário abre a pasta "Gravar depois de ler", ele se exclui.
Backup PrivateBin
A criação de um backup do PrivateBin começa criando um arquivo Tar.
tar -czvf private-bin.tar.gz /var/www/html/
Criptografe o backup usando o GPG.
gpg -c private-bin.tar.gz
Conclua o processo de backup excluindo o arquivo original.
sudo rm private-bin.tar.gz
Restaurar
A restauração do backup do PrivateBin começa movendo private-bin.tar.gz.gpg para / var / www / html /.
sudo mv /path/to/private-bin.tar.gz.gpg /var/www/html/
Descriptografar o arquivo com GPG.
gpg -c private-bin.tar.gz.gpg
Extraia o arquivo morto e mova o backup no lugar.
tar -zvxf private-bin.tar.gz cd html mv * .. rm html cd /var/www/html</p>
Comentários