Browse Source

Notes on blocking domains and users

Bob Mottram 7 years ago
parent
commit
157fe17970
4 changed files with 59 additions and 25 deletions
  1. 6
    0
      doc/EN/app_gnusocial.org
  2. 5
    0
      doc/EN/app_postactiv.org
  3. 24
    10
      website/EN/app_gnusocial.html
  4. 24
    15
      website/EN/app_postactiv.html

+ 6
- 0
doc/EN/app_gnusocial.org View File

90
 | CTRL-c CTRL-h | Highlight          |
90
 | CTRL-c CTRL-h | Highlight          |
91
 | CTRL-c CTRL-r | Show replies       |
91
 | CTRL-c CTRL-r | Show replies       |
92
 | CTRL-c CTRL-f | Friends timeline   |
92
 | CTRL-c CTRL-f | Friends timeline   |
93
+
94
+
95
+* Blocking controls
96
+The biggest hazard with GNU Social is that it's part of a public federated communications system. This means that conversations and replies from other servers may end up in your "whole known network" stream. The internet being what it is, some of these could be undesirable. You can block individual users or entire domains by going to the *Administrator control panel* and selecting *Domain and user blocking*, then adding or removing entries. This blocks domains at the firewall level and also at the level of database and file storage.
97
+
98
+If you want to block a particular user then select *Block a domain or user* and enter the user in the format *username@domaintoblock* (similar to an email address).

+ 5
- 0
doc/EN/app_postactiv.org View File

37
 To see the login password for your site go to *Passwords* on the *Administrator control panel* and select the appropriate username and app. The passwords will be different for each user and may not be the same as the password which you used to originally ssh into the system.
37
 To see the login password for your site go to *Passwords* on the *Administrator control panel* and select the appropriate username and app. The passwords will be different for each user and may not be the same as the password which you used to originally ssh into the system.
38
 
38
 
39
 Navigate to your PostActiv domain name and log in.
39
 Navigate to your PostActiv domain name and log in.
40
+
41
+* Blocking controls
42
+The biggest hazard with PostActiv is that it's part of a public federated communications system. This means that conversations and replies from other servers may end up in your "/whole known network/" stream. The internet being what it is, some of these could be undesirable. You can block individual users or entire domains by going to the *Administrator control panel* and selecting *Domain and user blocking*, then adding or removing entries. This blocks domains at the firewall level and also at the level of database and file storage.
43
+
44
+If you want to block a particular user then select *Block a domain or user* and enter the user in the format *username@domaintoblock* (similar to an email address).

+ 24
- 10
website/EN/app_gnusocial.html View File

3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5
 <head>
5
 <head>
6
-<!-- 2017-04-11 Tue 21:13 -->
6
+<!-- 2017-04-27 Thu 15:39 -->
7
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
7
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
 <meta name="viewport" content="width=device-width, initial-scale=1" />
8
 <meta name="viewport" content="width=device-width, initial-scale=1" />
9
 <title></title>
9
 <title></title>
270
 </div>
270
 </div>
271
 
271
 
272
 
272
 
273
-<div id="outline-container-orgc680dd2" class="outline-2">
274
-<h2 id="orgc680dd2">Installation</h2>
275
-<div class="outline-text-2" id="text-orgc680dd2">
273
+<div id="outline-container-org9b60c2d" class="outline-2">
274
+<h2 id="org9b60c2d">Installation</h2>
275
+<div class="outline-text-2" id="text-org9b60c2d">
276
 <p>
276
 <p>
277
 Log into your system with:
277
 Log into your system with:
278
 </p>
278
 </p>
297
 </div>
297
 </div>
298
 
298
 
299
 
299
 
300
-<div id="outline-container-org41dfd7f" class="outline-2">
301
-<h2 id="org41dfd7f">Initial setup</h2>
302
-<div class="outline-text-2" id="text-org41dfd7f">
300
+<div id="outline-container-org8e7708d" class="outline-2">
301
+<h2 id="org8e7708d">Initial setup</h2>
302
+<div class="outline-text-2" id="text-org8e7708d">
303
 <p>
