How To Connect FreshRSS To NetNewsWire

FreshRSS is among one of the several apps that I am currently self-hosting. Okay fine, it’s in a VPS but close enough.

I am quite happy with FreshRSS despite its UI not being the best, and so I deleted my Feedly account yesterday. The FreshRSS UI on an iPhone browser is acceptable, but as I was surfing the net and reading other peoples’ personal blogs, I discovered NetNewsWire, a free iOS (and I think macOS) app for following RSS feeds.

Apart from it being free, the reason why I started using it is that it lets you add your FreshRSS account into the app with minimal setup.

FreshRSS setup

Assuming you already have a FreshRSS instance setup, here are the steps to follow to make your FreshRSS instance work with NetNewsWire:

  1. Go to the Authentication page: https://freshrss.example.com/i/?c=auth.

  2. Make sure Allow API access is checked. Submit.

  3. Go to the Profile page: https://freshrss.example.com/i/?c=user&a=profile.

  4. Write a password for the API password field under the API Management section. It does not necessarily have to be your account’s password.

NetNewsWire setup

Now that you’re done with the Fresh RSS setup, it’s time for the NetNewsWire setup.

  1. Go to Settings, and then Add Account.

  2. Scroll all the way down until you see FreshRSS.

  3. Use your account username for the username, and the password you wrote as an API password as your password.

  4. Use https://freshrss.example.com/api/greader.php as the API URL.

And viola! You can now hire an orchestra to celebrate your newly setup RSS reader app.

While you’re at it, add my RSS feed!