iREADME.md - bitreich-conference - Bitreich Conference System Err bitreich.org 70 hgit clone git://bitreich.org/bitreich-conference git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-conference URL:git://bitreich.org/bitreich-conference git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-conference bitreich.org 70 1Log /scm/bitreich-conference/log.gph bitreich.org 70 1Files /scm/bitreich-conference/files.gph bitreich.org 70 1Refs /scm/bitreich-conference/refs.gph bitreich.org 70 1Tags /scm/bitreich-conference/tag bitreich.org 70 1README /scm/bitreich-conference/file/README.md.gph bitreich.org 70 1LICENSE /scm/bitreich-conference/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 iREADME.md (2747B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 # The Bitreich Conference System Err bitreich.org 70 i 2 Err bitreich.org 70 i 3 ## Overview Err bitreich.org 70 i 4 Err bitreich.org 70 i 5 How do people perceive the conference content? Err bitreich.org 70 i 6 Err bitreich.org 70 i 7 ssh visitor@bitreich.org Err bitreich.org 70 i 8 Err bitreich.org 70 i 9 On screen is shown what the presenter shows on the commandline. At the Err bitreich.org 70 i 10 bitreich conferences this is mostly some slides shown using catpoint(1). Err bitreich.org 70 i 11 (git://bitreich.org/pointtools) Err bitreich.org 70 i 12 Err bitreich.org 70 i 13 mpv gopher://bitreich.org/9/radio/listen Err bitreich.org 70 i 14 Err bitreich.org 70 i 15 This is simple some audio stream of any kind, which is generated by the Err bitreich.org 70 i 16 presenter or the audio server. Here at bitreich we use icecast and some Err bitreich.org 70 i 17 simple frontend script for http2gopher. Err bitreich.org 70 i 18 Err bitreich.org 70 i 19 Overall this will require at maximum 120 kb/s per visitor. You could Err bitreich.org 70 i 20 strip down audio quality even more. The ssh slides are bytes per second, Err bitreich.org 70 i 21 if any. Err bitreich.org 70 i 22 Err bitreich.org 70 i 23 Err bitreich.org 70 i 24 ## Setup Err bitreich.org 70 i 25 Err bitreich.org 70 i 26 You will need to adapt all scripts to your needs. It is simple. So do not Err bitreich.org 70 i 27 fear. Err bitreich.org 70 i 28 Err bitreich.org 70 i 29 1. Create a presenter account. Err bitreich.org 70 i 30 2. Create a visitor account. Err bitreich.org 70 i 31 3. Install abduco. Err bitreich.org 70 i 32 5. Copy over the modified scripts from bin/ to your PATH. Err bitreich.org 70 i 33 1. Modify in all scripts the prefix /br to your needs. Err bitreich.org 70 i 34 2. Create the $PREFIX/con directory, where all communication is Err bitreich.org 70 i 35 handled. Err bitreich.org 70 i 36 6. Run the scripts accordingly. Err bitreich.org 70 i 37 Err bitreich.org 70 i 38 7. Setup audio via icecast etc. Err bitreich.org 70 i 39 Err bitreich.org 70 i 40 ## Visitor account. Err bitreich.org 70 i 41 Err bitreich.org 70 i 42 For /etc/ssh/sshd_config: Err bitreich.org 70 i 43 Err bitreich.org 70 i 44 Match user visitor Err bitreich.org 70 i 45 AllowAgentForwarding no Err bitreich.org 70 i 46 AllowTcpForwarding no Err bitreich.org 70 i 47 GatewayPorts no Err bitreich.org 70 i 48 X11Forwarding no Err bitreich.org 70 i 49 PermitTunnel no Err bitreich.org 70 i 50 X11UseLocalhost no Err bitreich.org 70 i 51 PermitTTY yes Err bitreich.org 70 i 52 PasswordAuthentication yes Err bitreich.org 70 i 53 PermitEmptyPasswords yes Err bitreich.org 70 i 54 ForceCommand /path/to/bitreich-con-view-presentation Err bitreich.org 70 i 55 Err bitreich.org 70 i 56 Depending on how secure you want access, disabling any authentication for Err bitreich.org 70 i 57 this account is possible. Err bitreich.org 70 i 58 Err bitreich.org 70 i 59 ## Start a Conference Err bitreich.org 70 i 60 Err bitreich.org 70 i 61 bitreich-con-start-conference Err bitreich.org 70 i 62 Err bitreich.org 70 i 63 The socket for visitor and presenter attachment is created. The teaser Err bitreich.org 70 i 64 shell is run. Err bitreich.org 70 i 65 Err bitreich.org 70 i 66 ## Watch the Presentation Err bitreich.org 70 i 67 Err bitreich.org 70 i 68 bitreich-con-view-presentation Err bitreich.org 70 i 69 Err bitreich.org 70 i 70 See visitor account preparation above. Err bitreich.org 70 i 71 Err bitreich.org 70 i 72 ## Hold a Presentation Err bitreich.org 70 i 73 Err bitreich.org 70 i 74 Presenter logs into presenter account and runs: Err bitreich.org 70 i 75 Err bitreich.org 70 i 76 bitreich-con-hold-presentation Err bitreich.org 70 i 77 Err bitreich.org 70 i 78 In the teaser shell the presenter presses Enter to get into the presenter Err bitreich.org 70 i 79 shell. There all possibilities of the presenter account on the Err bitreich.org 70 i 80 commandline is possible. Err bitreich.org 70 i 81 Err bitreich.org 70 i 82 ## bitreich-con-teaser-shell Err bitreich.org 70 i 83 Err bitreich.org 70 i 84 Please see in this script, how ads are shown. You can download examples Err bitreich.org 70 i 85 from Err bitreich.org 70 i 86 Err bitreich.org 70 i 87 gopher://bitreich.org/1/con/2019/ads Err bitreich.org 70 i 88 Err bitreich.org 70 i 89 It is all simple text, just cat(1)ed to the screen in an random order. Err bitreich.org 70 i 90 Err bitreich.org 70 i 91 When a presenter pressed Enter in the teaser shell, the presentation mode Err bitreich.org 70 i 92 is started. Err bitreich.org 70 i 93 Err bitreich.org 70 i 94 ## Stop a Conference Err bitreich.org 70 i 95 Err bitreich.org 70 i 96 bitreich-con-stop-conference Err bitreich.org 70 i 97 Err bitreich.org 70 i 98 This will remove all sockets and remains of the conference. Err bitreich.org 70 i 99 Err bitreich.org 70 i 100 ## bitreich-con-visitor-count Err bitreich.org 70 i 101 Err bitreich.org 70 i 102 This is a simple shell to show you how, after you have set up the Err bitreich.org 70 i 103 conference system, visitors can be counted using standard shell commands. Err bitreich.org 70 i 104 Err bitreich.org 70 i 105 ## Comments Err bitreich.org 70 i 106 Err bitreich.org 70 i 107 Send comments to: Err bitreich.org 70 i 108 Err bitreich.org 70 i 109 Christoph Lohmann <20h@r-36.net> or on #bitreich-en Err bitreich.org 70 i 110 irc.bitreich.org Err bitreich.org 70 i 111 Err bitreich.org 70 i 112 Have fun! Err bitreich.org 70 i 113 Err bitreich.org 70 .