瀏覽代碼

Notes on blocking domains and users

Bob Mottram 7 年之前
父節點
當前提交
157fe17970
共有 4 個檔案被更改,包括 59 行新增25 行删除
  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 查看文件

@@ -90,3 +90,9 @@ And as a quick reference the main keys are:
90 90
 | CTRL-c CTRL-h | Highlight          |
91 91
 | CTRL-c CTRL-r | Show replies       |
92 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 查看文件

@@ -37,3 +37,8 @@ If you have just obtained a Lets Encrypt certificate as above then go to *About*
37 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 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 查看文件

@@ -3,7 +3,7 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-04-11 Tue 21:13 -->
6
+<!-- 2017-04-27 Thu 15:39 -->
7 7
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8 8
 <meta name="viewport" content="width=device-width, initial-scale=1" />
9 9
 <title></title>
@@ -270,9 +270,9 @@ You should regard anything posted to GNU Social as being <i>public communication
270 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 276
 <p>
277 277
 Log into your system with:
278 278
 </p>
@@ -297,9 +297,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
297 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 303
 <p>
304 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 305
 </p>
@@ -327,9 +327,9 @@ GNU Social has a clutter-free mobile user interface which can be accessed via a
327 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 333
 <div class="org-center">
334 334
 
335 335
 <div class="figure">
@@ -419,6 +419,20 @@ And as a quick reference the main keys are:
419 419
 </table>
420 420
 </div>
421 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 436
 </div>
423 437
 <div id="postamble" class="status">
424 438
 

+ 24
- 15
website/EN/app_postactiv.html 查看文件

@@ -3,7 +3,7 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-11-14 Mon 21:44 -->
6
+<!-- 2017-04-27 Thu 15:39 -->
7 7
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8 8
 <meta name="viewport" content="width=device-width, initial-scale=1" />
9 9
 <title></title>
@@ -71,6 +71,7 @@
71 71
   pre.src-fortran:before { content: 'Fortran'; }
72 72
   pre.src-gnuplot:before { content: 'gnuplot'; }
73 73
   pre.src-haskell:before { content: 'Haskell'; }
74
+  pre.src-hledger:before { content: 'hledger'; }
74 75
   pre.src-java:before { content: 'Java'; }
75 76
   pre.src-js:before { content: 'Javascript'; }
76 77
   pre.src-latex:before { content: 'LaTeX'; }
@@ -188,7 +189,7 @@
188 189
 @licstart  The following is the entire license notice for the
189 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 194
 The JavaScript code in this tag is free software: you can
194 195
 redistribute it and/or modify it under the terms of the GNU
@@ -251,16 +252,16 @@ for the JavaScript code in this tag.
251 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 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 258
 <p>
258 259
 Log into your system with:
259 260
 </p>
260 261
 
261 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 265
 </div>
265 266
 
266 267
 <p>
@@ -277,24 +278,32 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
277 278
 </div>
278 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 284
 <p>
284 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 286
 </p>
286 287
 
287 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 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 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 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 307
 </p>
299 308
 </div>
300 309
 </div>