<!-- page:68904 -->
# Homebrew

<!-- block:68950 -->
## Встановлення й запуск

Якщо [Homebrew](https://brew.sh/) уже встановлено, виконайте:

```sh
brew tap wikilayer/tap
brew install wikilayer/tap/wikilayer
brew services start wikilayer/tap/wikilayer
```

У [tap](https://github.com/wikilayer/homebrew-tap) є й Brewfile, якщо вам зручніше `brew bundle`. Відкрийте [Wikilayer на цьому Mac](http://localhost:38731), а тоді [підключіть локального агента](page:68906).

<!-- block:68951 -->
## Дані й наявні служби

Служба запускає власний кластер PostgreSQL через закритий Unix-сокет і зберігає базу даних і завантажені файли в `$(brew --prefix)/var/wikilayer`. Звичайну службу PostgreSQL від Homebrew вона не запускає. Вона слухає порт 38731, як і сервер у [Docker](page:68905), тож зупиніть одне, перш ніж запускати інше.

<!-- block:68952 -->
## Обслуговування

Щоб оновити Wikilayer, виконайте:

```sh
brew update
brew upgrade wikilayer/tap/wikilayer
brew services restart wikilayer/tap/wikilayer
```

Перевірте встановлену версію:

```sh
wikilayer version
```

Щоб створити резервну копію бази даних і завантажених файлів, зупиніть службу, заархівуйте її каталог даних і знову запустіть її:

```sh
brew services stop wikilayer/tap/wikilayer
tar -C "$(brew --prefix)/var" -czf "$HOME/wikilayer-backup-$(date +%Y%m%d-%H%M%S).tar.gz" wikilayer
brew services start wikilayer/tap/wikilayer
```

Після видалення формули каталог `$(brew --prefix)/var/wikilayer` залишається на місці. Зробіть резервну копію, перш ніж переходити на інший Mac або змінювати основну версію PostgreSQL.

---

## Links here

- [Docker](page:68905)
- [Власний сервер](page:68874)
- [Перенесення з Wikilayer.org](page:68908)

---

[All pages](https://wikilayer.org/smee-again/wikilayer-howto/uk/index.md)
