No one on the dev team owns a Mac. These instructions are suggested by our users. If you think you can improve them, please submit a PR.
Download Kavita for macOS. The file you want is "kavita-osx-x64.tar.gz".
Unpack Kavita to your User Folder or folder of choice. For example, in Terminal:
mv ~/Downloads/kavita-osx-x64.tar.gz ~
tar -xf kavita-osx-x64.tar.gz
Make Kavita executable.
sudo chmod +x ~/Kavita/Kavita
Disable Gatekeeper for Kavita's folder so that Kavita and all .dll and .dylib files can be opened
xattr -r -d com.apple.quarantine ~/Kavita/
Help Kavita find sqlite
export alias sqlite=sqlite3
Start Kavita in Terminal. You need to launch Kavita from within the
~/Kavita folder, or else
appsettings.json will fail to be acquired.
Open a browser window, at address: http://localhost:5000/
If you see an error like the following, there are two options:
Unhandled exception. System.IO.IOException: Failed to bind to address http://[::]:5000: address already in use.
Turn off Sharing to the Airplay Receiver
Change the port by editing the file
config/appsettings.json and changing the port, e.g.
"Port": 5555. Then you can access Kavita with the new port e.g. http://localhost:5555/