PT
Iniciar sessão Criar conta

Como configurar o Zipline no Saplo: hosting próprio de capturas de ecrã em vez do CloudApp Pro

As capturas de ecrã perdem-se no histórico do chat e o hosting na cloud custa assinatura e deixa os dados no fornecedor. O Zipline é um armazém open source para capturas e ficheiros com links curtos que instalas no Saplo a partir do catálogo. Instalação, conta de administrador no assistente e ligação ao ShareX.

Grzegorz Kalmus ·

Capturas de ecrã e ficheiros destinados ao cliente ficam no histórico do comunicador, mas passado um mês ninguém os encontra, porque Discord, Slack e Messenger são chats, não armazéns de ficheiros, e tudo se perde no meio de milhares de mensagens. Serviços como o CloudApp organizam esta confusão, mas cobram uma subscrição: o plano Pro custa 9 € por mês, ou seja, 109 € por ano, e os ficheiros carregados continuam armazenados nos servidores do fornecedor. Zipline é um serviço open source para hospedar capturas de ecrã e ficheiros, que instalas no teu próprio Box Saplo: carregas o ficheiro a partir do navegador ou com um atalho no ShareX, recebes um link curto e envias. A seguir, passo a passo, como instalar Zipline no Saplo e ligar o ShareX no Windows.

Porquê Zipline em vez do CloudApp Pro

No alojamento na cloud para capturas de ecrã, pagas duas vezes: uma subscrição e pelos dados. O plano tarifário determina quantos uploads podes fazer e o tamanho dos ficheiros que podes enviar, e cada ficheiro vai para o servidor da empresa a quem, inadvertidamente, revelas em que estás a trabalhar. Quando o fornecedor aumenta os preços ou altera os planos, o arquivo fica, mas pelas suas condições.

Zipline inverte esta relação. A aplicação corre no teu Box, os ficheiros ficam no teu disco, e o limite é exclusivamente a capacidade que tens no teu plano de alojamento. Carregas uma captura de ecrã, um ficheiro de projeto ou uma gravação, recebes um link curto que dá acesso à pré-visualização e envias-no a quem quiseres, sem contabilizar uploads. No Windows, faz-se isto com o ShareX, que envia a captura diretamente por atalho de teclado, e no macOS e Linux usas a mesma API de upload.

O projeto é open source e desenvolvido publicamente no GitHub, e a imagem oficial Docker é a mesma versão que os utilizadores que correm nos seus próprios servidores dedicados usam.

Requisitos e hosting Zipline na Saplo

A receita Zipline no catálogo Saplo declara um mínimo de 512 MB de RAM e 10 GB de espaço em disco. O mais pequeno Box S por 27 € por ano (1 GB de RAM, 15 GB de disco) cobre ambos os limites: após a instalação, fica cerca de 0,5 GB de memória para outras aplicações, e o espaço para ficheiros é controlado pela capacidade do disco do Box, não pelo contador de uploads. Com um arquivo muito grande de vídeos, vale a pena considerar um Box maior, mas para capturas de ecrã típicas e documentos, o Box S é totalmente suficiente.

Antes da instalação, prepara:

  • um Box ativo com recursos livres,
  • o nome da aplicação e o domínio ou subdomínio *.saploapp.pl onde o hosting de ficheiros irá funcionar,
  • um navegador, pois toda a instalação é feita a partir do painel.

Não configuras nem crias bases de dados. O Zipline requer PostgreSQL, e a base de dados partilhada Saplo suporta MySQL e MariaDB, portanto a receita cria um contentor dedicado PostgreSQL dentro da mesma instalação: o motor gera a password da base de dados e o segredo da sessão, e tu só tratas do teu próprio conta de administrador. SSH não é necessário. A oferta atual e a descrição da implementação encontram-se na página Zipline na Saplo.

Instalação passo a passo

  1. Entra no painel Saplo e abre o Catálogo de aplicações. Procura por Zipline (categoria "Ferramentas para empresas").
  2. Dá um nome à aplicação, seleciona a Box com os recursos disponíveis e escolhe o domínio ou subdomínio onde queres usar o alojamento de ficheiros.
  3. Confirma o formulário. A receita descarrega a imagem oficial ghcr.io/diced/zipline juntamente com o contentor PostgreSQL, une-os numa única instalação e expõe a aplicação através do nginx da Box com um certificado SSL gratuito.
  4. A primeira execução demora mais do que em aplicações simples, porque são descarregadas duas imagens e criado o esquema da base de dados. O motor espera pela resposta da aplicação, pelo que o final da instalação no painel indica o Zipline a funcionar, e não apenas o contentor iniciado.
  5. Acede ao endereço da aplicação. No primeiro acesso, o Zipline apresenta o assistente de configuração: insere o nome da conta de administrador e a palavra-passe. Não há nenhum login padrão oculto nos ficheiros, a conta é tua desde o primeiro segundo.
  6. No diretório da aplicação na Box (/srv/apps/<app-name>/) vais encontrar o ficheiro ZIPLINE-SETUP.txt: um lembrete dos passos e a instrução para ligar o ShareX. Podes lê-lo via SFTP, mas não contém palavras-passe, por isso ignorar este ficheiro não bloqueia nada.

