Chegou o YunoHost 12

Novidades do YunoHost 12: distribuição Linux para servidores pessoais e autohospedagem

Novidades do YunoHost 12: distribuição Linux para servidores pessoais e autohospedagem

A nova versão do YunoHost 12 foi lançada, trazendo grandes atualizações e melhorias que aprimoram a experiência de servidores pessoais e autohospedagem. Baseado no Debian 12 Bookworm, esta versão inclui um portal de usuários reformulado, mudanças significativas no SSO (Single Sign-On) e simplificações no processo de instalação de aplicativos. Vamos explorar as novidades e as instruções para instalação e atualização.

Principais mudanças do YunoHost 12

1. Base no Debian 12:
Com a migração para o Debian 12, o YunoHost se alinha às versões mais recentes de software e melhorias de segurança. Esta atualização estabelece uma base sólida para o futuro do projeto.

2. Portal de usuários e SSO reformulados:
O sistema foi dividido em três componentes principais:

  • SSOwat: Agora responsável apenas pela lógica de autenticação e controle de acesso, integrado como middleware no Nginx.
  • Portal API: Gerencia cookies de autenticação e permite que os usuários atualizem suas informações.
  • Novo portal de login: Com design moderno, traz logos, descrições de apps, busca integrada e personalização de aparência.

3. Instalação de apps mais prática:
Adicione subdomínios e configure certificados SSL via Let’s Encrypt diretamente na instalação de aplicativos, reduzindo o número de etapas manuais.

4. Configuração inicial mais leve:
Alguns serviços, como MySQL/MariaDB e PHP, não são mais instalados por padrão. Esses componentes agora são incluídos apenas quando necessários pelas aplicações.

5. Antispam e servidor XMPP como apps independentes:
Os serviços Rspamd (antispam) e Metronome (XMPP) foram separados do núcleo e estão disponíveis como aplicativos opcionais.

6. Nova interface de administração web:
Desenvolvida com Vue3 e TypeScript, a interface promete maior estabilidade e usabilidade.

Novidades do portal de usuários

O portal agora oferece uma interface moderna e personalizável, com opções como:

  • Alteração de nome, logotipo e tema no nível do domínio principal.
  • Possibilidade de navegação por aplicativos públicos para visitantes.
  • Configuração personalizada de tema para cada usuário.

Nota: Personalizações do portal antigo não serão migradas automaticamente para o novo sistema.

Além disso, o sistema de autenticação foi atualizado para permitir múltiplos portais em domínios diferentes, aumentando a flexibilidade para administradores.

Instalação do YunoHost 12

Você pode instalar o YunoHost 12 em dispositivos compatíveis, como:

  • Computadores x86 (amd64 ou i386).
  • Raspberry Pi ou outras placas ARM.
  • Um sistema já rodando Debian 12 Bookworm.

Para seguir o passo a passo de instalação, acesse a documentação oficial.

Como atualizar para o YunoHost 12

Recomendações:

  • Verifique se seus aplicativos são compatíveis com o Debian 12. Use o dashboard de mantenedores para confirmar.
  • Certifique-se de estar na versão mais recente do YunoHost 11.3 antes de iniciar a migração.

Atualizando via interface web:

  1. Acesse Ferramentas > Migrações.
  2. Leia atentamente a mensagem de migração e aceite os termos.
  3. Inicie o processo de atualização e aguarde alguns minutos.
  4. Verifique os registros em Ferramentas > Logs para confirmar se tudo ocorreu bem.

Atualizando via linha de comando:

  1. Atualize o sistema atual para a versão mais recente: sudo yunohost tools update && sudo yunohost tools upgrade system
  2. Execute a migração: sudo yunohost tools migrations run

Nota: Caso encontre problemas, como erro 500, tente recarregar a página.

Após a instalação ou atualização, teste todos os serviços e aplicativos para garantir que tudo está funcionando conforme esperado. Consulte a FAQ oficial para resolver problemas comuns e compartilhe qualquer erro encontrado com a equipe do YunoHost para ajudar a melhorar a experiência.

Com essa atualização, o YunoHost não só refina sua base tecnológica, mas também fortalece a comunidade de autohospedagem com melhorias significativas para desenvolvedores e usuários finais.

Se você ainda não experimentou, é um ótimo momento para explorar o YunoHost 12 e começar a autogerenciar seus serviços digitais.