Skip to main content
En desarrollo

Tu directorio personal,
Reinventado

La experiencia de escritorio nativa para systemd-homed. Migra, cifra, respalda y restaura directorios personales de Linux — sin tocar la terminal.

Construido con
Rust
+
Qt Quick
Terminal — homed-pilot
homectl list
NAME UID GID STATE REALNAME
alice 60001 60001 active Alice Martin
bob 60002 60002 inactive Bob Chen
homectl create charlie --storage=luks
Creating LUKS2 home for charlie...
27 flags required. Are you sure? [y/N]
💡 Or just use homed-pilot — 2 clicks, zero flags.

¿Qué es systemd-homed?

Un cambio de paradigma en la gestión de usuarios de Linux.

Durante décadas, Linux ha dispersado la identidad del usuario en docenas de archivos del sistema. systemd-homed unifica todo en una unidad portátil y cifrada.

Portabilidad real

Tu directorio personal se convierte en una unidad autónoma. Muévelo en una unidad USB, conéctalo a otra máquina Linux. Simplemente funciona.

Cifrado LUKS2

Cifrado en reposo por defecto. Inicia sesión para descifrar, cierra sesión para bloquear. Sin ventana de vulnerabilidad, sin pasos manuales.

Identidad autónoma

No más edición de /etc/passwd ni conflictos de UID. Tus credenciales y metadatos viajan junto a tus datos.

Ciclo de vida automático

Los directorios personales se activan al iniciar sesión y se suspenden al cerrarla. El seguimiento de sesión está integrado, no añadido después.

El puente

Misma potencia.
Cero conjeturas

Cada acción en homed-pilot corresponde a operaciones del sistema validadas — homectl, rsync, userdel — pero nunca necesitarás recordar un solo flag.

El camino difícil
bash
# Step 1: Check if user exists
grep '^alice:' /etc/passwd
# Step 2: Stop all sessions
loginctl terminate-user alice
# Step 3: Create homed user
homectl create alice \
--storage=luks \
--image-path=/home/alice.home \
--disk-size=50G \
--fs-type=btrfs \
--luks-pbkdf-type=argon2id \
--real-name="Alice Martin" \
--enforce-password-policy=no
# Step 4: Remove legacy account
userdel --force alice
# Step 5: Copy data into volume
homectl with alice -- rsync ...
# Step 6: Verify migration
homectl inspect alice
⚠ 8 pasos · rollback manual · propenso a errores
homed-pilot
homed-pilot — Migrate
2
3
Usuario
alice UID 1001
Almacenamiento
LUKS2 — Encrypted Disk Image
Tamaño del disco
50 GB
Atrás
Migrar
✓ 2 clics · rollback automático · validado

Flujos principales

Tres flujos de trabajo.
Una interfaz

homed-pilot está diseñado en torno a las tres operaciones más importantes. Cada pantalla ha sido cuidadosamente elaborada para mostrar los controles adecuados en el momento justo.

01 — Panel

Panel y control de usuarios

Visibilidad instantánea de cada usuario del sistema. Consulta el estado de cifrado, tipo de almacenamiento, estado del volumen y tamaño del directorio de un vistazo. Las cuentas elegibles se marcan para migración; los usuarios gestionados por homed muestran su estado en tiempo real.

Dashboard
02 — Migración

Migraciones sin dolor

Un asistente guiado reemplaza el proceso manual de 8 pasos de homectl. Previsualiza cada paso en modo de prueba, migra usuarios individuales o lotes completos, y cancela en cualquier momento. Rollback automático en caso de fallo.

Seleccionar usuario
2
Configurar almacenamiento
3
Confirmar y migrar
03 — Respaldo

Respaldo y restauración

Gestión visual de repositorios con diálogos de archivos nativos. Añade rutas, verifica la salud y navega por los archivos. Soporta repositorios borgmatic locales, NAS y remotos (SSH).

/backup/daily healthy
/mnt/nas/borg healthy
/backup/weekly stale
Recuperación ante desastres

Restauración en un clic

Cuando se necesita recuperación, navega por los archivos y elige entre una restauración de prueba en un directorio temporal o una restauración completa. Verifica la integridad de los archivos antes de confirmar, con comprobaciones de salud integradas.