Explorar el Código

Deprecate convergence until it's more useful

Bob Mottram hace 11 años
padre
commit
df8b24a944
Se han modificado 1 ficheros con 93 adiciones y 92 borrados
  1. 93
    92
      beaglebone.txt

+ 93
- 92
beaglebone.txt Ver fichero

@@ -5959,98 +5959,6 @@ You can hand out the random string used to generate the mailing list and its cor
5959 5959
 To make the list easier to identify, rather than just appearing as a random string, then under the *Your Identities* tab right click on it and select *Set Avatar* and assign a suitable icon.
5960 5960
 
5961 5961
 The disadvantage of this type of mailing list is that it's not possible for any one participant to act as a list moderator, or in other words each participant must do their own moderation.  That's ok if the size of the group is small, but if it's larger then anyone spamming or trolling the list can make things miserable for the others.
5962
-** Add a Convergenge notary
5963
-Convergence is a secure replacement for the Certificate Authority System. Rather than employing a traditionally hard-coded list of immutable and largely untrusted CAs, Convergence allows you to configure a dynamic set of Notaries which use network perspective to validate your communication.  For more details see [[http://convergence.io][convergence.io]] or [[http://www.youtube.com/watch?v=Z7Wl2FW2TcA][this talk which explains the concepts]].
5964
-
5965
-*** Installation
5966
-
5967
-#+BEGIN_SRC: bash
5968
-apt-get install python python-twisted-web python-twisted-names python-m2crypto python-openssl
5969
-cd /tmp
5970
-git clone https://github.com/fuzzgun/convergence
5971
-cd convergence/server
5972
-python ./setup.py install
5973
-#+END_SRC
5974
-
5975
-Generate a key pair:
5976
-
5977
-#+BEGIN_SRC: bash
5978
-convergence gencert
5979
-#+END_SRC
5980
-
5981
-When asked for a challenge password just hit *Enter* a couple of times. Then move the key pair to the appropriate directories as follows.
5982
-
5983
-#+BEGIN_SRC: bash
5984
-mv mynotary.key /etc/ssl/private
5985
-chmod 400 /etc/ssl/private/mynotary.key
5986
-mv mynotary.pem /etc/ssl/certs
5987
-#+END_SRC
5988
-
5989
-Now create the database:
5990
-
5991
-#+BEGIN_SRC: bash
5992
-rm /var/lib/convergence/convergence.db
5993
-convergence createdb
5994
-#+END_SRC
5995
-
5996
-Create an initialisation script:
5997
-
5998
-#+BEGIN_SRC: bash
5999
-emacs /etc/init.d/convergence
6000
-#+END_SRC
6001
-
6002
-Add the following:
6003
-
6004
-#+BEGIN_SRC: bash
6005
-#+END_SRC
6006
-
6007
-Save and exit.
6008
-
6009
-#+BEGIN_SRC: bash
6010
-adduser converg
6011
-#+END_SRC
6012
-
6013
-The details for the user don't especially matter, but give them a long random password.
6014
-
6015
-#+BEGIN_SRC: bash
6016
-chown -R converg:converg /home/converg
6017
-chmod +x /etc/init.d/convergence
6018
-update-rc.d convergence defaults
6019
-service convergence start
6020
-#+END_SRC
6021
-
6022
-Generate a notary bundle:
6023
-
6024
-#+BEGIN_SRC: bash
6025
-convergence bundle
6026
-#+END_SRC
6027
-
6028
-Enter your name, nickname, handle or whatever.
6029
-
6030
-For the bundle location enter https://mydomainname.com/convergence.notary
6031
-
6032
-For the Hostname enter your domain name
6033
-
6034
-For SSL port enter *8433* and for HTTP port nter *8432*
6035
-
6036
-For the pem file enter */etc/ssl/certs/mynotary.pem*
6037
-
6038
-#+BEGIN_SRC: bash
6039
-export HOSTNAME=mydomainname.com
6040
-mv mynotarybundle.notary /var/www/$HOSTNAME/htdocs/convergence.notary
6041
-chown www-data:www-data /var/www/$HOSTNAME/htdocs/convergence.notary
6042
-#+END_SRC
6043
-
6044
-Now open ports 8432 and 8433 on your internet router or firewall and direct it to the BBB.
6045
-
6046
-*** Using Convergence
6047
-On a computer which is not the BBB (your laptop, etc):
6048
-
6049
-Install the browser plugin by navigating to https://addons.mozilla.org/en-us/firefox/addon/convergence-extra/
6050
-
6051
-After installation restart your browser.
6052
-
6053
-You will notice that an icon appears in the top right corner of the browser, which resembles a lock and two plus signs.  Click on the down arrow to the right of it and select *options*.
6054 5962
 ** Install a microblog
6055 5963
 
6056 5964
 #+BEGIN_VERSE
@@ -7126,6 +7034,99 @@ make
7126 7034
 make install
7127 7035
 #+END_SRC
7128 7036
 
7037
+** Add a Convergenge notary
7038
+Convergence is a secure replacement for the Certificate Authority System. Rather than employing a traditionally hard-coded list of immutable and largely untrusted CAs, Convergence allows you to configure a dynamic set of Notaries which use network perspective to validate your communication.  For more details see [[http://convergence.io][convergence.io]] or [[http://www.youtube.com/watch?v=Z7Wl2FW2TcA][this talk which explains the concepts]].
7039
+
7040
+*** Installation
7041
+
7042
+#+BEGIN_SRC: bash
7043
+apt-get install python python-twisted-web python-twisted-names python-m2crypto python-openssl
7044
+cd /tmp
7045
+git clone https://github.com/fuzzgun/convergence
7046
+cd convergence/server
7047
+python ./setup.py install
7048
+#+END_SRC
7049
+
7050
+Generate a key pair:
7051
+
7052
+#+BEGIN_SRC: bash
7053
+convergence gencert
7054
+#+END_SRC
7055
+
7056
+When asked for a challenge password just hit *Enter* a couple of times. Then move the key pair to the appropriate directories as follows.
7057
+
7058
+#+BEGIN_SRC: bash
7059
+mv mynotary.key /etc/ssl/private
7060
+chmod 400 /etc/ssl/private/mynotary.key
7061
+mv mynotary.pem /etc/ssl/certs
7062
+#+END_SRC
7063
+
7064
+Now create the database:
7065
+
7066
+#+BEGIN_SRC: bash
7067
+rm /var/lib/convergence/convergence.db
7068
+convergence createdb
7069
+#+END_SRC
7070
+
7071
+Create an initialisation script:
7072
+
7073
+#+BEGIN_SRC: bash
7074
+emacs /etc/init.d/convergence
7075
+#+END_SRC
7076
+
7077
+Add the following:
7078
+
7079
+#+BEGIN_SRC: bash
7080
+#+END_SRC
7081
+
7082
+Save and exit.
7083
+
7084
+#+BEGIN_SRC: bash
7085
+adduser converg
7086
+#+END_SRC
7087
+
7088
+The details for the user don't especially matter, but give them a long random password.
7089
+
7090
+#+BEGIN_SRC: bash
7091
+chown -R converg:converg /home/converg
7092
+chmod +x /etc/init.d/convergence
7093
+update-rc.d convergence defaults
7094
+service convergence start
7095
+#+END_SRC
7096
+
7097
+Generate a notary bundle:
7098
+
7099
+#+BEGIN_SRC: bash
7100
+convergence bundle
7101
+#+END_SRC
7102
+
7103
+Enter your name, nickname, handle or whatever.
7104
+
7105
+For the bundle location enter https://mydomainname.com/convergence.notary
7106
+
7107
+For the Hostname enter your domain name
7108
+
7109
+For SSL port enter *8433* and for HTTP port nter *8432*
7110
+
7111
+For the pem file enter */etc/ssl/certs/mynotary.pem*
7112
+
7113
+#+BEGIN_SRC: bash
7114
+export HOSTNAME=mydomainname.com
7115
+mv mynotarybundle.notary /var/www/$HOSTNAME/htdocs/convergence.notary
7116
+chown www-data:www-data /var/www/$HOSTNAME/htdocs/convergence.notary
7117
+#+END_SRC
7118
+
7119
+Now open ports 8432 and 8433 on your internet router or firewall and direct it to the BBB.
7120
+
7121
+*** Using Convergence
7122
+On a computer which is not the BBB (your laptop, etc):
7123
+
7124
+Install the browser plugin by navigating to https://addons.mozilla.org/en-us/firefox/addon/convergence-extra/
7125
+
7126
+After installation restart your browser.
7127
+
7128
+You will notice that an icon appears in the top right corner of the browser, which resembles a lock and two plus signs.  Click on the down arrow to the right of it and select *options*.
7129
+
7129 7130
 * Related projects
7130 7131
 
7131 7132
   * [[https://freedomboxfoundation.org/][Freedombox]]