303
 <p>
304
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your GNU Social domain listed there along with an onion address. You can then navigate to your site in a browser.
304
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your GNU Social domain listed there along with an onion address. You can then navigate to your site in a browser.
305
 </p>
305
 </p>
327
 </div>
327
 </div>
328
 
328
 
329
 
329
 
330
-<div id="outline-container-org5508d10" class="outline-2">
331
-<h2 id="org5508d10">Using with Emacs</h2>
332
-<div class="outline-text-2" id="text-org5508d10">
330
+<div id="outline-container-org1384126" class="outline-2">
331
+<h2 id="org1384126">Using with Emacs</h2>
332
+<div class="outline-text-2" id="text-org1384126">
333
 <div class="org-center">
333
 <div class="org-center">
334
 
334
 
335
 <div class="figure">
335
 <div class="figure">
419
 </table>
419
 </table>
420
 </div>
420
 </div>
421
 </div>
421
 </div>
422
+
423
+
424
+<div id="outline-container-org15f73b7" class="outline-2">
425
+<h2 id="org15f73b7">Blocking controls</h2>
426
+<div class="outline-text-2" id="text-org15f73b7">
427
+<p>
428
+The biggest hazard with GNU Social is that it's part of a public federated communications system. This means that conversations and replies from other servers may end up in your "whole known network" stream. The internet being what it is, some of these could be undesirable. You can block individual users or entire domains by going to the <b>Administrator control panel</b> and selecting <b>Domain and user blocking</b>, then adding or removing entries. This blocks domains at the firewall level and also at the level of database and file storage.
429
+</p>
430
+
431
+<p>
432
+If you want to block a particular user then select <b>Block a domain or user</b> and enter the user in the format <b>username@domaintoblock</b> (similar to an email address).
433
+</p>
434
+</div>
435
+</div>
422
 </div>
436
 </div>
423
 <div id="postamble" class="status">
437
 <div id="postamble" class="status">
424
 
438
 

+ 24
- 15
website/EN/app_postactiv.html View File

3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5
 <head>
5
 <head>
6
-<!-- 2016-11-14 Mon 21:44 -->
6
+<!-- 2017-04-27 Thu 15:39 -->
7
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
7
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
 <meta name="viewport" content="width=device-width, initial-scale=1" />
8
 <meta name="viewport" content="width=device-width, initial-scale=1" />
9
 <title></title>
9
 <title></title>
71
   pre.src-fortran:before { content: 'Fortran'; }
71
   pre.src-fortran:before { content: 'Fortran'; }
72
   pre.src-gnuplot:before { content: 'gnuplot'; }
72
   pre.src-gnuplot:before { content: 'gnuplot'; }
73
   pre.src-haskell:before { content: 'Haskell'; }
73
   pre.src-haskell:before { content: 'Haskell'; }
74
+  pre.src-hledger:before { content: 'hledger'; }
74
   pre.src-java:before { content: 'Java'; }
75
   pre.src-java:before { content: 'Java'; }
75
   pre.src-js:before { content: 'Javascript'; }
76
   pre.src-js:before { content: 'Javascript'; }
76
   pre.src-latex:before { content: 'LaTeX'; }
77
   pre.src-latex:before { content: 'LaTeX'; }
188
 @licstart  The following is the entire license notice for the
189
 @licstart  The following is the entire license notice for the
189
 JavaScript code in this tag.
190
 JavaScript code in this tag.
190
 
191
 
191
-Copyright (C) 2012-2013 Free Software Foundation, Inc.
192
+Copyright (C) 2012-2017 Free Software Foundation, Inc.
192
 
193
 
193
 The JavaScript code in this tag is free software: you can
194
 The JavaScript code in this tag is free software: you can
194
 redistribute it and/or modify it under the terms of the GNU
195
 redistribute it and/or modify it under the terms of the GNU
