Major Changes
🔄 New Single-Port Architecture
Recommendarr now runs on a single port, combining the frontend and API into a unified server:
- Simplified Setup: Only one port to configure and expose (default: 3000)
- Improved Security: API requests stay within the container without external network hops
- Reverse Proxy Friendly: Much easier to set up behind Nginx, Traefik, or other proxies
- Consistent with Sonarr/Radarr: Uses the same container architecture as other *arr apps
🔧 Configurable Port
- Easily change the application port using the PORT environment variable
- Default port changed from 3030/3050 to a single 3000 port
- Docker and docker-compose files updated to use the new port configuration
🔐 Improved Cookie Handling
- Added intelligent detection of HTTPS connections
- New FORCE_SECURE_COOKIES environment variable for reverse proxy setups
- Fixed "cookie rejection" errors when running behind HTTPS reverse proxies
Important Notes
- The application is now accessible at http://localhost:3000 by default (not 3030)
- If you were previously exposing both ports 3030 and 3050, you can now just expose port 3000
- For reverse proxy users, update your configuration to point to the single port
- Your settings and data will be preserved during the upgrade
Full Changelog: 1.2.60...1.2.70