Executando verificação de segurança...
1

Latest and Greatest: OS v0.2.0 e Ez v0.1.0

Olá, pessoal!

Temos o prazer de compartilhar algumas notícias interessantes com você hoje. Confia, você não vai querer perder esta atualização!

OS v0.2.0

Gerenciador de arquivos refatorado

os-file-manager

Refatoramos com sucesso todas as páginas do OS para utilizar nossa arquitetura de front-end sob medida, construída em HTMX e Alpine. Esse marco significativo marca o fim de nossa dependência de vários front-ends, permitindo-nos aproveitar os mesmos componentes e estilos em toda a base de código do OS. Como resultado, agora podemos desenvolver de forma mais eficiente e consistente.

Principalmente, nosso código é Go, 80% puro Go (sem bindings C), 15% usando a-h/templ (um template engine), e só 4.2% em JavaScript. Ter uma front-end funcionando perfeitamente com um FileManager completo e pouco JavaScript é prova da nossa capacidade (ou loucura, dependendo de quem você perguntar).

SuperAdmins

os-accounts

Criamos um recurso novo que deixa você promover uma conta a SuperAdmin. SuperAdmins podem mudar para o modo root, tendo acesso total ao sistema. Isso é ótimo pra debugar, fazer manutenção e outras coisas que precisam de privilégios de root. Tenha cuidado ao atribuir privilégios de SuperAdmin.

Além dessas atualizações principais, a gente também resolveu alguns probleminhas menores, incluindo:

  • Os manifestos do OS Marketplace agora aceitam o parâmetro installTimeoutSecs pra evitar timeouts na instalação;
  • Arquivos e pastas criados ou enviados pelo FileManager na pasta /app agora pertencem ao usuário e grupo nobody:nogroup por padrão;
  • O recurso de mapeamento de exclusão via CLI foi corrigido pra identificar os IDs corretamente;

Ez v0.1.0

Backups

ez-backups

Depois de quase quatro meses de desenvolvimento e 500 commits, estamos muito animados em apresentar o Infinite Ez Backups, a primeira (que a gente saiba) plataforma gratuita e de código aberto pra gerenciamento de containers com solução nativa de backup!

O Infinite Ez Backups oferece várias funcionalidades, incluindo:

  • Agendar backups em intervalos específicos, garantindo que seus dados estejam sempre atualizados;
  • Escolher entre SFTP, FTP ou Armazenamento em Objeto como destino dos seus backups;
  • Ver um histórico detalhado de todos os backups, incluindo status e duração;
  • Monitorar o progresso dos backups em tempo real, com opção de cancelar se precisar;
  • Restaurar containers para um estado anterior com um clique, simplificando a recuperação;
  • Filtrar por containers ou contas específicos ao fazer backup ou restauração, permitindo controle granular;
  • Configurar políticas de retenção pra deletar backups antigos automaticamente, liberando espaço de armazenamento;
  • Baixar arquivos de backup diretamente da interface Ez, dando uma redundância extra ou permitindo migração pra outra plataforma;

O Infinite Ez Backups representa cerca de 25% do nosso código e tem 14 endpoints, além de muita lógica complexa. Estamos muito orgulhosos dessa conquista e esperamos que os usuários achem tão útil quanto a gente.

Gostaríamos de estender nossa sincera gratidão à equipe do rclone, pois seu binário rclone nos permitiu lidar com as tarefas complexas de upload e download de arquivos de backup com notável facilidade.


Isso conclui nossa atualização por enquanto. Recomendamos que você revise nosso roadmap para o OS e para o Ez e nos vemos em nossa próxima atualização.

Obrigado por seu apoio e entusiasmo contínuos. Agradecemos seu envolvimento contínuo em nossa jornada.

Carregando publicação patrocinada...