Sign in

Install and start

With Homebrew installed, run:

brew tap wikilayer/tap
brew install wikilayer/tap/wikilayer
brew services start wikilayer/tap/wikilayer

The tap also has a Brewfile if you prefer brew bundle. Open Wikilayer on this Mac, then connect a local agent.

Data and existing services

The service starts its own PostgreSQL cluster through a private Unix socket and keeps the database and uploads in $(brew --prefix)/var/wikilayer. It does not start Homebrew's regular PostgreSQL service. It listens on port 38731, as the Docker installation does, so stop one before starting the other.

Maintenance

To update Wikilayer, run:

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

Check the installed version:

wikilayer version

To back up the database and uploaded files, stop the service, archive its data directory, then start it again:

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

Uninstalling the formula leaves $(brew --prefix)/var/wikilayer in place. Keep a backup before moving to another Mac or changing PostgreSQL major versions.