TODO updates, Nov 5, 2025
This commit is contained in:
parent
270c0ad679
commit
ffd178c555
24
TODO.org
24
TODO.org
|
|
@ -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]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue