Get the code
git clone https://github.com/sbondCo/Watcharr.git && \
If you want a specific version, checkout a version tag (replace
<tag>with the tag):
git checkout <tag>
Build the frontend
The server will use the built files, so we move them to the
uifolder, besides where it's binary will be built.
npm i && \
npm run build && \
mv ./build ./server/ui
Build the server
cd server && \
go mod download && \
GOOS=linux go build -o ./watcharr
Run the serverfirst account
When first running Watcharr, make sure only you have access. The first user created will become admin.
Visit http://localhost:3080/ and setup Watcharr.
We try taking care as to not release breaking changes, however it is still recommended that you lookover changelogs before updating!
Breaking changes are marked at the top of releases: https://github.com/sbondCo/Watcharr/releases
Updating is the same as installing except:
Cleanup old build. Delete the
uifolder and the
Replace step one with getting the new code:
If you checked out a tag, update to the new tag as well.