Установка

Для работы нужен адрес узла и учётная запись на нём. Получите их у администратора вашей команды.

Desktop для Windows

  1. Используйте Windows 10/11 x64. Если отсутствует WebView2 Runtime, установите его с сайта Microsoft.
  2. Скачайте установщик Desktop 1.7.46 и запустите его. В дальнейшем новые версии доступны через «Помощь → Обновления».
  3. Создайте или разблокируйте локальное хранилище. Сохраните данные восстановления, предложенные приложением, отдельно от компьютера.
  4. В разделе «Узлы» добавьте профиль: имя, HTTPS-адрес узла и данные входа.
  5. Если приложение запрашивает доверие сертификату, сверьте отпечаток с администратором. После подключения выполните синхронизацию.

Не удаляйте профиль и локальное хранилище для исправления сетевой ошибки: там могут оставаться локальные данные. Сначала проверьте адрес и соединение.

Расширение Mycelium Autofill

  1. В Chrome Web Store найдите «Mycelium Autofill», проверьте издателя Mycelium и установите расширение.
  2. Откройте настройки расширения и выберите прямое подключение к узлу.
  3. Задайте пароль локального хранилища расширения. Добавьте HTTPS-адрес узла, логин и пароль пользователя.
  4. Откройте нужный сайт и выберите предложенную учётку. При необходимости разблокируйте хранилище.

В прямом режиме Desktop устанавливать и запускать не требуется. Для дополнительного режима подключения через Desktop используйте настройки его локального моста.

Собственный узел

Раздел для администратора Linux-сервера. Потребуются исходный комплект Mycelium, Docker Engine с Compose, доменное имя или внутренний DNS и сертификат для HTTPS.

  1. В каталоге исходников создайте файлы ключа и токена первоначальной настройки:
cd deploy
install -d -m 700 secret
umask 077
set -C
openssl rand -hex 32 > secret/master.key
openssl rand -hex 24 > secret/setup.token

Команда set -C защищает существующие файлы от перезаписи. Мастер-ключ нужен для расшифровки секретов. Не перезаписывайте его при обновлениях, не храните в Git и включите в защищённую резервную копию.

  1. В docker-compose.yml настройте TLS или внутренний HTTP за HTTPS-прокси. Файлы сертификата и ключа подключите только для чтения. При завершении TLS на прокси не публикуйте внутренний HTTP в Интернет.
  2. Соберите и запустите узел:
docker compose up -d --build
docker compose ps
  1. Проверьте https://ваш-узел/api/health с учётом выбранного порта. API должен вернуть JSON со статусом ok.
  2. Создайте первого администратора через POST /api/setup: JSON-поля setup_token, username, password. Передайте тело из защищённого локального файла через curl --json @setup.json, используя свой HTTPS-адрес. Файл должен быть доступен только администратору; удалите его после успешной настройки. Не передавайте пароль в аргументах команды.
  3. Добавьте пользователей и подключите Desktop или расширение. Настройте резервное копирование до внесения рабочих секретов.

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