summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvarac <varacanero@zeromail.org>2017-05-05 09:09:44 +0200
committervarac <varacanero@zeromail.org>2017-05-05 09:09:44 +0200
commit73431780fba3962fc47d622bdb6ee82fd401b8f5 (patch)
tree9cf670cd24450a2238ccf47e96732d79b83b3d28
parentdac27713277c759c4fc1dc212c0d2e46ec79bce2 (diff)
Rip out Pixelated on server
-rw-r--r--platform-workshop/slides.md79
-rw-r--r--platform-workshop/todo.md15
2 files changed, 49 insertions, 45 deletions
diff --git a/platform-workshop/slides.md b/platform-workshop/slides.md
index 743f475..5551f2c 100644
--- a/platform-workshop/slides.md
+++ b/platform-workshop/slides.md
@@ -16,7 +16,7 @@ please start right away with downloading the
## Pixelated Project
### Platform Workshop
-Denis (Pixelated), Kwadronaut (LEAP), Varac (Pixelated, LEAP), Zara (Pixelated)
+Varac (LEAP, Pixelated)
```note
We'll briefly explain both projects later
@@ -29,10 +29,10 @@ We'll briefly explain both projects later
- Have a LEAP provider installed, for real or for testing
- Focus on encrypted email (no VPN)
-- Install Pixelated Webmail on top (optional)
```note
- Rush through the first part, then show more details during deploy phase (~20 mins)
+- VPN: Requires a second IP
```
---
@@ -40,7 +40,7 @@ We'll briefly explain both projects later
## Prerequisites
- Have a working (!) Vagrant setup
-- Or a remote sever/VM installed with fresh Debian stable OS
+ or a remote sever/VM installed with fresh Debian stable OS
- A public/private ssh keypair to login your host
```notes
@@ -83,6 +83,7 @@ We'll briefly explain both projects later
- Encrypted Webmail on top of LEAP
- No installation hassle
- Private key will be unlocked on server
+- Looking for maintainers/contributors
---
@@ -112,7 +113,7 @@ These slides: https://leap.se/slides/33c3/
---
-# Install pre&shy;requisites
+# Install prerequisites
- Install leap-cli on your workstation/laptop, NOT on the server !
@@ -183,18 +184,19 @@ git checkout -b 0.9.0 0.9.0
```
$ leap new .
-The primary domain of the provider: |example.org|
-The name of the provider: |Example|
-File path of the leap_platform directory: |/home/varac/leap_platform|
-Default email address contacts: |root@example.org|
-The platform directory "/home/varac/leap/leap_platform" does not exist.
-Do you want me to create it by cloning from the
-git repository https://leap.se/git/leap_platform.git? y
-...
+ The primary domain of the provider: |example.org|
+ The name of the provider: |Example|
+ File path of the leap_platform directory: |/home/varac/leap_platform|
+ Default email address contacts: |root@example.org|
+ The platform directory "/home/varac/leap/leap_platform" does not exist.
+ Do you want me to create it by cloning from the
+ git repository https://leap.se/git/leap_platform.git? y
+ ...
```
-```note
+```notes
+Just accept the default values
```
---
@@ -219,24 +221,12 @@ $ leap cert csr
---
-# Add Pixelated webmail
-
-- see https://github.com/pixelated/puppet-pixelated for details
-
-```
-mkdir -p files/puppet/modules/custom/manifests
-git clone https://github.com/pixelated/puppet-pixelated.git \
- files/puppet/modules/pixelated
-echo 'class custom { include ::pixelated }' > files/puppet/modules/custom/manifests/init.pp
-
-```
-
----
-
# Option A: Add your local vagrant node
```
$ leap node add --local wildebeest services:webapp,couchdb,soledad,mx
+$ leap list
+
$ leap local start wildebeest
$ leap local status
```
@@ -274,7 +264,8 @@ $ leap vm status
`leap vm key-register` is needed if you haven't done it already
cp ~/leap/git/bitmask/cloud.json .
- grep -v 'aws_' cloud.json
+ grep -v aws_ cloud.json
+ leap vm status | ts
- Takes 4 mins to finish - questions ?
- Otherwise show next slide while bootstrapping VM,
@@ -293,7 +284,11 @@ $ leap deploy wildebeest
```
```notes
-- Takes ~20 min to finish
+
+ unbuffer leap node init wildebeest | ts
+ unbuffer leap deploy wildebeest | ts
+
+- Takes ~10 min to finish on AWS
- We'll setup DNS meanwhile
```
@@ -336,13 +331,11 @@ $ leap test
---
-# Use Pixelated
+# Use Bitmask
- Register a user at https://example.org (accept self-signed provider cert)
-- Login at https://example.org:8080/
```notes
-Don't use the link to the Pixelated Inbox
Show:
@@ -361,6 +354,23 @@ Show:
---
+# Contribute
+
+- Please consider to contribute - any help with QA or other is appreciated !
+:heart:
+
+- UX
+- Python / Twisted
+- JS / React
+- MacOS
+- Windows
+- Puppet
+
+https://leap.se/en/docs/get-involved
+https://leap.se/en/docs/get-involved/project-ideas
+
+---
+
# Thanks!
- LEAP Encryption Access Project: [https://leap.se](https://leap.se)
@@ -369,8 +379,3 @@ Show:
- Twitter: [https://twitter.com/leapcode](https://twitter.com/leapcode)
- https://pixelated-project.org/
- IRC: #leap@freenode
-
-- Come by and find us in the anarchist village
-- Please consider to contribute - any help with QA or other is appreciated !
-:heart:
-
diff --git a/platform-workshop/todo.md b/platform-workshop/todo.md
index f3a1482..3e88a9e 100644
--- a/platform-workshop/todo.md
+++ b/platform-workshop/todo.md
@@ -1,3 +1,9 @@
+May 04 14:26:15 - [wildebeest] Error: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir - /etc/systemd/system/apache2.service.d/autorestart.conf20170504-20145-1i4pf7u.lock at 21:/srv/leap/puppet/modules/systemd/manifests/unit_file.pp
+
+
+
+
+
explain ssl certs foo
copy paste foo
@@ -8,7 +14,7 @@ copy paste foo
# Images
-- for Bitmask, Pixelated
+- for Bitmask
- where's the Bitmask gif elijah did a while ago ?
# Update Docuementation
@@ -20,13 +26,6 @@ copy paste foo
- keylookup for @leap.se keys doesn't work
-## Pixelated
-
-- leap compile hosts/zone should output pixelated entries
-- Not signed/not encrypted mail
-- Long waiting for mail to myself
-- Add
-
### Issues/for later
- figure out vertical slides