Browse Source

Beginning of pump.io

Bob Mottram 11 years ago
parent
commit
c1d23f4a5f
1 changed files with 43 additions and 0 deletions
  1. 43
    0
      beaglebone.txt

+ 43
- 0
beaglebone.txt View File

5197
 -- Jason Self
5197
 -- Jason Self
5198
 #+END_VERSE
5198
 #+END_VERSE
5199
 
5199
 
5200
+*** GNU Social
5201
+
5200
 For a microblog you will need a separate domain/subdomain, so see [[Setting up a web site]] for details of how to create an Apache configuration for your microblog.  If you're using freedns then you will need to create a new subdomain.
5202
 For a microblog you will need a separate domain/subdomain, so see [[Setting up a web site]] for details of how to create an Apache configuration for your microblog.  If you're using freedns then you will need to create a new subdomain.
5201
 
5203
 
5202
 Install some dependencies:
5204
 Install some dependencies:
6052
 
6054
 
6053
 See documentation in /usr/share/doc/kune/INSTALL.gz
6055
 See documentation in /usr/share/doc/kune/INSTALL.gz
6054
 
6056
 
6057
+** pump.io
6058
+
6059
+#+BEGIN_SRC: bash
6060
+apt-get update && apt-get install nodejs-legacy mongodb graphicsmagick git-core screen
6061
+cd /opt
6062
+git clone https://github.com/e14n/pump.io.git
6063
+cd /opt/pump.io
6064
+npm install
6065
+npm install -g databank-mongodb
6066
+#+END_SRC
6067
+
6068
+Edit the configuration file.
6069
+
6070
+#+BEGIN_SRC: bash
6071
+emacs /etc/pump.io.json
6072
+#+END_SRC
6073
+
6074
+Add the following, replacing /mypumpiodomainname.com/ with your domain name.
6075
+
6076
+#+BEGIN_SRC: bash
6077
+{
6078
+    "driver":  "disk",
6079
+    "params":  {"dir": "/tmp/pumpio/"},
6080
+    "secret":  "my dog has fleas",
6081
+    "noweb":  false,
6082
+    "site":  "Name of my pump.io site",
6083
+    "owner":  "My name or organisation",
6084
+    "ownerURL":  "http://mypumpiodomainname.com/",
6085
+    "port":  8000,
6086
+    "hostname":  "mypumpiodomainname.com",
6087
+    "address":  "pumpio.localhost",
6088
+    "nologger":  false,
6089
+    "serverUser":  "pumpio",
6090
+    "key":  "/etc/my/keyfile.key",
6091
+    "cert":  "/etc/my/server.crt",
6092
+    "uploaddir": "/var/local/pump.io/uploads",
6093
+    "debugClient": false,
6094
+    "firehose": "ofirehose.example"
6095
+}
6096
+#+END_SRC
6097
+
6055
 * Related projects
6098
 * Related projects
6056
 
6099
 
6057
   * [[https://freedomboxfoundation.org/][Freedombox]]
6100
   * [[https://freedomboxfoundation.org/][Freedombox]]