Se a aplicação não responder após a instalação estar concluída, verifica o seu estado no painel e contacta o Suporte Saplo, em vez de iniciares uma segunda instalação ao lado da primeira.

Capturas de ecrã com ShareX no Windows

A maior comodidade do Zipline é sentida no Windows, onde o ShareX é há anos o standard para capturas de ecrã. No painel do Zipline descarregas um ficheiro de configuração pronto .sxcu com o endereço da tua instância e a chave API, e depois importas-no no ShareX: Destinations -> Custom uploader settings -> Import. Desde esse momento, a captura feita com o atalho do ShareX vai diretamente para o teu Box, e o link encurtado para o ficheiro fica na área de transferência, para que possas enviá-lo de seguida com o habitual Ctrl+V. Todo o processo, desde o Print Screen até ao link pronto, demora menos do que guardar o ficheiro no ambiente de trabalho e carregá-lo manualmente.

Enviar a partir de macOS, Linux e do navegador

ShareX é apenas um dos clientes: a API de upload do Zipline é aberta, por isso qualquer programa que consiga enviar um ficheiro através de um pedido HTTP pode usá-la. No macOS e Linux, as ferramentas populares têm os seus próprios mecanismos de upload ou scripts onde adicionas o endereço da instância e a tua chave API, gerada no painel do Zipline na secção Definições -> Conta.

Sem qualquer configuração, o navegador funciona: ao iniciares sessão no painel do Zipline, podes arrastar o ficheiro para a página ou selecioná-lo a partir do disco, receberás um link curto e podes copiá-lo com um clique. Este modo é suficiente quando usas um computador alheio ou o telemóvel.

Definições que deves conhecer

Na conta de administrador tens um painel de configuração completo. Os mais úteis para começar: o tamanho máximo do ficheiro carregado, expiração automática de uploads antigos, tema da interface e upload multipart para ficheiros grandes. O Saplo não altera os valores predefinidos da imagem, por isso os limites são definidos por ti, e não de acordo com as condições do fornecedor de alojamento.

Zipline na Saplo contra CloudApp Pro

CloudApp Pro Zipline na Saplo
Preço anual 109 € (9 € mensais) 27 € (Box S)
Onde ficam os ficheiros nos servidores do fornecedor do serviço no teu Box
Limite de upload conforme plano tarifário o limite é apenas o disco do Box
Envio por atalho de teclado aplicação CloudApp ShareX ou qualquer cliente API
Links curtos para partilha sim sim
Contas para equipas em planos superiores criado pelo administrador, sem custos

A diferença de preço é de 82 € por ano a favor do Zipline, mas o mais importante é a segunda linha da tabela: o arquivo de capturas e ficheiros não depende do preço nem da decisão de uma única empresa.

Perguntas frequentes

Preciso de SSH? Não. A instalação é feita a partir do diretório no painel, a conta de administrador crias no assistente à primeira utilização, e o ficheiro ZIPLINE-SETUP.txt é um manual, não uma fonte de passwords. O SFTP é útil para o ler, mas tudo o resto resolves no navegador.

Tenho de criar a base de dados? Não. O Zipline requer Postgres, por isso a receita cria um contentor dedicado para a base na mesma instalação. A password da base e o segredo da sessão são gerados pelo motor durante a instalação, tu só configuras a tua conta de administrador.

Quantas capturas cabem na Box S? Uma captura de ecrã em PNG pesa geralmente de algumas centenas de kilobytes a alguns megabytes, portanto falamos de milhares de ficheiros. Espaço é ocupado mais rapidamente por gravações de vídeo, ficheiros grandes de projecto e outras aplicações que funcionem na mesma Box.

Posso dar acesso a colaboradores? Sim. O Zipline tem registo por convite: o administrador gera o convite e a pessoa com o convite cria a sua conta na mesma instância. O número de contas não gera custos, o limite são os recursos da Box.

E as atualizações? O Zipline corre num contentor a partir da imagem oficial Docker ghcr.io/diced/zipline, e os uploads e a base estão em volumes separados, por isso atualizar a aplicação não afeta teus ficheiros nem configurações.

Por onde começar? Abre a oferta de hosting Zipline no Saplo, escolhe a Box e lança a aplicação a partir do catálogo. Depois da instalação, cria uma conta no assistente, descarrega o ficheiro .sxcu e liga o ShareX: podes enviar a primeira captura para o teu servidor mais rápido do que demoras a preparar um café.

  • #Zipline
  • #Guia
  • #Self-hosted
  • #Capturas de ecrã