Commit Graph

33 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 1e3ccd93d5
Merge commit 'aab4a0c7b5edab1ca261a528e3407ff2f1b59297' 2022-06-09 02:27:19 -05:00
Buster "Silver Eagle" Neece 42e5b5210b
Expand custom nginx config. 2022-05-28 23:07:56 -05:00
Buster "Silver Eagle" Neece dd18b1941d
Revert "Roll back Supervisord-ification of Ansible."
This reverts commit a7c1dade8a.
2022-05-28 20:19:04 -05:00
Buster "Silver Eagle" Neece a7c1dade8a
Roll back Supervisord-ification of Ansible. 2022-05-27 22:47:54 -05:00
Buster "Silver Eagle" Neece fce5f4c173
Implement nginx dynamic config. 2022-05-27 04:40:42 -05:00
Buster "Silver Eagle" Neece 5dc6bf8742
Move nginx 9010 port to 6010; use sockets for MariaDB. 2022-05-07 08:50:48 -05:00
Buster "Silver Eagle" Neece f1fcd9e606
#5351 -- Update nginx config on ansible. 2022-05-06 14:48:59 -05:00
Buster "Silver Eagle" Neece eafc0a156b
Add internal/socket PHP changes to Ansible. 2022-05-03 14:45:41 -05:00
Buster "Silver Eagle" Neece 59e17bf428
Fix nginx regex for pubsub. 2022-03-01 14:51:14 -06:00
Buster "Silver Eagle" Neece 6a2faf9a94
#3696 -- Loosen rules on nginx pubsub. 2022-02-23 18:10:04 -06:00
Buster "Silver Eagle" Neece 8272aa5ef9
Update to Webpack 5 and redesign build process. 2021-09-11 15:46:31 -05:00
Buster "Silver Eagle" Neece 7750fa6be8
User-Uploaded Custom Assets (#4437) 2021-07-30 01:20:14 -05:00
Buster "Silver Eagle" Neece 47a3c1a0ee
#3702 -- Apply nginx performance boost to Ansible installations. 2021-01-24 06:12:39 -06:00
Buster "Silver Eagle" Neece bdd0ce9453
#2933 -- Limit TLS 1.3 spec to Focal Fossa on Ansible. 2020-06-06 01:21:17 -05:00
Buster "Silver Eagle" Neece 7810d2a59a
#2931 -- Add explicit SSL cipher rules for Ansible nginx installs. 2020-06-05 22:27:19 -05:00
Buster "Silver Eagle" Neece 7eb213422c
Apply same fix from PR #2634 to Ansible nginx config. 2020-04-04 21:53:26 -05:00
Buster "Silver Eagle" Neece b4389957e3
(Ansible) Use the Ansible constants for the new X-Accel-Redirect paths. 2020-02-21 12:56:37 -06:00
Buster "Silver Eagle" Neece 80e5f4efac
Speed up file download streams by using X-Accel-Redirect when possible. 2020-02-21 12:48:43 -06:00
preterive c8110fcce1 ipv6 (#2034) 2020-01-02 07:26:37 -06:00
Buster Neece 82aae67a86
Apply nchan refinements to fix some issues. 2019-07-29 09:40:58 -05:00
Buster Neece c53e1b9407
Add nchan and static nowplaying JSON to 18.04 Ansible. 2019-07-27 19:46:31 -05:00
Buster Neece 4e11d97821
#1639 -- Disable fastcgi buffering to avoid chunked encoding issue. 2019-06-08 16:29:18 -05:00
Buster "Silver Eagle" Neece 6b56576a1d #956 -- Add proxy rules for Liquidsoap harbor input Webcaster.js support. 2018-11-19 11:03:49 -06:00
Buster "Silver Eagle" Neece fc33351806 Allow Cache-Control header to be sent by PHP. 2018-09-30 03:42:45 -05:00
Buster "Silver Eagle" Neece d05785ae04 #676 -- Pass arguments through to proxied station services. 2018-08-10 21:03:02 -05:00
Ken Verhaegen 4285996d1e Move client_max_body_size inside correct context (#436)
This prevents nginx from whining in combination with other configurations, making the same mistake (setting it outside of context)
The [documentation](http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size) states it can be used inside the following contexts: http, server, location.
2018-02-17 14:14:44 -06:00
Buster "Silver Eagle" Neece 0a4a65c7c1 Remove nchan from traditional install. 2018-02-12 22:03:50 -06:00
Buster "Silver Eagle" Neece 738e4162f9 #340 -- Add recommended nginx headers 2017-12-16 11:44:08 -06:00
Buster "Silver Eagle" Neece a7c07b7e14 Support nchan grouping. 2017-09-07 18:39:07 -05:00
Buster "Silver Eagle" Neece 568af47c5b Major push: live station updates
Implements both a frontend websocket-based live notifications system powered by the nginx nchan module and a backend station watcher (currently for Docker only) that triggers push notifications immediately upon song or listener count changes. Both result in more timely, more accurate updates to now-playing data on the site.
2017-09-06 22:53:25 -05:00
Buster Silver fab92c7a96 Auto-generate a self-signed SSL cert, configure nginx to serve via SSL by default and make the use of the :80/:443 web proxy a configurable system-wide setting. Together, these changes enable full support for CloudFlare Full SSL on any AzuraCast instance. 2016-12-25 12:07:25 -06:00
Buster Silver aff587227d Implement nginx support for a global AzuraCast radio reverse proxy via port 80. The format is:
- azuracast.station/radio/8000/radio.mp3 -> localhost:8000/radio.mp3
All multiple-of-10 ports from 8000 to 8490 are supported, allowing up to 50 stations.
2016-09-25 15:23:36 -05:00
Buster Silver a138ea28e7 Initial commit of Ansible build scripts (incomplete). 2016-09-07 15:57:21 -05:00