Pastebin é uma ferramenta confiável para usuários do Linux. Com isso, é muito fácil compartilhar Scripts Bash ou mesmo código de desenvolvimento com um simples toque. 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 uma má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 é disponível para instalação e o software PrivateBin não requer nenhuma ferramenta de configuração especial apenas para servidor ou conhecimento.
Nota: embora nos concentremos no servidor Ubuntu e Ubuntu neste tutorial, qualquer sistema operacional servidor / desktop Linux que suporte o LAMP o fará.
A maioria das alternativas Pastebin que funcionam no Linux são aplicativos 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 instala lamp-server ^
A execução do comando acima agarra praticamente tudo 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 instala git -y
Agora que a ferramenta Git está funcionando, o processo de instalação pode começar.
Fazer o PrivateBin funcionar é super fácil, pois o 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 MySQL pode parecer assustador e ineficiente, mas não é. Ir com uma configuração apenas de arquivo significa que qualquer usuário pode configurar facilmente 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 o 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 é 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.
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".
Depois de marcar a caixa de autodestruição, clique no menu suspenso ao lado e defina a data de validade. Quando um usuário abre sua pasta "Gravar depois de ler", ela se exclui.
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
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
O OpenShot editor de vídeo é um favorito na comunidade Linux. Por q...
Cansado de conectar seu controlador de jogos no seu PC Linux, apena...
O Bash Shell é impressionante, mas poderia ser útil. Neste guia, ab...