Skip to content

maloki v0.1.0

Choose a tag to compare

@Daniel-Pereira-Linux Daniel-Pereira-Linux released this 01 Nov 18:42
· 4 commits to main since this release

Primeira versão pública do maloki: transforma o Linux que está rodando numa imagem QEMU (.qcow2) portátil, sem os seus dados pessoais e com os usuários que você escolher.

Instalar

curl -fsSL https://daniel-pereira-linux.github.io/maloki/install.sh | sh

O instalador confere o checksum SHA-256 e instala o maloki e o manual (man maloki).
Ou baixe o maloki-x86_64-linux.tar.gz abaixo: é um binário estático, funciona em qualquer distro x86_64.

Usar

maloki --simular                 # mostra o passo a passo, sem mudar nada
sudo maloki                      # cria a imagem respondendo os menus
sudo maloki --plano plano.toml   # sem perguntas (scripts, cron, Ansible)

Destaques

  • Imagem que liga em BIOS, UEFI e UEFI com Secure Boot, com rede automática (DHCP).
  • Remove /home, /root, os usuários originais, senhas de Wi-Fi, VPN, chaves SSH do servidor, machine-id, logs e caches.
  • Ctrl+C seguro, conferência de espaço livre antes de começar, trava contra execução dupla e pausa de bancos de dados durante a cópia.
  • Os sistemas de arquivos da imagem são conferidos com e2fsck antes da entrega: se houver qualquer erro, a imagem é descartada em vez de sair "pronta".

Distribuições

Status
Fedora 44 ✅ testado de ponta a ponta (BIOS, UEFI, Secure Boot)
Rocky 9 (e família RHEL) ✅ testado de ponta a ponta (BIOS, UEFI, Secure Boot)
Debian / Ubuntu 🟡 deve funcionar: conte como foi

Mudanças completas no CHANGELOG.
Quer contribuir? Comece pelo guia do código.