Desktop для Windows
- Используйте Windows 10/11 x64. Если отсутствует WebView2 Runtime, установите его с сайта Microsoft.
- Скачайте установщик Desktop 1.7.46 и запустите его. В дальнейшем новые версии доступны через «Помощь → Обновления».
- Создайте или разблокируйте локальное хранилище. Сохраните данные восстановления, предложенные приложением, отдельно от компьютера.
- В разделе «Узлы» добавьте профиль: имя, HTTPS-адрес узла и данные входа.
- Если приложение запрашивает доверие сертификату, сверьте отпечаток с администратором. После подключения выполните синхронизацию.
Не удаляйте профиль и локальное хранилище для исправления сетевой ошибки: там могут оставаться локальные данные. Сначала проверьте адрес и соединение.
Расширение Mycelium Autofill
- В Chrome Web Store найдите «Mycelium Autofill», проверьте издателя Mycelium и установите расширение.
- Откройте настройки расширения и выберите прямое подключение к узлу.
- Задайте пароль локального хранилища расширения. Добавьте HTTPS-адрес узла, логин и пароль пользователя.
- Откройте нужный сайт и выберите предложенную учётку. При необходимости разблокируйте хранилище.
В прямом режиме Desktop устанавливать и запускать не требуется. Для дополнительного режима подключения через Desktop используйте настройки его локального моста.
Собственный узел
Раздел для администратора Linux-сервера. Потребуются исходный комплект Mycelium, Docker Engine с Compose, доменное имя или внутренний DNS и сертификат для HTTPS.
- В каталоге исходников создайте файлы ключа и токена первоначальной настройки:
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 и включите в защищённую резервную копию.
- В
docker-compose.ymlнастройте TLS или внутренний HTTP за HTTPS-прокси. Файлы сертификата и ключа подключите только для чтения. При завершении TLS на прокси не публикуйте внутренний HTTP в Интернет. - Соберите и запустите узел:
docker compose up -d --build
docker compose ps
- Проверьте
https://ваш-узел/api/healthс учётом выбранного порта. API должен вернуть JSON со статусомok. - Создайте первого администратора через
POST /api/setup: JSON-поляsetup_token,username,password. Передайте тело из защищённого локального файла черезcurl --json @setup.json, используя свой HTTPS-адрес. Файл должен быть доступен только администратору; удалите его после успешной настройки. Не передавайте пароль в аргументах команды. - Добавьте пользователей и подключите Desktop или расширение. Настройте резервное копирование до внесения рабочих секретов.
Внешний адрес, TLS и проверка здоровья зависят от выбранного способа развёртывания. Настройка прокси и доверенной цепочки сертификата входит в работу администратора.