diff options
| author | Sacha Chua <sacha@sachachua.com> | 2025-12-05 21:37:09 -0500 |
|---|---|---|
| committer | Sacha Chua <sacha@sachachua.com> | 2025-12-05 21:37:12 -0500 |
| commit | d63372493b06d0c04ae308ce7386f12e5d79698a (patch) | |
| tree | 039d905cef1d6145e95cba35bc5eb2d26b5ce763 /organizers-notebook/index.org | |
| parent | bfdb45f2f45187a668fa90cd95e59c82d6c30e35 (diff) | |
| download | emacsconf-wiki-d63372493b06d0c04ae308ce7386f12e5d79698a.tar.xz emacsconf-wiki-d63372493b06d0c04ae308ce7386f12e5d79698a.zip | |
schedule update
Diffstat (limited to '')
| -rw-r--r-- | organizers-notebook/index.org | 86 |
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 |
