Skip to main content
В разработке

Ваш домашний каталог,
Переосмыслен

Нативное настольное приложение для systemd-homed. Мигрируйте, шифруйте, делайте резервные копии и восстанавливайте домашние каталоги Linux — без использования терминала.

Создано с
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.

Что такое systemd-homed?

Смена парадигмы в управлении пользователями Linux.

На протяжении десятилетий Linux разбрасывал идентификацию пользователей по десяткам системных файлов. systemd-homed объединяет всё в одну портативную зашифрованную единицу.

Настоящая портативность

Ваш домашний каталог становится автономной единицей. Перенесите его на USB-накопитель, подключите к другому компьютеру с Linux. Всё просто работает.

Шифрование LUKS2

Зашифрован в состоянии покоя по умолчанию. Войдите для дешифровки, выйдите для блокировки. Нулевое окно уязвимости, ноль ручных шагов.

Автономная идентичность

Больше никаких правок /etc/passwd или конфликтов UID. Ваши учётные данные и метаданные путешествуют вместе с вашими данными.

Автоматический жизненный цикл

Домашние каталоги активируются при входе и приостанавливаются при выходе. Отслеживание сессий встроено, не прикручено сбоку.

Мост

Та же мощь.
Ноль догадок

Каждое действие в homed-pilot соответствует проверенным системным операциям — homectl, rsync, userdel — но вам никогда не придётся запоминать ни одного флага.

Сложный путь
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 шагов · ручной откат · подвержено ошибкам
homed-pilot
homed-pilot — Migrate
2
3
Пользователь
alice UID 1001
Хранилище
LUKS2 — Encrypted Disk Image
Размер диска
50 GB
Назад
Мигрировать
✓ 2 клика · автоматический откат · проверено

Основные процессы

Три процесса.
Один интерфейс

homed-pilot построен вокруг трёх самых важных операций. Каждый экран тщательно продуман, чтобы показать нужные элементы управления в нужный момент.

01 — Панель

Панель управления

Мгновенная видимость каждого пользователя в системе. Статус шифрования, тип хранилища, состояние тома и размер домашнего каталога — всё на одном экране. Подходящие аккаунты отмечены для миграции; пользователи homed показывают своё текущее состояние.

Dashboard
02 — Миграция

Безболезненные миграции

Пошаговый мастер заменяет ручной 8-шаговый процесс homectl. Предварительный просмотр каждого шага в тестовом режиме, миграция отдельных пользователей или целых групп, возможность отмены в любой момент. Автоматический откат при сбое.

Выбрать пользователя
2
Настроить хранилище
3
Подтвердить и мигрировать
03 — Резервное копирование

Резервное копирование

Визуальное управление репозиториями с нативными файловыми диалогами. Добавляйте пути, проверяйте состояние и просматривайте архивы. Поддержка локальных, NAS и удалённых (SSH) репозиториев borgmatic.

/backup/daily healthy
/mnt/nas/borg healthy
/backup/weekly stale
Аварийное восстановление

Восстановление в один клик

Когда нужно восстановление, просмотрите архивы и выберите между безопасным тестовым восстановлением во временный каталог или полным восстановлением. Проверьте целостность архивов перед подтверждением — со встроенными проверками здоровья.