Windows
In this setup we will create an autobrr user and a Windows service that operates in the background. This way we won't need to have a command prompt window open 24/7.
Download package
Download the latest Windows release and unpack. Place everything in C:\autobrr or some other directory.
Latest release can always be found at Github.
Manually configure autobrr (optional)
You can either let autobrr create the config itself at startup, or create one manually. For more information, please visit configuring autobrr which covers creating a user manually, configuring the default port, setting the desired log level, etc.
Create Windows task
Press your Windows key and search for Task Scheduler and lets Create basic task.
Add a name, this will show up in the Task Scheduler. Feel free to add the autobrr description if you'd like:
autobrr monitors IRC announce channels to get releases as soon as they are available with good filtering.
Next you'll set a Trigger which we want to start as soon as we login to the computer.
Our Action will be to Start a Program and we'll set our path to the autobrr.exe. Just click Browse and navigate to where you put your autobrr.exe
Set Start in (optional) to the folder autobrr lives in, e.g. C:\autobrr. It is not actually optional for autobrr: without it, Windows starts the task in C:\Windows\System32, and autobrr creates and reads its config.toml and database there instead of in your autobrr folder. This is the most common cause of autobrr "losing" its settings or asking you to register again after a reboot.
Alternatively, put --config C:\autobrr in Add arguments (optional), which points autobrr at the right folder no matter where the task starts.
Our final step is to Run whether user is logged on or not After you set this it'll prompt you for the Windows Administrator password. Enter it and you should be ready to run.
And we're done, the scheduled task has been created (you'll find it in Task Scheduler, not in the Windows Services list). Now right click on autobrr in the list and click Run.
If you ever need to restart the service, within Task Scheduler you can click on End and Run on the right side bar.
Reverse proxy (recommended)
It's recommended to run autobrr behind a reverse proxy like Caddy (very simple) or nginx (moderately simple) in order to get TLS, more robust authentication mechanisms and other similar benefits.
See the reverse proxy guides for configuration examples covering Caddy, lighttpd, nginx, SWAG, Traefik and Tailscale Serve.
Finishing up
Now that autobrr is up and running, you should be able to visit your web UI at http://localhost:7474, http://YOUR_LOCAL_IP:7474 or http://domain.tld:7474 and proceed with your registration/login.
If the web UI asks you to register again after a restart, or your settings seem to be gone, the task is almost certainly running without Start in set; see the caution above.