diff options
| author | Sacha Chua <sacha@sachachua.com> | 2025-12-18 20:22:40 -0500 |
|---|---|---|
| committer | Sacha Chua <sacha@sachachua.com> | 2025-12-18 20:22:40 -0500 |
| commit | e9ff894e5be4c25d20a6c9df8b9b399280418293 (patch) | |
| tree | 2f2f56b6a8a753945bdbbed2064f570c7da99bd3 /organizers-notebook/index.org | |
| parent | eec65463925fc48780f115e32e14f5cceebfeeee (diff) | |
| download | emacsconf-wiki-e9ff894e5be4c25d20a6c9df8b9b399280418293.tar.xz emacsconf-wiki-e9ff894e5be4c25d20a6c9df8b9b399280418293.zip | |
Diffstat (limited to 'organizers-notebook/index.org')
| -rw-r--r-- | organizers-notebook/index.org | 104 |
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 |
