# Pier для macOS — пребета

Pier подключает облако или сервер — Nextcloud и другой WebDAV, SFTP, NFS — как обычный диск в Finder
(`/Volumes/<имя>`). Файлы скачиваются, когда их открывают, и остаются в кеше на Mac; изменения уходят на сервер
в фоне; без сети диск работает из кеша. Есть шифрованные резервные копии папок (Pier Backup). Это тот же Pier,
что в Windows: то же окно, те же настройки, 16 языков интерфейса.

Версия 0.3.3, открытая пребета. Пакет универсальный (Intel и Apple Silicon), но пока проверен на одном Mac:
Intel, macOS 12. Если у вас Apple Silicon или macOS 13–15 — поставьте и напишите, что получилось:
<https://new-imobile.com/contact>.

English: [README.en.md](README.en.md).

## Бесплатно полгода, потом Pro

- Pier для Mac работает без ограничений по времени полгода (182 дня) с первого запуска.
- Через 14 дней после первого запуска нужна регистрация — бесплатная, только почта (как в Windows). Без неё
  диски отключаются до регистрации.
- За 14 дней до конца полугода внизу окна появляется предупреждение. Когда срок прошёл, диски отключаются,
  Pier открывает в браузере страницу покупки Pier Pro и показывает окно «Нужна лицензия Pro» (дальше —
  не чаще раза в сутки). Восстановление из резервных копий работает и без Pro.
- Pier Pro — $19 в год: <https://new-imobile.com/order/pier?plan=pro>. Без лимита дисков, без рекламы, копии по
  расписанию. Лицензия привязана к почте и действует и в Windows, и на Mac — до 10 компьютеров.
- Оплатили — нажмите в этом окне «Уже оплачено — проверить» (или «Обновить лицензию» на вкладке «Аккаунт»).
  Pier должен быть зарегистрирован на ту же почту, на которую оплачена покупка. Диски подключатся сами.
- Переустановка Pier полгода не продлевает.

До конца полугода Pier для Mac — бесплатная версия, как в Windows: до 5 дисков одновременно, одна резервная
копия вручную, реклама в окне (первые 14 дней после регистрации — без неё).

## Что нужно

- macOS 10.15 или новее (проверено на macOS 12), Mac на Intel или Apple Silicon;
- права администратора для установки: служба Pier работает от root, как служба в Windows;
- сервер: Nextcloud, ownCloud или другой WebDAV; SFTP (SSH); NFSv3. Для резервных копий — ещё S3.

## Установка

1. Скачайте [Pier-mac-0.3.3.pkg](Pier-mac-0.3.3.pkg) и сверьте сумму с [SHA256SUMS](SHA256SUMS):
   `shasum -a 256 ~/Downloads/Pier-mac-0.3.3.pkg`.
2. Пакет пока не подписан сертификатом Apple Developer ID, поэтому двойной щелчок macOS не пустит.
   - macOS 14 и раньше: щелчок с Control (или правой кнопкой) по пакету → «Открыть» → «Открыть».
   - macOS 15 и новее: попробуйте открыть пакет один раз, затем «Системные настройки» → «Конфиденциальность и
     безопасность» → внизу «Всё равно открыть».
   - Или в Терминале: `sudo installer -pkg ~/Downloads/Pier-mac-0.3.3.pkg -target /`.
3. Установщик ставит **Pier** в «Программы», службу и командную строку — в `/usr/local/pier` (команда `pier`
   доступна из Терминала), запускает службу и значок Pier в строке меню. При следующих входах значок
   появляется сам.

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

## Первый диск

1. Значок Pier в строке меню → «Открыть Pier» → «Добавить».
2. В поле сервера вставьте ссылку:
   - Nextcloud — адрес WebDAV из веб-интерфейса («Файлы» → «Настройки файлов»), вида
     `https://облако/remote.php/dav/files/<логин>/`; пароль лучше завести отдельный — «пароль приложения»
     в настройках безопасности Nextcloud;
   - другой WebDAV — `https://сервер/путь/`;
   - SFTP — `sftp://пользователь@сервер/путь` (пароль или ключ OpenSSH);
   - NFS — `nfs://сервер/экспорт`.
3. «ОК». Pier проверит сервер и подключит диск: он появится в Finder (боковая панель, раздел «Места») и в
   `/Volumes/<имя>`. «Открыть в Finder» — в меню значка или в контекстном меню диска.

Что полезно знать:

- открытые файлы хранятся в кеше (`/Library/Application Support/Pier/cache`); ход передач — на вкладке
  «Передачи», события — на вкладке «Журнал»;
- кнопка «Офлайн» оставляет диск работать только из кеша; изменения уйдут, когда связь вернётся;
- служебные файлы macOS (`._*`, `.DS_Store`) на сервер не отправляются;
- символические ссылки на дисках Pier не поддерживаются; Spotlight диски Pier не индексирует.

## Регистрация

Вкладка «Аккаунт» → «Регистрация…» → почта → «Отправить код» → код из письма → «Активировать». Это бесплатно;
та же учётная запись new-imobile.com, что для других программ Imobile.

## Резервные копии

Вкладка «Резервные копии» → «Добавить»: какие папки Mac копировать и куда — на WebDAV, SFTP или S3. Копии
шифруются (AES-256) на Mac, на сервер попадают только зашифрованные блоки; хранятся версии. Восстановить можно
всё или выбранные файлы — на прежнее место или в другую папку.

## Командная строка

`pier` без аргументов печатает список команд: `pier status`, `pier mount <id>`, `pier unmount <id>`,
`pier log`, `pier backup list` и другие. `pier status` показывает и сколько дней осталось до конца бесплатного
полугода.

## Удаление

```
sudo /usr/local/pier/uninstall.sh            # снять Pier, настройки и кеш остаются
sudo /usr/local/pier/uninstall.sh --purge    # снять Pier вместе с настройками и кешем
```

Перед удалением Pier отключает диски; изменения, которые не успели уйти на сервер, остаются в кеше и уйдут
после повторной установки (без `--purge`).