251
 PostActiv is a fork of <a href="./app_gnusocial.html">GNU Social</a> which includes some extra fixes and optimisations to improve performance. It federates just like GNU Social does and so whether you choose GNU Social or PostActiv is really just down to personal prefernce.
252
 PostActiv is a fork of <a href="./app_gnusocial.html">GNU Social</a> which includes some extra fixes and optimisations to improve performance. It federates just like GNU Social does and so whether you choose GNU Social or PostActiv is really just down to personal prefernce.
252
 </p>
253
 </p>
253
 
254
 
254
-<div id="outline-container-org0c08778" class="outline-2">
255
-<h2 id="org0c08778">Installation</h2>
256
-<div class="outline-text-2" id="text-org0c08778">
255
+<div id="outline-container-org6b70798" class="outline-2">
256
+<h2 id="org6b70798">Installation</h2>
257
+<div class="outline-text-2" id="text-org6b70798">
257
 <p>
258
 <p>
258
 Log into your system with:
259
 Log into your system with:
259
 </p>
260
 </p>
260
 
261
 
261
 <div class="org-src-container">
262
 <div class="org-src-container">
262
-<pre class="src src-bash">ssh myusername@mydomain -p 2222
263
-</pre>
263
+<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
264
+</code></pre>
264
 </div>
265
 </div>
265
 
266
 
266
 <p>
267
 <p>
277
 </div>
278
 </div>
278
 </div>
279
 </div>
279
 
280
 
280
-<div id="outline-container-orgca84b5b" class="outline-2">
281
-<h2 id="orgca84b5b">Initial setup</h2>
282
-<div class="outline-text-2" id="text-orgca84b5b">
281
+<div id="outline-container-org6e69d34" class="outline-2">
282
+<h2 id="org6e69d34">Initial setup</h2>
283
+<div class="outline-text-2" id="text-org6e69d34">
283
 <p>
284
 <p>
284
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Postactiv domain listed there along with an onion address. You can then navigate to your site in a browser.
285
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Postactiv domain listed there along with an onion address. You can then navigate to your site in a browser.
285
 </p>
286
 </p>
286
 
287
 
287
 <p>
288
 <p>
288
-If you installed the system using a disk image then you can log in using the username and password which was originally shown when you installed the system. If you didn't install from a disk image then a new random password will be generated for each site and stored within a readme file. If you need to view that file then exit to the user control panel, select <b>Exit to the command line</b> and then run:
289
+To see the login password for your site go to <b>Passwords</b> on the <b>Administrator control panel</b> and select the appropriate username and app. The passwords will be different for each user and may not be the same as the password which you used to originally ssh into the system.
289
 </p>
290
 </p>
290
 
291
 
291
-<div class="org-src-container">
292
-<pre class="src src-bash">editor README
293
-</pre>
292
+<p>
293
+Navigate to your PostActiv domain name and log in.
294
+</p>
295
+</div>
294
 </div>
296
 </div>
295
 
297
 
298
+<div id="outline-container-orgcf16494" class="outline-2">
299
+<h2 id="orgcf16494">Blocking controls</h2>
300
+<div class="outline-text-2" id="text-orgcf16494">
296
 <p>
301
 <p>
297
-Navigate to your PostActiv domain name and log in.
302
+The biggest hazard with PostActiv is that it's part of a public federated communications system. This means that conversations and replies from other servers may end up in your "<i>whole known network</i>" stream. The internet being what it is, some of these could be undesirable. You can block individual users or entire domains by going to the <b>Administrator control panel</b> and selecting <b>Domain and user blocking</b>, then adding or removing entries. This blocks domains at the firewall level and also at the level of database and file storage.
303
+</p>
304
+
305
+<p>
306
+If you want to block a particular user then select <b>Block a domain or user</b> and enter the user in the format <b>username@domaintoblock</b> (similar to an email address).
298
 </p>
307
 </p>
299
 </div>
308
 </div>
300
 </div>
309
 </div>