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

<!-- block:70312 -->
## Instalar e iniciar

Com o [Homebrew](https://brew.sh/) instalado, execute:

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

O [tap](https://github.com/wikilayer/homebrew-tap) também traz um Brewfile, se você preferir `brew bundle`. Abra o [Wikilayer neste Mac](http://localhost:38731) e depois [conecte um agente local](page:70118).

<!-- block:70313 -->
## Dados e serviços já instalados

O serviço inicia um cluster PostgreSQL próprio, acessível por um socket Unix privado, e guarda o banco de dados e os arquivos enviados em `$(brew --prefix)/var/wikilayer`. Ele não inicia o serviço PostgreSQL comum do Homebrew. Ele escuta na porta 38731, assim como a instalação com [Docker](page:70117); por isso, pare uma instalação antes de iniciar a outra.

<!-- block:70314 -->
## Manutenção

Para atualizar o Wikilayer, execute:

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

Verifique a versão instalada:

```sh
wikilayer version
```

Para fazer backup do banco de dados e dos arquivos enviados, pare o serviço, compacte o diretório de dados dele em um arquivo e inicie o serviço de novo:

```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
```

Ao desinstalar a fórmula, `$(brew --prefix)/var/wikilayer` continua no lugar. Guarde um backup antes de migrar para outro Mac ou de mudar a versão principal do PostgreSQL.

---

## Links here

- [Docker](page:70117)
- [Hospedagem própria](page:70080)
- [Migrar do Wikilayer.org](page:70120)

---

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