summaryrefslogtreecommitdiffstats
path: root/organizers-notebook/index.org
diff options
context:
space:
mode:
Diffstat (limited to 'organizers-notebook/index.org')
-rw-r--r--organizers-notebook/index.org86
1 files changed, 76 insertions, 10 deletions
diff --git a/organizers-notebook/index.org b/organizers-notebook/index.org
index 5c242418..0488a9b3 100644
--- a/organizers-notebook/index.org
+++ b/organizers-notebook/index.org
@@ -484,13 +484,65 @@ SCHEDULED: <2025-12-02 Tue>
- [X] Set ~emacsconf-publishing-phase~ to ~conference~.
- [X] Set emacsconf-publish-include-pads to t.
- [X] Republish the schedule and the info pages.
-- [ ] Update the conf.org and the wiki on res. (~/emacsconf-2025-private, ~/emacsconf-wiki)
-- [ ] Resize the BBB server to production levels with bbb-prod.
-- [ ] Send check-in details and last-minute schedule updates.
-- [ ] Start thelounge on front0: systemctl start thelounge.
-- [ ] Confirm I can connect to Mumble.
-- [ ] Start the VNC servers. Confirm that we can stream.
-- [ ] Confirm that I can restream to Toobnix.
+- [X] Update the conf.org and the wiki on res. (~/emacsconf-2025-private, ~/emacsconf-wiki)
+- [X] Resize the BBB server to production levels with bbb-prod: 16 GB $0.1440/hour 6 CPUs
+- [X] Send check-in details and last-minute schedule updates.
+- [X] Start thelounge on front0: systemctl start thelounge.
+- [X] Confirm I can connect to Mumble.
+- [X] Resize front0 to production: front0 shared Linode 32GB 8 CPUs 640GB $0.2880/hour
+- [X] Resize live0 to production: shared Linode 64GB 16 CPUs $0.5760/hour
+- [X] Start the VNC servers.
+ #+begin_src sh :tangle emacsconf-set-up-tracks.sh
+ #!/bin/bash
+ # SSH to both
+ cd ~/proj/emacsconf/emacsconf-ansible
+
+ # Gen
+ export TRACK=gen; TRACK_PORT=5905; export SSH_PORT=46668
+ ssh emacsconf-$TRACK@res.emacsconf.org -p $SSH_PORT /home/emacsconf-$TRACK/bin/track-vnc
+ sleep 5
+ ssh emacsconf-$TRACK@res.emacsconf.org -N -L $TRACK_PORT:127.0.0.1:$TRACK_PORT -p $SSH_PORT &
+ xvncviewer 127.0.0.1:$TRACK_PORT -shared -geometry 1280x720 -passwd vnc-passwd-$TRACK &
+
+ # Dev
+ export TRACK=dev; export TRACK_PORT=5906; export SSH_PORT=46668
+ ssh emacsconf-$TRACK@res.emacsconf.org -p $SSH_PORT /home/emacsconf-$TRACK/bin/track-vnc
+ sleep 5
+ ssh emacsconf-$TRACK@res.emacsconf.org -N -L $TRACK_PORT:127.0.0.1:$TRACK_PORT -p $SSH_PORT &
+ xvncviewer 127.0.0.1:$TRACK_PORT -shared -geometry 1280x720 -passwd vnc-passwd-$TRACK &
+ #+end_src
+- [X] Confirm that we can use "Start Recording" to stream to gen.
+ - [X] play-with-intro sat-open
+ - [X] https://live.emacsconf.org/2025/watch/gen/
+ - [X] mpv https://live0.emacsconf.org/gen.webm
+ - [X] play-with-intro sun-open (to check the overlays)
+ - [X] https://live.emacsconf.org/2025/watch/gen-480p/
+ - [X] mpv https://live0.emacsconf.org/gen-480p.webm
+- [X] Confirm that we can stream to dev.
+ - [X] play-with-intro sat-open
+ - [X] https://live.emacsconf.org/2025/watch/dev/
+ - [X] mpv https://live0.emacsconf.org/dev.webm
+ - [X] play-with-intro sun-open (to check the overlays)
+ - [X] https://live.emacsconf.org/2025/watch/dev-480p/
+ - [X] mpv https://live0.emacsconf.org/dev-480p.webm
+- [X] Confirm that I can restream to YouTube.
+ - Settings - Stream, paste in the RTMP key for the relevant event, then Start Streaming.
+ - [X] gen
+ - [X] dev
+- [X] Confirm that I can restream to Toobnix
+ - [X] live0: restream-gen-toobnix
+ - [X] live0: restream-dev-toobnix
+- [X] Check automated announcements and publishing
+ - [X] orga@res: talk sat-open TO_STREAM
+ - [X] https://emacsconf.org/2025/talks/sat-open/ doesn't have video
+ - [X] https://media.emacsconf.org/2025 doesn't have it
+ - orga@res: talk sat-open PLAYING
+ - [X] https://emacsconf.org/2025/talks/sat-open/ has video and transcript
+ - [X] https://media.emacsconf.org/2025 has talk files
+ - [X] IRC announcement in #emacsconf-gen
+- [X] Confirm icecast stats are available: http://live0.emacsconf.org/admin/stats (username: admin, password is in prod-vars.yml)
+- [X] Generate and check all the crontabs elisp:emacsconf-stream-crontabs
+- [X] Generate all the hyperlists
** During the conference
:PROPERTIES:
@@ -514,6 +566,8 @@ dev: 226 peak + 79 peak lowres
Sunday:
gen: 89 peak + 10 peak lowres
+http://live0.emacsconf.org/admin/stats (username: admin, password is in prod-vars.yml)
+
meet peak 409% CPU (100% is 1 CPU), average 69.4%
front peak 70.66% CPU (100% is 1 CPU)
live peak 552% CPU (100% is 1 CPU) average 144%
@@ -1041,7 +1095,13 @@ sudo /etc/init.d/mumble-server start
It listens on port 64738
-Logs are in ~/var/log/mumble-server~
+Logs are in ~/var/log/mumble-server~.
+
+To add a new account:
+
+- After they log in, register their user.
+- Right-click on the server name. Edit - Groups. Add them to the org group.
+
** Shell scripts
:PROPERTIES:
:CUSTOM_ID: general-infrastructure-shell-scripts
@@ -1138,7 +1198,6 @@ The pad is at front0.emacsconf.org
Non-JS way to get plain text or HTML of a pad: ex:
- https://pad.emacsconf.org/orgmeetup/export/txt
- https://pad.emacsconf.org/orgmeetup/export/html
-
** Publishing media to the server and to the wiki
:PROPERTIES:
:CUSTOM_ID: media
@@ -1477,7 +1536,8 @@ Need to have set up shifts first.
use =ansible-playbook -i inventory.yml prod-playbook.yml --tags restream= to set up
** Restream to Toobnix
-*** STARTED Set up Toobnix restreaming events
+*** DONE Set up Toobnix restreaming events
+CLOSED: [2025-12-05 Fri 18:54]
:PROPERTIES:
:Effort: 0:30
:END:
@@ -1487,6 +1547,12 @@ CLOCK: [2025-11-22 Sat 17:42]--[2025-11-23 Sun 12:15] => 18:33
1. https://toobnix.org, Publish, Permanent/recurring live
2. emacsconf-stream-toobnix-copy-livestream-description
+** i3 window manager
+
+termit is the terminal
+
+- M-d: launcher
+- M-1, M-2: change workspace
* Other process notes
:PROPERTIES:
:CUSTOM_ID: other