summaryrefslogtreecommitdiffstats
path: root/organizers-notebook
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2025-12-18 20:22:40 -0500
committerSacha Chua <sacha@sachachua.com>2025-12-18 20:22:40 -0500
commite9ff894e5be4c25d20a6c9df8b9b399280418293 (patch)
tree2f2f56b6a8a753945bdbbed2064f570c7da99bd3 /organizers-notebook
parenteec65463925fc48780f115e32e14f5cceebfeeee (diff)
downloademacsconf-wiki-e9ff894e5be4c25d20a6c9df8b9b399280418293.tar.xz
emacsconf-wiki-e9ff894e5be4c25d20a6c9df8b9b399280418293.zip
updatesHEADmaster
Diffstat (limited to '')
-rw-r--r--organizers-notebook/index.org104
1 files changed, 90 insertions, 14 deletions
diff --git a/organizers-notebook/index.org b/organizers-notebook/index.org
index 31bdb3af..e49fe528 100644
--- a/organizers-notebook/index.org
+++ b/organizers-notebook/index.org
@@ -465,8 +465,8 @@ CLOCK: [2025-11-21 Fri 11:12]--[2025-11-21 Fri 11:14] => 0:02
:END:
emacsconf-mail-intro-to-all
-*** TODO Record opening remarks
-SCHEDULED: <2025-12-02 Tue>
+*** DONE Record opening remarks
+CLOSED: [2025-12-08 Mon 21:37] SCHEDULED: <2025-12-02 Tue>
:PROPERTIES:
:CREATED: [2025-11-28 Fri 21:32]
:END:
@@ -491,6 +491,9 @@ SCHEDULED: <2025-12-02 Tue>
- [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] CONFIRM DISK SIZE
+- [X] Resize BBB to production
+ - [X] CONFIRM DISK SIZE
- [X] Start the VNC servers.
#+begin_src sh :tangle emacsconf-set-up-tracks.sh
#!/bin/bash
@@ -583,11 +586,36 @@ elisp:emacsconf-pad-open-shift-hyperlist
:PROPERTIES:
:CUSTOM_ID: phases-and-lessons-learned-after-the-conference
:END:
-*** Capture stats
+*** DONE Capture stats
+CLOSED: [2025-12-07 Sun 17:26]
:PROPERTIES:
:CUSTOM_ID: phases-and-lessons-learned-after-the-conference-capture-stats
:END:
-2024 stats
+ http://live0.emacsconf.org:8001/status.xsl
+**** 2025 stats
+
+Saturday:
+gen: 107 + 7 lowres
+dev: 97 peak + 7 peak lowres
+
+Sunday: I forgot to copy icecast stats; maybe 70 peak on gen?
+
+Sunday:
+
+- res:
+ - %Cpu(s): 60.0 us, 6.7 sy, 0.0 ni, 33.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
+ - MiB Mem : 48118.6 total, 15679.4 free, 7338.2 used, 26465.2 buff/cache
+- bbb:
+ - CPU%: 3.0 us, 4.0 sy, 3.0 ni, 89.1 id, 0.0 wa, 0.0 hi, 1.0 si, 0.0 st
+ - Mem: 15988.8 total, 1450.0 free, 3552.0 used, 10986.9 buff/cache
+- front:
+ - %Cpu(s): 2.4 us, 1.6 sy, 0.0 ni, 96.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
+ - MiB Mem : 32169.5 total, 28072.2 free, 1257.1 used, 2840.2 buff/cache
+- live:
+ - %Cpu(s): 7.5 us, 8.7 sy, 0.0 ni, 83.3 id, 0.0 wa, 0.0 hi, 0.4 si, 0.0 st
+ - MiB Mem : 64423.9 total, 56727.6 free, 797.6 used, 6898.8 buff/cache
+
+**** 2024 stats
Saturday:
gen: 177 peak + 14 peak lowres
@@ -604,25 +632,29 @@ live peak 552% CPU (100% is 1 CPU) average 144%
res peak 81.54% total CPU (each OBS ~250%), mem 7GB used
so far we have used 1.2TB of transfer this month
-*** Back up the data
+*** DONE Back up the data
+CLOSED: [2025-12-07 Sun 17:26]
:PROPERTIES:
:CUSTOM_ID: phases-and-lessons-learned-after-the-conference-back-up-the-data
:END:
+**** Etherpad
+elisp:emacsconf-pad-backup-talks
+
+This creates --pad.html and --pad.md in the cache.
+
**** Icecast
:PROPERTIES:
:CUSTOM_ID: phases-and-lessons-learned-after-the-conference-back-up-the-data-icecast
:END:
-rsync -avze ssh live:'/data/emacsconf-2024-*' media:~/2024
-
-rsync -avze ssh live:'/data/emacsconf-2024-*' .
+rsync -avzue ssh live:'/data/emacsconf-2025-*' ~/proj/emacsconf/2025/backups
**** BigBlueButton
:PROPERTIES:
:CUSTOM_ID: phases-and-lessons-learned-after-the-conference-back-up-the-data-bigbluebutton
:END:
-rsync -avze ssh root@bbb:/var/bigbluebutton/ bigbluebutton/
+rsync -avze ssh root@bbb:/var/bigbluebutton/ bbb/
ssh root@66.175.208.243 'dd if=/dev/sda bs=5M ' | dd of=bbb-img-2024-12-08.img status=progress
@@ -665,6 +697,24 @@ cd test
#+end_src
- Copy IRC logs to cache and therefore to backstage: (ex: 2024-12-07-emacsconf-gen.txt)
+*** DONE Resize the server disks
+CLOSED: [2025-12-07 Sun 17:26]
+SSH and use df to check first. Needs to fit under these limits:
+
+- [X] front0: 25 GB
+ - [X] disk
+ - [X] server resized to Nanode 1 GB
+- [X] live0: 25 GB
+ - [X] disk
+ - [X] server resized to Nanode 1 GB
+- [X] bbb: 25 GB
+ - [X] disk
+ - [X] server resized to Nanode 1 GB
+Shut down the servers after backing up.
+
+1. In the Linode console, click on the linode.
+2. Go to Storage.
+3. Use the 3-dot menu on Debian 10 disk to reisze.
*** Combine the IRC logs and the pads, and add them to the wiki
:PROPERTIES:
@@ -693,6 +743,25 @@ Indexing
Also copy the YouTube comments and IRC comments
emacsconf-extract-irc-anonymize-log
+
+answers--backstage--split.txt
+answers--backstage--split.vtt
+
+subed-shift-subtitles-to-start-at-timestamp
+
+ffmpeg -i --answers--backstage--reencoded.webm -ss START-TIME -to END-TIME --answers--backstage--trimmed.webm
+ffmpeg -i --answers--backstage--trimmed.opus
+
+Open --answers--backstage--trimmed.opus in Audacity. Select all the audio with Ctrl+A. Use Filter - Effect - Volume and Compression to normalize it to -16 LUFS. Export to --answers--backstage--normalized.opus
+
+Use https://studio.youtube.com to upload the video.
+Use emacsconf-publish-answers-description to get the answer description, and move the title (and possibly the speaker name) to the video title.
+Add the video to the playlist.
+Set the ~QA_YOUTUBE_URL~ property.
+
+Play the preview and jump around to different points in the video to check if there are encoding errors.
+
+
*** Send thank-you emails to the speakers :email:
:PROPERTIES:
:CUSTOM_ID: phases-and-lessons-learned-after-the-conference-send-thank-you-emails-to-the-speakers
@@ -1401,12 +1470,19 @@ If you don't see the video format, doublecheck that [[#general-infrastructure-bi
bbb-record seems to call ~ruby /usr/local/bigbluebutton/core/scripts/process/video.rb -m ID~, which might be a useful backup.
-*** Backing up BBB :backup:
+bbb-record --rebuild 4dc2c4e5ac5222bc416b7e31d76e22a5627aed5b-1765135929727
+bbb-record --rebuild e5fceca22f037945fb7183e118599cf37598936c-1765131855663
+
+derp, no space left on the device, that's why, adding to checklist
+
+
+*** DONE Backing up BBB :backup:
+CLOSED: [2025-12-07 Sun 16:48]
:PROPERTIES:
:CUSTOM_ID: general-infrastructure-bigbluebutton-backing-up-bbb
:END:
-rsync -avze ssh root@bbb:/var/bigbluebutton/ bigbluebutton/
+rsync -avze ssh root@bbb:/var/bigbluebutton/ ~/proj/emacsconf/2025/backups/bbb/
ssh root@bbb 'tar zcvf - /var/bigbluebutton /etc/bigbluebutton /root/greenlight-v3 /usr/local/bigbluebutton /usr/share/bbb-web' > bbb-backup-$(date "+%Y-%m-%d").tar.gz
@@ -1460,8 +1536,8 @@ Success:
- [X] You can /opall, /conftopic, and /broadcast
** Check test crontab
-** TODO Confirm automated IRC announcements from res
-SCHEDULED: <2025-11-27 Thu>
+** DONE Confirm automated IRC announcements from res
+CLOSED: [2025-12-08 Mon 21:36] SCHEDULED: <2025-11-27 Thu>
:PROPERTIES:
:CUSTOM_ID: general-infrastructure-confirm-automated-irc-announcements-from-res
:CREATED: [2025-11-26 Wed 15:04]
@@ -1483,7 +1559,7 @@ backup on live:
- /usr/local/bin/emacsconf-lowres-gen-on-connect
- /usr/local/bin/emacsconf-lowres-dev-on-connect
** Upload talks to YouTube
-SCHEDULED: <2024-11-30 Sat>
+SCHEDULED: <2025-12-16 Tue>
:PROPERTIES:
:CREATED: [2024-11-27 Wed 17:33]
:CUSTOM_ID: general-infrastructure-upload-talks-to-youtube