Gokapi 1.9 lançado com suporte para Redis, e muito mais

E foi lançado o Gokapi 1.9 com suporte para Redis, e muito mais. Confira as novidades dessa importante atualização.

Gokapi é um servidor leve para compartilhar arquivos, que expiram após uma quantidade definida de downloads ou dias. É semelhante ao Firefox Send descontinuado, com a diferença de que apenas o administrador tem permissão para fazer upload de arquivos.

Isso permite que empresas ou indivíduos compartilhem seus arquivos com muita facilidade e os removam posteriormente, economizando espaço em disco e tendo controle sobre quem baixa o arquivo do servidor.

Arquivos idênticos serão desduplicados. Uma API está disponível para interagir com Gokapi. Armazenamento compatível com AWS S3 pode ser usado em vez de armazenamento local. A personalização é muito fácil com conhecimento de HTML/CSS.

Ele é um servidor leve de compartilhamento de arquivos auto-hospedado, conhecido por sua simplicidade e eficácia, uma alternativa ao descontinuado Firefox Send.

Agora, o projeto lançou sua versão mais recente, o Gokapi 1.9.

Novidades do Gokapi 1.9

Gokapi 1.9 lançado com suporte para Redis, e muito mais
Gokapi 1.9 lançado com suporte para Redis, e muito mais

Gokapi 1.9 traz integração Redis, velocidades de upload aprimoradas e uma nova imagem Docker. Essa versão se concentra em maior confiabilidade, velocidade e personalização.

Gokapi 1.9 aborda vários problemas críticos ao mesmo tempo que introduz funcionalidades que os usuários aguardavam ansiosamente:

Melhorias de desempenho: a nova atualização corrige problemas que causavam uploads lentos em alguns casos, permitindo aos usuários esperar velocidades de upload mais rápidas. Essa melhoria garante que Gokapi permaneça competitivo e eficiente no tratamento de transferências de arquivos.

Suporte Redis: Além do suporte SQLite existente, Gokapi agora inclui opções para Redis, um recurso que os usuários podem optar durante a configuração. Essa mudança oferece mais opções de escalabilidade e desempenho, dependendo dos requisitos do usuário.

Flexibilidade do banco de dados: os usuários agora podem alterar a localização do banco de dados durante a configuração, adicionando uma camada extra de personalização para aqueles com necessidades específicas de gerenciamento de armazenamento.

Correções de fuso horário e código QR: a atualização corrige discrepâncias de fuso horário em imagens Docker e garante que os códigos QR gerados para arquivos compartilhados incluam a chave de descriptografia necessária quando a criptografia de ponta a ponta estiver habilitada.

Recursos de URL aprimorados: Gokapi 1.9 permite que nomes de arquivos sejam exibidos em URLs, um recurso útil para usuários que precisam identificar arquivos rapidamente sem acessá-los diretamente.

Compatibilidade com Windows: Esta versão também corrige problemas relacionados ao comando ‘go generate’ no Windows e adiciona suporte para Windows em arquiteturas ARM64, expandindo sua usabilidade em diferentes plataformas.

No entanto, com a introdução de novos recursos, algumas mudanças importantes foram necessárias:

  • A variável ambiental GOKAPI_DB_NAME está obsoleta. Novas instalações salvarão a localização do banco de dados como uma sequência de URL no arquivo de configuração, facilitando configurações mais fáceis e flexíveis.
  • A API agora retorna uma URL completa para download ou hotlinking de arquivos, com inclusão opcional do nome do arquivo, mudando a forma como os aplicativos interagem com o Gokapi.

Por último, para usuários que atualizam de versões mais antigas, é recomendado que o arquivo de configuração seja gravável e que a versão 1.8.4 seja atualizada antes de passar para 1.9.

Esta etapa é crucial para aqueles que estão migrando de qualquer versão anterior à 1.8.0 para acomodar todas as mudanças sem problemas.

Para saber mais sobre essa versão do Gokapi, acesse a nota de lançamento.

Como instalar ou atualizar o Gokapi

Para instalar a versão mais recente do Gokapi nas principais distribuições Linux, leia a documentação do projeto.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.