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:
- Acesse Ferramentas > Migrações.
- Leia atentamente a mensagem de migração e aceite os termos.
- Inicie o processo de atualização e aguarde alguns minutos.
- Verifique os registros em Ferramentas > Logs para confirmar se tudo ocorreu bem.
Atualizando via linha de comando:
- Atualize o sistema atual para a versão mais recente:
sudo yunohost tools update && sudo yunohost tools upgrade system
- 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.