База знаний
MEGA: полное руководство по надёжности, MEGAcmd и сценариям для Pro-аккаунта
Полное руководство по MEGA: компания и риски, приватность, MEGAcmd, рабочие сценарии бэкапа и автоматизации личного Pro-аккаунта.
СейчасЧто это такое
- Что это такое
- Компания и юридический контрагент
- Тарифы и квоты: что важно понимать
- Приватность и безопасность
- Подключение: установка MEGAcmd
- Основные команды
- Практические сценарии
- Сценарий 1. Ночной бэкап рабочей папки со снимками
- Сценарий 2. Рабочая папка на двух машинах
- Сценарий 3. Отдать большой файл клиенту ссылкой с ограниченным сроком
- Сценарий 4. Выгрузка с сервера или NAS по расписанию
- Сценарий 5. Инвентаризация: что и сколько лежит в аккаунте
- Сценарий 6. Облако как локальный диск
- Сценарий 7. Восстановление — единственный сценарий, который нельзя пропускать
- Проверка результата
- API и собственные интеграции
- Ограничения и когда MEGA не подходит
- Чеклист перед тем, как доверить данные
- Ссылки
- Следующий шаг
- Связанные материалы
Практическое руководство по MEGA для владельца личного Pro-аккаунта: что это за компания, где реальные риски, как автоматизировать работу с файлами через официальный MEGAcmd и какие сценарии действительно закрывают рабочие задачи.
MEGAcmd. Единственную копию критичных данных в MEGA держать не стоит.Что это такое
MEGA — облачное хранилище с шифрованием на стороне пользователя: файлы шифруются на устройстве, а ключи контролирует владелец аккаунта. Кроме веб-интерфейса и десктопных приложений компания публикует исходный код клиентов, C++ SDK и командную утилиту MEGAcmd.
Для пользователя это означает три разных уровня работы:
| Уровень | Чем пользоваться | Кому подходит |
| Ручная работа с файлами | Веб-интерфейс, десктопное и мобильное приложение | Повседневное хранение и обмен файлами |
| Автоматизация своего аккаунта | MEGAcmd — интерактивная оболочка и скриптовые команды | Бэкапы, выгрузки, регулярные операции, серверы и NAS |
| Собственное приложение | MEGA SDK, прямой API по отдельному согласованию | Разработка продукта поверх MEGA |
Компания и юридический контрагент
- Юридическое лицо MEGA CLOUD SERVICES LIMITED зарегистрировано в Новой Зеландии 29 ноября 2012 года и имеет статус Registered.
- В реестре указана Cloud Tech Services Limited (Гонконг) как ultimate holding company; ей принадлежит около 99,83% акций MEGA Cloud Services Limited.
- По действующим условиям для обычного MEGA Cloud и Pro договор заключается с MEGA Privacy Kft в Венгрии. Если подписка оформлена через Apple App Store или Google Play, поставщиком может быть MEGA Networks LLC в США.
- В марте 2025 года MEGA сообщила о корпоративной реструктуризации и переходе договорного поставщика MEGA Cloud и MEGA S4 на MEGA Privacy Kft.
Это не анонимный сервис-однодневка: публичный код клиентов, юридические лица и многолетняя история. Но структура владения и договорная компания менялись, поэтому контрагента и применимое право проверяйте по текущим Terms of Service — особенно при покупке подписки через мобильный магазин.
Тарифы и квоты: что важно понимать
Конкретные цены и объёмы MEGA периодически меняет, поэтому сверяйтесь с официальной страницей тарифов перед покупкой. Механика квот устроена так (по справке MEGA):
- Загрузка файлов расходует квоту хранения, но не расходует transfer quota.
- У бесплатных аккаунтов и анонимных посетителей объём скачивания ограничен по IP-адресу в шестичасовом окне.
- У платных аккаунтов transfer quota считается по залогиненному аккаунту, а не по IP.
- Оплаченную квоту можно израсходовать сразу: при годовой оплате — годовую, при месячной — месячную.
- Владелец платного аккаунта может отдавать часть своей transfer quota тем, кто скачивает по его ссылкам; по умолчанию это 25%.
Приватность и безопасность
Обычное MEGA Cloud использует user-controlled encryption: ключи контролирует пользователь. Это не делает аккаунт полностью невидимым для провайдера:
- регистрационные данные и IP-адреса доступны MEGA;
- метаданные и сведения об использовании могут раскрываться по законному требованию;
- публичная ссылка вместе с ключом даёт доступ любому, у кого есть оба элемента;
- потеря пароля и Recovery Key может означать потерю доступа к данным.
В 2022–2023 годах исследователи ETH Zurich опубликовали анализ криптографических уязвимостей MEGA. Это исторический сигнал для оценки модели безопасности, а не доказательство текущей компрометации данных. Вывод для практики простой: не считайте рекламное «zero-knowledge» заменой собственной схемы резервирования.
Подключение: установка MEGAcmd
MEGAcmd — официальная утилита MEGA (актуальная версия User Guide описывает 2.5.0). Она работает в двух режимах: интерактивная оболочка mega-cmd и скриптовые команды с префиксом mega-. В фоне работает сервер mega-cmd-server, который держит синхронизации, бэкапы и WebDAV.
Пути установки и расположение команд:
| Система | Где лежат команды | Как начать |
| Linux | /usr/bin (уже в PATH) | mega-cmd или сразу mega-ls |
| macOS | /Applications/MEGAcmd.app/Contents/MacOS/ | Добавьте путь в PATH или откройте приложение MEGAcmd |
| Windows | %LOCALAPPDATA%\MEGAcmd | MEGAcmdShell или .bat-команды после добавления в PATH |
Добавление в PATH и первый вход:
# macOS
export PATH=/Applications/MEGAcmd.app/Contents/MacOS:$PATH
# вход в аккаунт (пароль вводится интерактивно, не в скрипте)
mega-login your-email@example.com
# проверка, под кем работаем
mega-whoami# Windows PowerShell
$env:PATH += ";$env:LOCALAPPDATA\MEGAcmd"
mega-ls /Основные команды
| Команда | Что делает | Пример |
mega-ls, mega-tree | Список и дерево удалённых папок | mega-tree /backup |
mega-put | Загружает файлы и папки в облако | mega-put -c report.zip /backup/reports/ |
mega-get | Скачивает файл, папку или публичную ссылку | mega-get /backup/reports ./restore |
mega-find | Поиск по аккаунту, удобен для инвентаризации | mega-find / --pattern="*.zip" |
mega-du, mega-df | Размер папок и состояние квоты | mega-du -h /backup |
mega-backup | Периодическая односторонняя копия со снимками | См. сценарий 1 |
mega-sync | Двусторонняя синхронизация папки | mega-sync /path/local /folder/in/mega |
mega-export | Создаёт и отзывает публичные ссылки | См. сценарий 3 |
mega-webdav | Отдаёт папку или файл по WebDAV | mega-webdav /docs --port=1024 |
mega-transfers | Показывает активные передачи | mega-transfers |
mega-speedlimit | Ограничивает скорость и число соединений | mega-speedlimit -u 1048576 (байты в секунду) |
Полный список — mega-help, детали любой команды — mega-<команда> --help. Флаги между версиями меняются, поэтому перед автоматизацией сверяйтесь со справкой своей версии.
ls, put, backup), в скриптах — с префиксом mega-. Это одни и те же команды.Практические сценарии
Сценарий 1. Ночной бэкап рабочей папки со снимками
Задача: каждый день сохранять состояние рабочей папки и держать историю последних копий.
# копия сразу и далее ежедневно в 4:00 по времени машины, хранить 10 последних снимков
mega-backup /home/user/work /backup/work --period="0 0 4 * * *" --num-backups=10
# посмотреть настроенные бэкапы
mega-backup -lПочему именно backup, а не sync: бэкап односторонний и сохраняет историю. Синхронизация зеркалит удаление — стерли файл локально, он исчезнет и в облаке.
Сценарий 2. Рабочая папка на двух машинах
Задача: держать одну папку актуальной на ноутбуке и стационарном компьютере.
mega-sync /Users/me/Projects /Projects
mega-sync # список синхронизаций и их состояние
mega-sync -d /Users/me/Projects # отключить синхронизациюsync — двустороннее зеркало. Для архива и резервных копий используйте backup, для живой рабочей папки — sync. Не смешивайте эти задачи в одной папке.Сценарий 3. Отдать большой файл клиенту ссылкой с ограниченным сроком
Задача: передать заказчику исходники, не открывая доступ навсегда.
mega-put /path/to/delivery.zip /clients/
mega-export -a /clients/delivery.zip --expire=7d
# отозвать доступ раньше срока
mega-export -d /clients/delivery.zipСрок жизни задаётся суффиксом: в официальном примере --expire=10M — это 10 минут. Перед боевым использованием сверьте допустимые суффиксы по mega-export --help своей версии.
Помните: ссылка вместе с ключом даёт доступ любому, кто её получил. Для чувствительных данных задавайте срок жизни и отзывайте ссылку после приёмки работы.
Сценарий 4. Выгрузка с сервера или NAS по расписанию
Задача: сервер сам отправляет ежедневный дамп в облако, без ручных действий.
# crontab -e
15 4 * * * /usr/bin/mega-put -c /var/backups/db-$(date +\%F).sql.gz /backup/db/ >> /var/log/mega-upload.log 2>&1Порядок подготовки:
- Установите MEGAcmd на сервер.
- Один раз выполните
mega-loginв интерактивной сессии. - Убедитесь, что
mega-cmd-serverостаётся жив после выхода из оболочки —quit --only-shell. - Добавьте задание в cron и проверьте лог после первого запуска.
Сценарий 5. Инвентаризация: что и сколько лежит в аккаунте
Задача: понять, чем занято место, перед оплатой большего тарифа.
mega-df -h # общая квота и занятое место
mega-du -h / # объём по папкам
mega-find / --pattern="*.mov" > big-files.txtСценарий 6. Облако как локальный диск
Задача: работать с удалённой папкой из обычного файлового менеджера.
# WebDAV: папка доступна по локальному адресу
mega-webdav /docs --port=1024
# монтирование через FUSE — только Linux, порядок аргументов: локальный путь, затем удалённый
mega-fuse-add /mnt/mega /docs
mega-fuse-showWebDAV и FUSE удобны для чтения и точечных правок. Массовые операции всё равно быстрее делать через put и get.
Сценарий 7. Восстановление — единственный сценарий, который нельзя пропускать
Задача: убедиться, что бэкап рабочий, до того как он понадобится.
mkdir -p /tmp/restore-test
mega-get /backup/work /tmp/restore-test
du -sh /tmp/restore-testПроводите такую проверку по расписанию — например, раз в квартал. Бэкап, который ни разу не разворачивали, бэкапом считать рано.
Проверка результата
После настройки пройдите короткую проверку:
| Что проверяем | Команда | Признак успеха |
| Аккаунт и сессия | mega-whoami | Показан ваш email |
| Квота | mega-df -h | Видны занятое место и лимит тарифа |
| Бэкапы | mega-backup -l | Задание есть в списке с TAG и статусом (например, COMPLETE) |
| Синхронизации | mega-sync | Состояние Running и статус Synced |
| Передачи | mega-transfers | Очередь пуста или прогресс растёт |
| Восстановление | mega-get во временную папку | Файлы скачались и открываются |
API и собственные интеграции
Здесь чаще всего возникает путаница, поэтому разложим по пунктам.
- MEGAcmd — официальный путь автоматизации личного аккаунта. Работает из bash, PowerShell, Python и любого языка, который умеет запускать процессы. Отдельных ограничений MEGAcmd для Pro I по сравнению с Pro II в публичной документации не заявлено.
- MEGA SDK — официальный C++ SDK для собственных приложений: файлы, папки, контакты, общие ресурсы, передачи и часть данных аккаунта.
- Прямой API — по действующим условиям допускается только после регистрации на странице разработчика, одобрения приложения и согласия с лицензионными условиями. MEGA оставляет за собой право изменить или отозвать доступ.
- MEGA S4 — отдельный S3-совместимый object storage. Это не то же самое, что обычное MEGA Cloud: в условиях прямо указано, что S4 не использует пользовательское zero-knowledge-шифрование. Если нужна S3-интеграция, оценивайте S4 отдельно.
Корректные формулировки для планирования работ:
- управление своими файлами через
MEGAcmd— да; - собственная интеграция через SDK — технически да, с учётом лицензии;
- свободный публичный API с персональным токеном для любого Pro-аккаунта — не подтверждён;
- управление оплатой, тарифом, возвратами и настройками безопасности через API — публично не подтверждено и, скорее всего, требует веб-интерфейса.
Ограничения и когда MEGA не подходит
Условия MEGA одновременно:
- не гарантируют отсутствие сбоев, ошибок или потери данных;
- возлагают на пользователя обязанность иметь собственные копии;
- предусматривают возможность ограничения, приостановки или прекращения аккаунта;
- допускают до 30 дней на извлечение данных при прекращении сервиса, если это практически возможно и не запрещено законом;
- ограничивают ответственность компании размером последнего платежа за подписку.
Отсюда границы применимости:
| Сценарий | Подходит ли MEGA |
| Рабочее хранилище и обмен файлами | Да |
| Вторая или третья копия важных данных | Да |
| Единственная копия критичных данных | Нет |
| Юридически гарантированный долговременный архив | Нет |
| Продакшн-интеграция на недокументированных HTTP-запросах | Нет |
Отдельный операционный риск — блокировка аккаунта при жалобах на контент, нарушении правил или проблемах с оплатой. Для обычных личных данных это маловероятно, но именно поэтому единственную копию там держать не стоит.
Чеклист перед тем, как доверить данные
backup, а не двусторонний syncСсылки
- MEGA CMD — официальная страница
- MEGAcmd — репозиторий
- MEGAcmd — User Guide
- MEGAcmd — документация по бэкапам
- MEGA SDK — репозиторий
- MEGA — что такое transfer quota
- MEGA — тарифы
- MEGA — Terms of Service
- MEGA — Transparency Report
- MEGA Cloud Services Limited — реестр Новой Зеландии
- MEGA Cloud Services Limited — структура владения
- ETH Zurich — анализ уязвимостей MEGA
- IACR — исследовательская публикация о MEGA
Дата проверки источников: 2 августа 2026 года. Версия MEGAcmd в документации на момент проверки — 2.5.0.
Следующий шаг
Как мы перегоняем терабайт с Яндекс.Диска на Synology под присмотром Codex
Связанные материалы
- Статья: Как я разобрал Яндекс.Диск через Codex и официальный доступ Яндекса
- Блог: Как Meta удалила меня из Threads и Instagram — и как я вернул доступ с помощью Codex
- База знаний: Секреты в репозитории без риска: связка mise + sops + age для команд
Хранение данных редко ломается в момент настройки: проблемы всплывают при восстановлении, блокировке аккаунта или смене подрядчика. Полезно обсудить схему копий заранее, если вы отвечаете за данные команды или клиентских проектов.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov
Если хотите разобрать свою задачу — напишите мне Если хотите разобрать свою задачу — напишите мне.
Можно прийти с идеей, черновым контекстом или уже живой задачей. Помогу быстро понять, где реальный следующий шаг, а где лишний шум.
Обычно хватает 2–3 сообщений, чтобы понять, могу ли я здесь реально помочь и в каком формате лучше двигаться дальше.
Дальше по теме
Линейка DeepSeek в 2026: V4 Pro и V4 Flash с контекстом 1M токенов, открытые веса, разреженное внимание, цены API и запуск через Ollama и vLLM.