TODO updates, Nov 5, 2025

This commit is contained in:
Brian O'Reilly 2025-11-05 17:48:05 -05:00
parent 270c0ad679
commit ffd178c555
1 changed files with 14 additions and 10 deletions

View File

@ -9,7 +9,7 @@
- [X] Set up DNS - [X] Set up DNS
- [X] Create user accounts - [X] Create user accounts
* Deploy the system * Deploy the system [10/10]
- [X] Install and configure HAproxy - [X] Install and configure HAproxy
- [X] Create a user to contain asteroid - [X] Create a user to contain asteroid
- [X] Checkout asteroid in ~asteroid on b612 - [X] Checkout asteroid in ~asteroid on b612
@ -21,7 +21,7 @@
- [X] Start asteroid, check the stream (Underworld:Juanita/Kiteless) - [X] Start asteroid, check the stream (Underworld:Juanita/Kiteless)
- [X] Announce that the system is live in #asteroid.radio - [X] Announce that the system is live in #asteroid.radio
** PROBLEMS 0/0 ** PROBLEMS [3/12]
1) [X] Liquidsoap is exposing its management console via telnet on the exterior network interface of b612.asteroid.radio 1) [X] Liquidsoap is exposing its management console via telnet on the exterior network interface of b612.asteroid.radio
2) [X] icecast is also binding the external interface on b612, which it 2) [X] icecast is also binding the external interface on b612, which it
should not be. HAproxy is there to mediate this flow. should not be. HAproxy is there to mediate this flow.
@ -30,14 +30,18 @@
which is no bueno. which is no bueno.
5) [ ] We need to work out the TLS situation with letsencrypt, and 5) [ ] We need to work out the TLS situation with letsencrypt, and
integrate it into HAproxy. integrate it into HAproxy.
6) [ ] 0/0 the administrative interface should be beefed up.
5.1) [ ] Deactivate users 6) [ ] The administrative interface should be beefed up.
5.2) [ ] Change user access permissions 6.1) [ ] Deactivate users
7) [ ] User profile pages should probably be fleshed out. 6.2) [ ] Change user access permissions
8) [ ] the stream management features aren't there for Admins or DJs. 6.3) [ ] Listener statistics, breakdown by day/hour, new users, % changed &c
9) [ ] The "Scan Library" feature is not working in the main branch
10) [ ] The player widget should be styled so it fits the site theme on systems running 'light' thmes. 7) [ ] When the player is paused, there are pretty serious stream sync issues in the form of stuttering for some time after the stream is unpaused.
11) [ ] ensure each info field 'Listeners: ..' &c has only one instance per page. 8) [ ] User profile pages should probably be fleshed out.
9) [ ] the stream management features aren't there for Admins or DJs.
10) [ ] The "Scan Library" feature is not working in the main branch
11) [ ] The player widget should be styled so it fits the site theme on systems running 'light' thmes.
12) [ ] ensure each info field 'Listeners: ..' &c has only one instance per page.
* Server runtime configuration [0/1] * Server runtime configuration [0/1]
- [ ] parameterize all configuration for runtime loading [0/2] - [ ] parameterize all configuration for runtime loading [0/2]