diff options
author | varac <varacanero@zeromail.org> | 2013-10-09 11:07:01 +0200 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2013-10-09 11:07:01 +0200 |
commit | 43dfca38b66c2f315ad5b55b5d9bafcfd71b15f3 (patch) | |
tree | b05b7c40b1e484fb808fe60ac8edab774daa3a70 | |
parent | 441eaecc80d072f20d09d618c7d02ff2fb80fe0d (diff) |
added first basic presentation stub in german, wip
-rw-r--r-- | README.md | 16 | ||||
-rw-r--r-- | img/de/bitmask-client-0.3.4.png | bin | 0 -> 40741 bytes | |||
-rw-r--r-- | overview/de.html | 215 |
3 files changed, 231 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..1c5fb58 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +Leap Presentations +================== + +Directory Layout +---------------- + +* `tools/` : submodule(s) for tools used by the presentations, i.e. reveal-js (HTML Presentation Framework) +* `img/`: images + +Presentations +------------- + +* `overview` + basic presentation (wip), currently only in german + use `file:///home/varac/leap/git/leap_presentations/overview/de.html` url in browser to start + diff --git a/img/de/bitmask-client-0.3.4.png b/img/de/bitmask-client-0.3.4.png Binary files differnew file mode 100644 index 0000000..868a2b0 --- /dev/null +++ b/img/de/bitmask-client-0.3.4.png diff --git a/overview/de.html b/overview/de.html new file mode 100644 index 0000000..96e4c2d --- /dev/null +++ b/overview/de.html @@ -0,0 +1,215 @@ +<!doctype html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <title>Leap Encryption Access Project</title> + <meta name="description" content="Tools für sichere Kommunikation im Netz"> + <meta name="author" content="Varac"> + + <meta name="apple-mobile-web-app-capable" content="yes" /> + <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> + + <link rel="stylesheet" href="../tools/reveal.js/css/reveal.min.css"> + <link rel="stylesheet" href="../tools/reveal.js/css/theme/default.css" id="theme"> + + <!-- For syntax highlighting --> + <link rel="stylesheet" href="../tools/reveal.js/lib/css/zenburn.css"> + + <!-- If the query includes 'print-pdf', use the PDF print sheet --> + <script> + document.write( '<link rel="stylesheet" href="../tools/reveal.js/css/print/' + ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + '.css" type="text/css" media="print">' ); + </script> + + + </head> + + <body> + <div class="reveal"> + <div class="slides"> + <section> + <h2>LEAP Encryption Access Project</h2> + </section> + + <section> + <li>Tools für sichere Kommunikation im Netz</li> + <li>Verschlüsselung soll einfach sein</li> + <li>Dezentralisierung von Service Providern</li> + </section> + + <section> + <section> + <h2>Für User</h2> + <li>Bitmask-Client für Mac OS, Linux, Android (Windows kommt)</li> + </section> + <section> + <img width="600" height="640" src="../img/de/bitmask-client-0.3.4.png" alt="Bitmask-Client"> + </section> + </section> + + <section> + <section> + <h2>Für Provider</h2> + <ul> + <li>Automatisierung Installation und Konfiguration der Dienste</li> + <li>Sichere Crypto-Voreinstellungen (TLS Parameter, etc)</li> + </ul> + </section> + <section> + <h2>leap-platform</h2> + <li>Puppet-Rezepte für Konfiguration der Server</li> + <pre><code data-trim contenteditable> +# smtp TLS +postfix::config { + 'smtp_use_tls': value => 'yes'; + 'smtp_tls_CApath': value => '/etc/ssl/certs/'; + 'smtp_tls_CAfile': value => $ca_path; + 'smtp_tls_cert_file': value => $cert_path; + 'smtp_tls_key_file': value => $key_path; + 'smtp_tls_ask_ccert': value => 'yes'; + 'smtp_tls_loglevel': value => '1'; + 'smtp_tls_exclude_ciphers': + value => 'aNULL, MD5, DES'; + # upstream default is md5 (since 2.5 and older used it), we force sha1 + 'smtp_tls_fingerprint_digest': + value => 'sha1'; + 'smtp_tls_session_cache_database': + value => 'btree:${queue_directory}/smtp_cache'; + 'smtp_tls_security_level': + value => 'may'; + # see issue #4011 + 'smtp_tls_protocols': + value => '!SSLv2, !SSLv3'; +} + </code></pre> + + </section> + <section> + <h2>Provider Config</h2> + <li>Server Layout, IPs, Kontaktdaten, etc</li> + <pre><code data-trim contenteditable> +$ cat provider.json +// +// General service provider configuration. +// +{ + "domain": "example.org", + "name": { + "en": "example" + }, + "description": { + "en": "You really should change this text" + }, + "contacts": { + "default": "admin@example.org" + }, + "languages": ["en"], + "default_language": "en", + "enrollment_policy": "open" +} + +$ cat nodes/web1.json +{ + "ip_address": "99.231.92.23", + "services": "webapp", + "tags": "production" +} + </code></pre> + </section> + <section> + <h2>Leap-cli</h2> + <li>Kommandozeilen Tool für Admins</li> + <pre><code data-trim contenteditable> +$ leap --yes deploy + Deploying to these nodes: web1, vpn1, couch1 + = updated hiera/couch1.yaml + = updated hiera/web1.yaml + = checking node + - [web1] ok + - [couch1] ok + - [vpn1] ok + = synching configuration files + - hiera/web1.yaml -> web1:/etc/leap/hiera.yaml + - hiera/vpn1.yaml -> vpn1:/etc/leap/hiera.yaml + - hiera/couch1.yaml -> couch1:/etc/leap/hiera.yaml + - files/branding/tail.scss, files/branding/head.scss -> web1:/etc/leap + = synching puppet manifests + - /home/demo/leap/demo/leap_platform/[bin,puppet] -> web1:/srv/leap + - /home/demo/leap/demo/leap_platform/[bin,puppet] -> vpn1:/srv/leap + - /home/demo/leap/demo/leap_platform/[bin,puppet] -> couch1:/srv/leap +... + </code></pre> + </section> + </section> + + <section> + <h2>Dienste</h2> + <p>Encrypted Internet Proxy aka VPN</p> + <p>Email</p> + <p>Chat (in Arbeit)</p> + </section> + + <section> + <h2>Dienste in Planung</h2> + <p>Client-encrypted Filehosting</p> + <p>Voip</p> + <p>Kollaborativer Texteditor</p> + </section> + + <section> + <section> + <h2>Provider online</h2> + <li><a href="https://bitmask.net">Bitmask.net</a> - Referenz-Provider von Leap </li> + <li>demnächst offen für beta-Tester</li> + </section> + + <section> + <h2>interessierte Provider</h2> + <li><a href="https://calyxinstitute.org">The Calyx Institute</a></li> + <!--<li><a href="https://genopoly.org">Genopoly.org</a></li>--> + <li>...</li> + </section> + </section> + + <section> + <h2>Etc</h2> + <li>Website: <a href="https://leap.se">https://leap.se</a></li> + <li>Github Mirror: <a href="https://github.com/leapcode">https://github.com/leapcode</a></li> + <li>Gemacht mit <a href="https://github.com/hakimel/reveal.js">reveal.js</a></li> +</p> + </section> + + </div> + + </div> + + <script src="../tools/reveal.js/lib/js/head.min.js"></script> + <script src="../tools/reveal.js/js/reveal.min.js"></script> + + <script> + // Full list of configuration options avai lable here: + // https://github.com/hakimel/reveal.js#configuration + Reveal.initialize({ + controls: true, + progress: true, + history: true, + center: true, + + theme: Reveal.getQueryHash().theme, // available themes are in /css/theme + transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/zoom/linear/fade/none + + // Optional libraries used to extend on reveal.js + dependencies: [ + { src: '../tools/reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } }, + { src: '../tools/reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } }, + { src: '../tools/reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } }, + { src: '../tools/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }, + { src: '../tools/reveal.js/plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } }, + { src: '../tools/reveal.js/plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } } + ] + }); + </script> + + </body> +</html> |