Bob Mottram 7 yıl önce
ebeveyn
işleme
334f6aff94

+ 1
- 1
doc/EN/armbian.org Dosyayı Görüntüle

23
 Download the Armbian image for your board. It must be version 9 (Stretch), otherwise it won't work. Extract the image from its archive, then copy it to a microSD card:
23
 Download the Armbian image for your board. It must be version 9 (Stretch), otherwise it won't work. Extract the image from its archive, then copy it to a microSD card:
24
 
24
 
25
 #+begin_src bash
25
 #+begin_src bash
26
-sudo dd bs=32M if=[Armbian .img file] of=/dev/sdX conv=fdatasync,noerror
26
+sudo dd bs=32M if=[Armbian .img file] of=/dev/sdX conv=fdatasync,sync,noerror
27
 #+end_src
27
 #+end_src
28
 
28
 
29
 Where */dev/sdX* is the path for the microSD drive on your system.
29
 Where */dev/sdX* is the path for the microSD drive on your system.

+ 1
- 1
doc/EN/homeserver.org Dosyayı Görüntüle

70
 
70
 
71
 #+begin_src bash
71
 #+begin_src bash
72
 dd if=/dev/zero of=/dev/sdX bs=32M count=8
72
 dd if=/dev/zero of=/dev/sdX bs=32M count=8
73
-dd bs=32M if=myimagefile.img of=/dev/sdX conv=fdatasync,noerror
73
+dd bs=32M if=myimagefile.img of=/dev/sdX conv=fdatasync,sync,noerror
74
 #+end_src
74
 #+end_src
75
 
75
 
76
 And wait. Again it will take a while to copy over. When that's done plug it into the laptop or netbook which you want to use as a server, power on and set the BIOS to boot from the USB stick.
76
 And wait. Again it will take a while to copy over. When that's done plug it into the laptop or netbook which you want to use as a server, power on and set the BIOS to boot from the USB stick.

+ 1
- 1
doc/EN/installation.org Dosyayı Görüntüle

129
 Then copy it to a microSD card. Depending on your system you may need an adaptor to be able to do that.
129
 Then copy it to a microSD card. Depending on your system you may need an adaptor to be able to do that.
130
 
130
 
131
 #+BEGIN_SRC bash
131
 #+BEGIN_SRC bash
132
-sudo dd bs=32M if=filename.img of=/dev/sdX conv=fdatasync,noerror
132
+sudo dd bs=32M if=filename.img of=/dev/sdX conv=fdatasync,sync,noerror
133
 #+END_SRC
133
 #+END_SRC
134
 
134
 
135
 Where *sdX* is the microSD drive. You can check which drive is the microSD drive using:
135
 Where *sdX* is the microSD drive. You can check which drive is the microSD drive using:

+ 4
- 4
doc/EN/mesh_images.org Dosyayı Görüntüle

42
 gpg --verify freedombone-meshclient-i386.img.xz.sig
42
 gpg --verify freedombone-meshclient-i386.img.xz.sig
43
 unxz freedombone-meshclient-i386.img.xz
43
 unxz freedombone-meshclient-i386.img.xz
44
 sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
44
 sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
45
-sudo dd bs=32M if=freedombone-meshclient-i386.img of=/dev/sdX conv=fdatasync,noerror
45
+sudo dd bs=32M if=freedombone-meshclient-i386.img of=/dev/sdX conv=fdatasync,sync,noerror
46
 #+end_src
46
 #+end_src
47
 
47
 
48
 To get a number of systems onto the mesh repeat the /dd/ command to create however many bootable USB drives you need.
48
 To get a number of systems onto the mesh repeat the /dd/ command to create however many bootable USB drives you need.
56
 gpg --verify freedombone-meshclient-insecure-i386.img.xz.sig
56
 gpg --verify freedombone-meshclient-insecure-i386.img.xz.sig
57
 unxz freedombone-meshclient-insecure-i386.img.xz
57
 unxz freedombone-meshclient-insecure-i386.img.xz
58
 sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
58
 sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
59
-sudo dd bs=32M if=freedombone-meshclient-insecure-i386.img of=/dev/sdX conv=fdatasync,noerror
59
+sudo dd bs=32M if=freedombone-meshclient-insecure-i386.img of=/dev/sdX conv=fdatasync,sync,noerror
60
 #+end_src
60
 #+end_src
61
 
61
 
62
 ** Router images
62
 ** Router images
75
 sha256sum freedombone-mesh_beaglebone-armhf.img.xz
75
 sha256sum freedombone-mesh_beaglebone-armhf.img.xz
76
 ad8f22c0d46c98a80aa47b5809402971cf5cf26ebf587c59a667307b2386c3d2
76
 ad8f22c0d46c98a80aa47b5809402971cf5cf26ebf587c59a667307b2386c3d2
77
 unxz freedombone-mesh_beaglebone-armhf.img.xz
77
 unxz freedombone-mesh_beaglebone-armhf.img.xz
78
-sudo dd bs=32M if=freedombone-mesh_beaglebone-armhf.img of=/dev/sdX conv=fdatasync,noerror
78
+sudo dd bs=32M if=freedombone-mesh_beaglebone-armhf.img of=/dev/sdX conv=fdatasync,sync,noerror
79
 #+end_src
79
 #+end_src
80
 
80
 
81
 If you have a few Beaglebone Blacks to use as routers then repeat the /dd/ command to create however many microSD cards you need.
81
 If you have a few Beaglebone Blacks to use as routers then repeat the /dd/ command to create however many microSD cards you need.
120
 
120
 
121
 #+begin_src bash
121
 #+begin_src bash
122
 sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
122
 sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
123
-sudo dd bs=32M if=myimagefile.img of=/dev/sdX conv=fdatasync,noerror
123
+sudo dd bs=32M if=myimagefile.img of=/dev/sdX conv=fdatasync,sync,noerror
124
 #+end_src
124
 #+end_src
125
 
125
 
126
 And wait. Again it will take a while to copy over. When that's done plug it into the laptop or netbook which you want to use on the mesh, power on and set the BIOS to boot from the USB stick.
126
 And wait. Again it will take a while to copy over. When that's done plug it into the laptop or netbook which you want to use on the mesh, power on and set the BIOS to boot from the USB stick.

+ 1
- 1
doc/EN/release3.org Dosyayı Görüntüle

31
 
31
 
32
 #+BEGIN_SRC bash
32
 #+BEGIN_SRC bash
33
 unxz downloadedimagefile.img.xz
33
 unxz downloadedimagefile.img.xz
34
-dd bs=32M if=downloadedimagefile.img of=/dev/sdX conv=fdatasync,noerror
34
+dd bs=32M if=downloadedimagefile.img of=/dev/sdX conv=fdatasync,sync,noerror
35
 #+END_SRC
35
 #+END_SRC
36
 
36
 
37
 And wait. It will take a while to copy over. When that's done you might want to increase the partition size on the drive, using a tool such as [[http://gparted.org][Gparted]]. Whether you need to do that will depend upon how many apps you intend to install and how much data they will store.
37
 And wait. It will take a while to copy over. When that's done you might want to increase the partition size on the drive, using a tool such as [[http://gparted.org][Gparted]]. Whether you need to do that will depend upon how many apps you intend to install and how much data they will store.

+ 1
- 1
doc/EN/release31.org Dosyayı Görüntüle

39
 
39
 
40
 #+BEGIN_SRC bash
40
 #+BEGIN_SRC bash
41
 unxz downloadedimagefile.img.xz
41
 unxz downloadedimagefile.img.xz
42
-dd bs=32M if=downloadedimagefile.img of=/dev/sdX conv=fdatasync,noerror
42
+dd bs=32M if=downloadedimagefile.img of=/dev/sdX conv=fdatasync,sync,noerror
43
 #+END_SRC
43
 #+END_SRC
44
 
44
 
45
 And wait. It will take a while to copy over. When that's done you might want to increase the partition size on the drive, using a tool such as [[http://gparted.org][Gparted]]. Whether you need to do that will depend upon how many apps you intend to install and how much data they will store.
45
 And wait. It will take a while to copy over. When that's done you might want to increase the partition size on the drive, using a tool such as [[http://gparted.org][Gparted]]. Whether you need to do that will depend upon how many apps you intend to install and how much data they will store.

+ 1
- 1
doc/EN/socialinstance.org Dosyayı Görüntüle

32
 gpg --verify freedombone-pleroma-amd64.img.xz.sig
32
 gpg --verify freedombone-pleroma-amd64.img.xz.sig
33
 unxz freedombone-pleroma-amd64.img.xz
33
 unxz freedombone-pleroma-amd64.img.xz
34
 sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
34
 sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
35
-sudo dd bs=32M if=freedombone-pleroma-amd64.img of=/dev/sdX conv=fdatasync,noerror
35
+sudo dd bs=32M if=freedombone-pleroma-amd64.img of=/dev/sdX conv=fdatasync,sync,noerror
36
 #+end_src
36
 #+end_src
37
 
37
 
38
 Also note that if the laptop has a removable SSD drive it's possible to copy the image directly to that if you have enough equipment.
38
 Also note that if the laptop has a removable SSD drive it's possible to copy the image directly to that if you have enough equipment.

+ 1
- 1
src/freedombone-image Dosyayı Görüntüle

719
     echo ''
719
     echo ''
720
     echo "    unxz -k ${PROJECT_NAME}*.img.xz"
720
     echo "    unxz -k ${PROJECT_NAME}*.img.xz"
721
     echo '    sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8'
721
     echo '    sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8'
722
-    echo "    sudo dd bs=32M if=${PROJECT_NAME}*.img of=/dev/sdX conv=fdatasync,noerror"
722
+    echo "    sudo dd bs=32M if=${PROJECT_NAME}*.img of=/dev/sdX conv=fdatasync,sync,noerror"
723
     echo ''
723
     echo ''
724
 fi
724
 fi
725
 
725
 

+ 2
- 2
website/EN/armbian.html Dosyayı Görüntüle

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
-<!-- 2018-05-10 Thu 11:40 -->
6
+<!-- 2018-05-10 Thu 11:47 -->
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>&lrm;</title>
9
 <title>&lrm;</title>
260
 </p>
260
 </p>
261
 
261
 
262
 <div class="org-src-container">
262
 <div class="org-src-container">
263
-<pre class="src src-bash">sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=[Armbian .img file] <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,noerror
263
+<pre class="src src-bash">sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=[Armbian .img file] <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,sync,noerror
264
 </pre>
264
 </pre>
265
 </div>
265
 </div>
266
 
266
 

+ 5
- 5
website/EN/homeserver.html Dosyayı Görüntüle

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
-<!-- 2018-05-10 Thu 11:41 -->
6
+<!-- 2018-05-10 Thu 11:47 -->
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>&lrm;</title>
9
 <title>&lrm;</title>
243
 </div>
243
 </div>
244
 
244
 
245
 
245
 
246
-<div id="outline-container-orgae7f865" class="outline-2">
247
-<h2 id="orgae7f865">Home Server</h2>
248
-<div class="outline-text-2" id="text-orgae7f865">
246
+<div id="outline-container-orgddbcade" class="outline-2">
247
+<h2 id="orgddbcade">Home Server</h2>
248
+<div class="outline-text-2" id="text-orgddbcade">
249
 <p>
249
 <p>
250
 The quickest way to get started is as follows. You will need to be running a Debian based system (version 8 or later), have an old but still working laptop or netbook which you can use as a server, and 8GB or larger USB thumb drive and an ethernet cable to connect the laptop to your internet router.
250
 The quickest way to get started is as follows. You will need to be running a Debian based system (version 8 or later), have an old but still working laptop or netbook which you can use as a server, and 8GB or larger USB thumb drive and an ethernet cable to connect the laptop to your internet router.
251
 </p>
251
 </p>
336
 
336
 
337
 <div class="org-src-container">
337
 <div class="org-src-container">
338
 <pre class="src src-bash">dd <span class="org-variable-name">if</span>=/dev/zero <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">count</span>=8
338
 <pre class="src src-bash">dd <span class="org-variable-name">if</span>=/dev/zero <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">count</span>=8
339
-dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=myimagefile.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,noerror
339
+dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=myimagefile.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,sync,noerror
340
 </pre>
340
 </pre>
341
 </div>
341
 </div>
342
 
342
 

+ 62
- 62
website/EN/installation.html Dosyayı Görüntüle

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
-<!-- 2018-05-10 Thu 11:41 -->
6
+<!-- 2018-05-10 Thu 11:48 -->
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>&lrm;</title>
9
 <title>&lrm;</title>
242
 </p>
242
 </p>
243
 </div>
243
 </div>
244
 
244
 
245
-<div id="outline-container-org0efb25a" class="outline-2">
246
-<h2 id="org0efb25a">Installation</h2>
247
-<div class="outline-text-2" id="text-org0efb25a">
245
+<div id="outline-container-org0b64622" class="outline-2">
246
+<h2 id="org0b64622">Installation</h2>
247
+<div class="outline-text-2" id="text-org0b64622">
248
 <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
248
 <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
249
 
249
 
250
 
250
 
253
 </colgroup>
253
 </colgroup>
254
 <tbody>
254
 <tbody>
255
 <tr>
255
 <tr>
256
-<td class="org-left"><a href="#org2cd3e1a">Building an image for a Single Board Computer or Virtual Machine</a></td>
256
+<td class="org-left"><a href="#org25d1365">Building an image for a Single Board Computer or Virtual Machine</a></td>
257
 </tr>
257
 </tr>
258
 
258
 
259
 <tr>
259
 <tr>
260
-<td class="org-left"><a href="#org5d4ef71">Checklist</a></td>
260
+<td class="org-left"><a href="#org6e8f4d2">Checklist</a></td>
261
 </tr>
261
 </tr>
262
 
262
 
263
 <tr>
263
 <tr>
265
 </tr>
265
 </tr>
266
 
266
 
267
 <tr>
267
 <tr>
268
-<td class="org-left"><a href="#org0efb25a">Installation</a></td>
268
+<td class="org-left"><a href="#org0b64622">Installation</a></td>
269
 </tr>
269
 </tr>
270
 
270
 
271
 <tr>
271
 <tr>
272
-<td class="org-left"><a href="#orgc0e0af3">Social Key Management - the 'Unforgettable Key'</a></td>
272
+<td class="org-left"><a href="#org000b565">Social Key Management - the 'Unforgettable Key'</a></td>
273
 </tr>
273
 </tr>
274
 
274
 
275
 <tr>
275
 <tr>
276
-<td class="org-left"><a href="#org4972be7">Final Setup</a></td>
276
+<td class="org-left"><a href="#orgc5a4a1b">Final Setup</a></td>
277
 </tr>
277
 </tr>
278
 
278
 
279
 <tr>
279
 <tr>
280
-<td class="org-left"><a href="#org4d05e8a">Keydrives</a></td>
280
+<td class="org-left"><a href="#org39a9487">Keydrives</a></td>
281
 </tr>
281
 </tr>
282
 
282
 
283
 <tr>
283
 <tr>
284
-<td class="org-left"><a href="#org98d9c42">On Client Machines</a></td>
284
+<td class="org-left"><a href="#orgfe68233">On Client Machines</a></td>
285
 </tr>
285
 </tr>
286
 
286
 
287
 <tr>
287
 <tr>
288
-<td class="org-left"><a href="#orga8b9ab1">Administering the system</a></td>
288
+<td class="org-left"><a href="#org00cf2bc">Administering the system</a></td>
289
 </tr>
289
 </tr>
290
 </tbody>
290
 </tbody>
291
 </table>
291
 </table>
292
 </div>
292
 </div>
293
 </div>
293
 </div>
294
 
294
 
295
-<div id="outline-container-org2cd3e1a" class="outline-2">
296
-<h2 id="org2cd3e1a">Building an image for a Single Board Computer or Virtual Machine</h2>
297
-<div class="outline-text-2" id="text-org2cd3e1a">
295
+<div id="outline-container-org25d1365" class="outline-2">
296
+<h2 id="org25d1365">Building an image for a Single Board Computer or Virtual Machine</h2>
297
+<div class="outline-text-2" id="text-org25d1365">
298
 <p>
298
 <p>
299
 You don't have to trust images downloaded from random internet locations signed with untrusted keys. You can build one from scratch yourself, and this is the recommended procedure for maximum security. For guidance on how to build images see the manpage for the <b>freedombone-image</b> command.
299
 You don't have to trust images downloaded from random internet locations signed with untrusted keys. You can build one from scratch yourself, and this is the recommended procedure for maximum security. For guidance on how to build images see the manpage for the <b>freedombone-image</b> command.
300
 </p>
300
 </p>
372
 </div>
372
 </div>
373
 </div>
373
 </div>
374
 
374
 
375
-<div id="outline-container-org5d4ef71" class="outline-2">
376
-<h2 id="org5d4ef71">Checklist</h2>
377
-<div class="outline-text-2" id="text-org5d4ef71">
375
+<div id="outline-container-org6e8f4d2" class="outline-2">
376
+<h2 id="org6e8f4d2">Checklist</h2>
377
+<div class="outline-text-2" id="text-org6e8f4d2">
378
 <p>
378
 <p>
379
 Before installing Freedombone you will need a few things.
379
 Before installing Freedombone you will need a few things.
380
 </p>
380
 </p>
388
 </ul>
388
 </ul>
389
 </div>
389
 </div>
390
 </div>
390
 </div>
391
-<div id="outline-container-org648a2ec" class="outline-2">
392
-<h2 id="org648a2ec">Installation</h2>
393
-<div class="outline-text-2" id="text-org648a2ec">
391
+<div id="outline-container-org9c73f16" class="outline-2">
392
+<h2 id="org9c73f16">Installation</h2>
393
+<div class="outline-text-2" id="text-org9c73f16">
394
 <p>
394
 <p>
395
 There are three install options: Laptop/Desktop/Netbook, SBC and Virtual Machine.
395
 There are three install options: Laptop/Desktop/Netbook, SBC and Virtual Machine.
396
 </p>
396
 </p>
397
 </div>
397
 </div>
398
 
398
 
399
-<div id="outline-container-orgeabe1ff" class="outline-3">
400
-<h3 id="orgeabe1ff">On a Laptop, Netbook or Desktop machine</h3>
401
-<div class="outline-text-3" id="text-orgeabe1ff">
399
+<div id="outline-container-org94f9c89" class="outline-3">
400
+<h3 id="org94f9c89">On a Laptop, Netbook or Desktop machine</h3>
401
+<div class="outline-text-3" id="text-org94f9c89">
402
 <p>
402
 <p>
403
 If you have an existing system, such as an old laptop or netbook which you can leave running as a server, then install a new version of Debian Stretch onto it. During the Debian install you won't need the print server or the desktop environment, and unchecking those will reduce the attack surface. Once Debian enter the following commands:
403
 If you have an existing system, such as an old laptop or netbook which you can leave running as a server, then install a new version of Debian Stretch onto it. During the Debian install you won't need the print server or the desktop environment, and unchecking those will reduce the attack surface. Once Debian enter the following commands:
404
 </p>
404
 </p>
417
 </div>
417
 </div>
418
 </div>
418
 </div>
419
 
419
 
420
-<div id="outline-container-org2277749" class="outline-3">
421
-<h3 id="org2277749">On a single board computer (SBC)</h3>
422
-<div class="outline-text-3" id="text-org2277749">
420
+<div id="outline-container-org9b005d5" class="outline-3">
421
+<h3 id="org9b005d5">On a single board computer (SBC)</h3>
422
+<div class="outline-text-3" id="text-org9b005d5">
423
 <p>
423
 <p>
424
 Currently the following boards are supported:
424
 Currently the following boards are supported:
425
 </p>
425
 </p>
466
 </p>
466
 </p>
467
 
467
 
468
 <div class="org-src-container">
468
 <div class="org-src-container">
469
-<pre class="src src-bash">sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=filename.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,noerror
469
+<pre class="src src-bash">sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=filename.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,sync,noerror
470
 </pre>
470
 </pre>
471
 </div>
471
 </div>
472
 
472
 
498
 </div>
498
 </div>
499
 </div>
499
 </div>
500
 
500
 
501
-<div id="outline-container-orgef276e5" class="outline-3">
502
-<h3 id="orgef276e5">As a Virtual Machine</h3>
503
-<div class="outline-text-3" id="text-orgef276e5">
501
+<div id="outline-container-orgc53af7b" class="outline-3">
502
+<h3 id="orgc53af7b">As a Virtual Machine</h3>
503
+<div class="outline-text-3" id="text-orgc53af7b">
504
 <p>
504
 <p>
505
 Qemu is currently supported, since it's s fully free software system. You can run a 64 bit Qemu image with:
505
 Qemu is currently supported, since it's s fully free software system. You can run a 64 bit Qemu image with:
506
 </p>
506
 </p>
517
 </div>
517
 </div>
518
 </div>
518
 </div>
519
 
519
 
520
-<div id="outline-container-orgc0e0af3" class="outline-2">
521
-<h2 id="orgc0e0af3">Social Key Management - the 'Unforgettable Key'</h2>
522
-<div class="outline-text-2" id="text-orgc0e0af3">
520
+<div id="outline-container-org000b565" class="outline-2">
521
+<h2 id="org000b565">Social Key Management - the 'Unforgettable Key'</h2>
522
+<div class="outline-text-2" id="text-org000b565">
523
 <p>
523
 <p>
524
 During the install procedure you will be asked if you wish to import GPG keys. If you don't already possess GPG keys then just select "Ok" and they will be generated during the install. If you do already have GPG keys then there are a few possibilities
524
 During the install procedure you will be asked if you wish to import GPG keys. If you don't already possess GPG keys then just select "Ok" and they will be generated during the install. If you do already have GPG keys then there are a few possibilities
525
 </p>
525
 </p>
526
 </div>
526
 </div>
527
 
527
 
528
-<div id="outline-container-orgff8e6b8" class="outline-3">
529
-<h3 id="orgff8e6b8">You have the gnupg keyring on an encrypted USB drive</h3>
530
-<div class="outline-text-3" id="text-orgff8e6b8">
528
+<div id="outline-container-org3dd5e36" class="outline-3">
529
+<h3 id="org3dd5e36">You have the gnupg keyring on an encrypted USB drive</h3>
530
+<div class="outline-text-3" id="text-org3dd5e36">
531
 <p>
531
 <p>
532
 If you previously made a master keydrive containing the full keyring (the .gnupg directory). This is the most straightforward case, but not as secure as splitting the key into fragments.
532
 If you previously made a master keydrive containing the full keyring (the .gnupg directory). This is the most straightforward case, but not as secure as splitting the key into fragments.
533
 </p>
533
 </p>
534
 </div>
534
 </div>
535
 </div>
535
 </div>
536
-<div id="outline-container-orgbc0b5a6" class="outline-3">
537
-<h3 id="orgbc0b5a6">You have a number of key fragments on USB drives retrieved from friends</h3>
538
-<div class="outline-text-3" id="text-orgbc0b5a6">
536
+<div id="outline-container-orga01493d" class="outline-3">
537
+<h3 id="orga01493d">You have a number of key fragments on USB drives retrieved from friends</h3>
538
+<div class="outline-text-3" id="text-orga01493d">
539
 <p>
539
 <p>
540
-If you previously made some USB drives containing key fragments then retrieve them from your friends and plug them in one after the other. After the last drive has been read then remove it and just select "Ok". The system will then try to reconstruct the key. For this to work you will need to have previously made three or more <a href="#org4d05e8a">Keydrives</a>.
540
+If you previously made some USB drives containing key fragments then retrieve them from your friends and plug them in one after the other. After the last drive has been read then remove it and just select "Ok". The system will then try to reconstruct the key. For this to work you will need to have previously made three or more <a href="#org39a9487">Keydrives</a>.
541
 </p>
541
 </p>
542
 </div>
542
 </div>
543
 </div>
543
 </div>
544
-<div id="outline-container-org9e2a636" class="outline-3">
545
-<h3 id="org9e2a636">You can specify some ssh login details for friends servers containing key fragments</h3>
546
-<div class="outline-text-3" id="text-org9e2a636">
544
+<div id="outline-container-org7fee2fd" class="outline-3">
545
+<h3 id="org7fee2fd">You can specify some ssh login details for friends servers containing key fragments</h3>
546
+<div class="outline-text-3" id="text-org7fee2fd">
547
 <p>
547
 <p>
548
 Enter three or more sets of login details and the installer will try to retrieve key fragments and then assemble them into the full key. This only works if you previously were using remote backups and had social key management enabled.
548
 Enter three or more sets of login details and the installer will try to retrieve key fragments and then assemble them into the full key. This only works if you previously were using remote backups and had social key management enabled.
549
 </p>
549
 </p>
550
 </div>
550
 </div>
551
 </div>
551
 </div>
552
 </div>
552
 </div>
553
-<div id="outline-container-org4972be7" class="outline-2">
554
-<h2 id="org4972be7">Final Setup</h2>
555
-<div class="outline-text-2" id="text-org4972be7">
553
+<div id="outline-container-orgc5a4a1b" class="outline-2">
554
+<h2 id="orgc5a4a1b">Final Setup</h2>
555
+<div class="outline-text-2" id="text-orgc5a4a1b">
556
 <p>
556
 <p>
557
 Any manual post-installation setup instructions or passwords can be found in /home/username/README.
557
 Any manual post-installation setup instructions or passwords can be found in /home/username/README.
558
 </p>
558
 </p>
670
 </div>
670
 </div>
671
 </div>
671
 </div>
672
 
672
 
673
-<div id="outline-container-org4d05e8a" class="outline-2">
674
-<h2 id="org4d05e8a">Keydrives</h2>
675
-<div class="outline-text-2" id="text-org4d05e8a">
673
+<div id="outline-container-org39a9487" class="outline-2">
674
+<h2 id="org39a9487">Keydrives</h2>
675
+<div class="outline-text-2" id="text-org39a9487">
676
 <p>
676
 <p>
677
 After installing for the first time it's a good idea to create some keydrives. These will store your gpg key so that if all else fails you will still be able to restore from backup. There are two ways to do this:
677
 After installing for the first time it's a good idea to create some keydrives. These will store your gpg key so that if all else fails you will still be able to restore from backup. There are two ways to do this:
678
 </p>
678
 </p>
679
 </div>
679
 </div>
680
-<div id="outline-container-orgb0f3640" class="outline-3">
681
-<h3 id="orgb0f3640">Master Keydrive</h3>
682
-<div class="outline-text-3" id="text-orgb0f3640">
680
+<div id="outline-container-org9168e0e" class="outline-3">
681
+<h3 id="org9168e0e">Master Keydrive</h3>
682
+<div class="outline-text-3" id="text-org9168e0e">
683
 <p>
683
 <p>
684
 This is the traditional security model in which you carry your full keyring on an encrypted USB drive. To make a master keydrive first format a USB drive as a LUKS encrypted drive. In Ubuntu this can be <a href="https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage">done from the <i>Disk Utility</i> application</a>. Then plug it into the Freedombone system, then from your local machine run:
684
 This is the traditional security model in which you carry your full keyring on an encrypted USB drive. To make a master keydrive first format a USB drive as a LUKS encrypted drive. In Ubuntu this can be <a href="https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage">done from the <i>Disk Utility</i> application</a>. Then plug it into the Freedombone system, then from your local machine run:
685
 </p>
685
 </p>
694
 </p>
694
 </p>
695
 </div>
695
 </div>
696
 </div>
696
 </div>
697
-<div id="outline-container-orgf3d73dc" class="outline-3">
698
-<h3 id="orgf3d73dc">Fragment keydrives</h3>
699
-<div class="outline-text-3" id="text-orgf3d73dc">
697
+<div id="outline-container-org6b684d8" class="outline-3">
698
+<h3 id="org6b684d8">Fragment keydrives</h3>
699
+<div class="outline-text-3" id="text-org6b684d8">
700
 <p>
700
 <p>
701
 This breaks your GPG key into a number of fragments and randomly selects one to add to the USB drive. First format a USB drive as a LUKS encrypted drive. In Ubuntu this <a href="https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage">can be done from the <i>Disk Utility</i> application</a>. Plug it into the Freedombone system then from your local machine run the following commands:
701
 This breaks your GPG key into a number of fragments and randomly selects one to add to the USB drive. First format a USB drive as a LUKS encrypted drive. In Ubuntu this <a href="https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage">can be done from the <i>Disk Utility</i> application</a>. Plug it into the Freedombone system then from your local machine run the following commands:
702
 </p>
702
 </p>
716
 </div>
716
 </div>
717
 </div>
717
 </div>
718
 </div>
718
 </div>
719
-<div id="outline-container-org98d9c42" class="outline-2">
720
-<h2 id="org98d9c42">On Client Machines</h2>
721
-<div class="outline-text-2" id="text-org98d9c42">
719
+<div id="outline-container-orgfe68233" class="outline-2">
720
+<h2 id="orgfe68233">On Client Machines</h2>
721
+<div class="outline-text-2" id="text-orgfe68233">
722
 <p>
722
 <p>
723
 You can configure laptops or desktop machines which connect to the Freedombone server in the following way. This alters encryption settings to improve overall security.
723
 You can configure laptops or desktop machines which connect to the Freedombone server in the following way. This alters encryption settings to improve overall security.
724
 </p>
724
 </p>
736
 </div>
736
 </div>
737
 </div>
737
 </div>
738
 
738
 
739
-<div id="outline-container-orga8b9ab1" class="outline-2">
740
-<h2 id="orga8b9ab1">Administering the system</h2>
741
-<div class="outline-text-2" id="text-orga8b9ab1">
739
+<div id="outline-container-org00cf2bc" class="outline-2">
740
+<h2 id="org00cf2bc">Administering the system</h2>
741
+<div class="outline-text-2" id="text-org00cf2bc">
742
 <p>
742
 <p>
743
 To administer the system after installation log in via ssh, become the root user and then launch the control panel.
743
 To administer the system after installation log in via ssh, become the root user and then launch the control panel.
744
 </p>
744
 </p>

+ 25
- 25
website/EN/mesh_images.html Dosyayı Görüntüle

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
-<!-- 2018-05-10 Thu 11:42 -->
6
+<!-- 2018-05-10 Thu 11:48 -->
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>&lrm;</title>
9
 <title>&lrm;</title>
242
 </p>
242
 </p>
243
 </div>
243
 </div>
244
 
244
 
245
-<div id="outline-container-org88941bb" class="outline-2">
246
-<h2 id="org88941bb">Mesh Network: Images</h2>
245
+<div id="outline-container-org4a6d63d" class="outline-2">
246
+<h2 id="org4a6d63d">Mesh Network: Images</h2>
247
 </div>
247
 </div>
248
 
248
 
249
-<div id="outline-container-org34ed0e9" class="outline-2">
250
-<h2 id="org34ed0e9">Pre-built Disk Images</h2>
251
-<div class="outline-text-2" id="text-org34ed0e9">
249
+<div id="outline-container-org0b5ce82" class="outline-2">
250
+<h2 id="org0b5ce82">Pre-built Disk Images</h2>
251
+<div class="outline-text-2" id="text-org0b5ce82">
252
 </div>
252
 </div>
253
-<div id="outline-container-orga324d59" class="outline-3">
254
-<h3 id="orga324d59">Writing many images quickly</h3>
255
-<div class="outline-text-3" id="text-orga324d59">
253
+<div id="outline-container-org3c967ad" class="outline-3">
254
+<h3 id="org3c967ad">Writing many images quickly</h3>
255
+<div class="outline-text-3" id="text-org3c967ad">
256
 <p>
256
 <p>
257
 There may be situations where you need to write the same disk image to multiple drives at the same time in order to maximize rate of deployment. In the instructions given below the <b>dd</b> command is used for writing to the target drive, but to write to multiple drives you can use a tool such as <a href="https://wiki.gnome.org/Apps/MultiWriter">GNOME MultiWriter</a>.
257
 There may be situations where you need to write the same disk image to multiple drives at the same time in order to maximize rate of deployment. In the instructions given below the <b>dd</b> command is used for writing to the target drive, but to write to multiple drives you can use a tool such as <a href="https://wiki.gnome.org/Apps/MultiWriter">GNOME MultiWriter</a>.
258
 </p>
258
 </p>
280
 </p>
280
 </p>
281
 </div>
281
 </div>
282
 </div>
282
 </div>
283
-<div id="outline-container-org9b92baa" class="outline-3">
284
-<h3 id="org9b92baa">Client images</h3>
285
-<div class="outline-text-3" id="text-org9b92baa">
283
+<div id="outline-container-orge9f8bf4" class="outline-3">
284
+<h3 id="orge9f8bf4">Client images</h3>
285
+<div class="outline-text-3" id="text-orge9f8bf4">
286
 
286
 
287
 <div class="figure">
287
 <div class="figure">
288
 <p><img src="images/mesh_netbook.jpg" alt="mesh_netbook.jpg" width="100%" align="center" />
288
 <p><img src="images/mesh_netbook.jpg" alt="mesh_netbook.jpg" width="100%" align="center" />
300
 gpg --verify freedombone-meshclient-i386.img.xz.sig
300
 gpg --verify freedombone-meshclient-i386.img.xz.sig
301
 unxz freedombone-meshclient-i386.img.xz
301
 unxz freedombone-meshclient-i386.img.xz
302
 sudo dd <span class="org-variable-name">if</span>=/dev/zero <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">count</span>=8
302
 sudo dd <span class="org-variable-name">if</span>=/dev/zero <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">count</span>=8
303
-sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=freedombone-meshclient-i386.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,noerror
303
+sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=freedombone-meshclient-i386.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,sync,noerror
304
 </pre>
304
 </pre>
305
 </div>
305
 </div>
306
 
306
 
319
 gpg --verify freedombone-meshclient-insecure-i386.img.xz.sig
319
 gpg --verify freedombone-meshclient-insecure-i386.img.xz.sig
320
 unxz freedombone-meshclient-insecure-i386.img.xz
320
 unxz freedombone-meshclient-insecure-i386.img.xz
321
 sudo dd <span class="org-variable-name">if</span>=/dev/zero <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">count</span>=8
321
 sudo dd <span class="org-variable-name">if</span>=/dev/zero <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">count</span>=8
322
-sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=freedombone-meshclient-insecure-i386.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,noerror
322
+sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=freedombone-meshclient-insecure-i386.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,sync,noerror
323
 </pre>
323
 </pre>
324
 </div>
324
 </div>
325
 </div>
325
 </div>
326
 </div>
326
 </div>
327
 
327
 
328
-<div id="outline-container-org792d65a" class="outline-3">
329
-<h3 id="org792d65a">Router images</h3>
330
-<div class="outline-text-3" id="text-org792d65a">
328
+<div id="outline-container-org82896b1" class="outline-3">
329
+<h3 id="org82896b1">Router images</h3>
330
+<div class="outline-text-3" id="text-org82896b1">
331
 <p>
331
 <p>
332
 Routers are intended to build network coverage for an area using small and low cost hardware. You can bolt them to walls or leave them on window ledges. They don't have any user interface and their only job is to haul network traffic across the mesh and to enable peers to find each other via running bootstrap nodes for Tox and IPFS. Copy the image to a microSD card and insert it into the router, plug in an Atheros wifi dongle and power on. That should be all you need to do.
332
 Routers are intended to build network coverage for an area using small and low cost hardware. You can bolt them to walls or leave them on window ledges. They don't have any user interface and their only job is to haul network traffic across the mesh and to enable peers to find each other via running bootstrap nodes for Tox and IPFS. Copy the image to a microSD card and insert it into the router, plug in an Atheros wifi dongle and power on. That should be all you need to do.
333
 </p>
333
 </p>
334
 </div>
334
 </div>
335
-<div id="outline-container-orgf97e65d" class="outline-4">
336
-<h4 id="orgf97e65d">Beaglebone Black</h4>
337
-<div class="outline-text-4" id="text-orgf97e65d">
335
+<div id="outline-container-org874f9bb" class="outline-4">
336
+<h4 id="org874f9bb">Beaglebone Black</h4>
337
+<div class="outline-text-4" id="text-org874f9bb">
338
 
338
 
339
 <div class="figure">
339
 <div class="figure">
340
 <p><img src="images/mesh_router.jpg" alt="mesh_router.jpg" width="50%" align="center" />
340
 <p><img src="images/mesh_router.jpg" alt="mesh_router.jpg" width="50%" align="center" />
353
 sha256sum freedombone-mesh_beaglebone-armhf.img.xz
353
 sha256sum freedombone-mesh_beaglebone-armhf.img.xz
354
 ad8f22c0d46c98a80aa47b5809402971cf5cf26ebf587c59a667307b2386c3d2
354
 ad8f22c0d46c98a80aa47b5809402971cf5cf26ebf587c59a667307b2386c3d2
355
 unxz freedombone-mesh_beaglebone-armhf.img.xz
355
 unxz freedombone-mesh_beaglebone-armhf.img.xz
356
-sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=freedombone-mesh_beaglebone-armhf.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,noerror
356
+sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=freedombone-mesh_beaglebone-armhf.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,sync,noerror
357
 </pre>
357
 </pre>
358
 </div>
358
 </div>
359
 
359
 
369
 </div>
369
 </div>
370
 </div>
370
 </div>
371
 
371
 
372
-<div id="outline-container-org6e61f7f" class="outline-2">
373
-<h2 id="org6e61f7f">Building Disk Images</h2>
374
-<div class="outline-text-2" id="text-org6e61f7f">
372
+<div id="outline-container-orgda68996" class="outline-2">
373
+<h2 id="orgda68996">Building Disk Images</h2>
374
+<div class="outline-text-2" id="text-orgda68996">
375
 <p>
375
 <p>
376
 It's better not to trust images downloaded from random places on the interwebs. Chances are that unless you are in the web of trust of the above GPG signatures then they don't mean very much to you. If you actually want something trustworthy then build the images from scratch. It will take some time. Here's how to do it.
376
 It's better not to trust images downloaded from random places on the interwebs. Chances are that unless you are in the web of trust of the above GPG signatures then they don't mean very much to you. If you actually want something trustworthy then build the images from scratch. It will take some time. Here's how to do it.
377
 </p>
377
 </p>
426
 
426
 
427
 <div class="org-src-container">
427
 <div class="org-src-container">
428
 <pre class="src src-bash">sudo dd <span class="org-variable-name">if</span>=/dev/zero <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">count</span>=8
428
 <pre class="src src-bash">sudo dd <span class="org-variable-name">if</span>=/dev/zero <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">count</span>=8
429
-sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=myimagefile.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,noerror
429
+sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=myimagefile.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,sync,noerror
430
 </pre>
430
 </pre>
431
 </div>
431
 </div>
432
 
432
 

+ 11
- 11
website/EN/release31.html Dosyayı Görüntüle

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
-<!-- 2018-05-10 Thu 11:42 -->
6
+<!-- 2018-05-10 Thu 11:49 -->
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>&lrm;</title>
9
 <title>&lrm;</title>
242
 </p>
242
 </p>
243
 </div>
243
 </div>
244
 
244
 
245
-<div id="outline-container-orgfdfb344" class="outline-2">
246
-<h2 id="orgfdfb344"><b>Version 3.1, 2018-04-15</b></h2>
247
-<div class="outline-text-2" id="text-orgfdfb344">
245
+<div id="outline-container-org91557ca" class="outline-2">
246
+<h2 id="org91557ca"><b>Version 3.1, 2018-04-15</b></h2>
247
+<div class="outline-text-2" id="text-org91557ca">
248
 <p>
248
 <p>
249
 Newer and shinier than before, <a href="./index.html">Freedombone</a> 3.1 rests upon the solid foundation of Debian stable and delivers major new self-hosted apps, improved mesh networking and a new logo. It supports version 3 onion addresses and the ability to use <a href="./usage_email.html">email with onion and I2P addresses</a>. New apps are:
249
 Newer and shinier than before, <a href="./index.html">Freedombone</a> 3.1 rests upon the solid foundation of Debian stable and delivers major new self-hosted apps, improved mesh networking and a new logo. It supports version 3 onion addresses and the ability to use <a href="./usage_email.html">email with onion and I2P addresses</a>. New apps are:
250
 </p>
250
 </p>
281
 </div>
281
 </div>
282
 </div>
282
 </div>
283
 
283
 
284
-<div id="outline-container-orgeaa6884" class="outline-2">
285
-<h2 id="orgeaa6884">Installation</h2>
286
-<div class="outline-text-2" id="text-orgeaa6884">
284
+<div id="outline-container-org8bab5d6" class="outline-2">
285
+<h2 id="org8bab5d6">Installation</h2>
286
+<div class="outline-text-2" id="text-org8bab5d6">
287
 <p>
287
 <p>
288
 The simplest way to install is from a pre-made disk image. Images can be <a href="https://freedombone.net/downloads/v31">downloaded here</a>. You will need to have previously obtained a domain name and have a dynamic DNS account somewhere. Or if you don't need clearnet domains and will be using Tor compatible browsers then you can use the "onion only" images where apps will be accessible via an onion address.
288
 The simplest way to install is from a pre-made disk image. Images can be <a href="https://freedombone.net/downloads/v31">downloaded here</a>. You will need to have previously obtained a domain name and have a dynamic DNS account somewhere. Or if you don't need clearnet domains and will be using Tor compatible browsers then you can use the "onion only" images where apps will be accessible via an onion address.
289
 </p>
289
 </p>
294
 
294
 
295
 <div class="org-src-container">
295
 <div class="org-src-container">
296
 <pre class="src src-bash">unxz downloadedimagefile.img.xz
296
 <pre class="src src-bash">unxz downloadedimagefile.img.xz
297
-dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=downloadedimagefile.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,noerror
297
+dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=downloadedimagefile.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,sync,noerror
298
 </pre>
298
 </pre>
299
 </div>
299
 </div>
300
 
300
 
339
 </div>
339
 </div>
340
 </div>
340
 </div>
341
 
341
 
342
-<div id="outline-container-org8101180" class="outline-2">
343
-<h2 id="org8101180">Upgrading from a previous install</h2>
344
-<div class="outline-text-2" id="text-org8101180">
342
+<div id="outline-container-org2293b57" class="outline-2">
343
+<h2 id="org2293b57">Upgrading from a previous install</h2>
344
+<div class="outline-text-2" id="text-org2293b57">
345
 <p>
345
 <p>
346
 To upgrade from version 3 just go to the <b>administrator control panel</b> and select <b>check for updates</b>.
346
 To upgrade from version 3 just go to the <b>administrator control panel</b> and select <b>check for updates</b>.
347
 </p>
347
 </p>

+ 26
- 26
website/EN/socialinstance.html Dosyayı Görüntüle

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
-<!-- 2018-05-10 Thu 11:43 -->
6
+<!-- 2018-05-10 Thu 11:49 -->
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>&lrm;</title>
9
 <title>&lrm;</title>
242
 </p>
242
 </p>
243
 </div>
243
 </div>
244
 
244
 
245
-<div id="outline-container-org3ecaca9" class="outline-2">
246
-<h2 id="org3ecaca9">Social Instance</h2>
247
-<div class="outline-text-2" id="text-org3ecaca9">
245
+<div id="outline-container-org1c80367" class="outline-2">
246
+<h2 id="org1c80367">Social Instance</h2>
247
+<div class="outline-text-2" id="text-org1c80367">
248
 <p>
248
 <p>
249
 A social instance image allows you to easily set up a fediverse server, which federates using the OStatus or ActivityPub protocol. You will need:
249
 A social instance image allows you to easily set up a fediverse server, which federates using the OStatus or ActivityPub protocol. You will need:
250
 </p>
250
 </p>
263
 </div>
263
 </div>
264
 </div>
264
 </div>
265
 
265
 
266
-<div id="outline-container-org9802263" class="outline-2">
267
-<h2 id="org9802263">Copy the image to the USB drive</h2>
268
-<div class="outline-text-2" id="text-org9802263">
266
+<div id="outline-container-org2c69e3d" class="outline-2">
267
+<h2 id="org2c69e3d">Copy the image to the USB drive</h2>
268
+<div class="outline-text-2" id="text-org2c69e3d">
269
 <p>
269
 <p>
270
 Substitute <b>sdX</b> with the device name for your USB drive.
270
 Substitute <b>sdX</b> with the device name for your USB drive.
271
 </p>
271
 </p>
277
 gpg --verify freedombone-pleroma-amd64.img.xz.sig
277
 gpg --verify freedombone-pleroma-amd64.img.xz.sig
278
 unxz freedombone-pleroma-amd64.img.xz
278
 unxz freedombone-pleroma-amd64.img.xz
279
 sudo dd <span class="org-variable-name">if</span>=/dev/zero <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">count</span>=8
279
 sudo dd <span class="org-variable-name">if</span>=/dev/zero <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">count</span>=8
280
-sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=freedombone-pleroma-amd64.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,noerror
280
+sudo dd <span class="org-variable-name">bs</span>=32M <span class="org-variable-name">if</span>=freedombone-pleroma-amd64.img <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync,sync,noerror
281
 </pre>
281
 </pre>
282
 </div>
282
 </div>
283
 
283
 
287
 </div>
287
 </div>
288
 </div>
288
 </div>
289
 
289
 
290
-<div id="outline-container-org20b941f" class="outline-2">
291
-<h2 id="org20b941f">Connect the laptop to your internet router</h2>
292
-<div class="outline-text-2" id="text-org20b941f">
290
+<div id="outline-container-org94c2081" class="outline-2">
291
+<h2 id="org94c2081">Connect the laptop to your internet router</h2>
292
+<div class="outline-text-2" id="text-org94c2081">
293
 <p>
293
 <p>
294
 Plug the USB drive into the laptop and connect it to your internet router with the ethernet cable.
294
 Plug the USB drive into the laptop and connect it to your internet router with the ethernet cable.
295
 </p>
295
 </p>
302
 </div>
302
 </div>
303
 </div>
303
 </div>
304
 
304
 
305
-<div id="outline-container-org7d0a8a8" class="outline-2">
306
-<h2 id="org7d0a8a8">Boot the laptop from the USB drive</h2>
307
-<div class="outline-text-2" id="text-org7d0a8a8">
305
+<div id="outline-container-orgfdae149" class="outline-2">
306
+<h2 id="orgfdae149">Boot the laptop from the USB drive</h2>
307
+<div class="outline-text-2" id="text-orgfdae149">
308
 <p>
308
 <p>
309
 You may need to alter the BIOS settings to get this to work reliably.
309
 You may need to alter the BIOS settings to get this to work reliably.
310
 </p>
310
 </p>
317
 </div>
317
 </div>
318
 </div>
318
 </div>
319
 
319
 
320
-<div id="outline-container-org0fcdf4a" class="outline-2">
321
-<h2 id="org0fcdf4a">Forward ports 80 (HTTP) and 443 (HTTPS) from your internet router to the laptop</h2>
322
-<div class="outline-text-2" id="text-org0fcdf4a">
320
+<div id="outline-container-org6226cc3" class="outline-2">
321
+<h2 id="org6226cc3">Forward ports 80 (HTTP) and 443 (HTTPS) from your internet router to the laptop</h2>
322
+<div class="outline-text-2" id="text-org6226cc3">
323
 <p>
323
 <p>
324
 Log into your internet router using a non-Tor browser (usually it's on an address like 192.168.1.1 or 192.168.1.254). Often port forwarding settings are together with firewall settings.
324
 Log into your internet router using a non-Tor browser (usually it's on an address like 192.168.1.1 or 192.168.1.254). Often port forwarding settings are together with firewall settings.
325
 </p>
325
 </p>
332
 </div>
332
 </div>
333
 </div>
333
 </div>
334
 
334
 
335
-<div id="outline-container-org8e6697d" class="outline-2">
336
-<h2 id="org8e6697d">From another machine ssh into the laptop</h2>
337
-<div class="outline-text-2" id="text-org8e6697d">
335
+<div id="outline-container-org66f3f3c" class="outline-2">
336
+<h2 id="org66f3f3c">From another machine ssh into the laptop</h2>
337
+<div class="outline-text-2" id="text-org66f3f3c">
338
 <div class="org-src-container">
338
 <div class="org-src-container">
339
 <pre class="src src-bash">ssh fbone@freedombone.local -p 2222
339
 <pre class="src src-bash">ssh fbone@freedombone.local -p 2222
340
 </pre>
340
 </pre>
346
 </div>
346
 </div>
347
 </div>
347
 </div>
348
 
348
 
349
-<div id="outline-container-org887dcc4" class="outline-2">
350
-<h2 id="org887dcc4">Follow the setup procedure</h2>
351
-<div class="outline-text-2" id="text-org887dcc4">
349
+<div id="outline-container-org1e1acec" class="outline-2">
350
+<h2 id="org1e1acec">Follow the setup procedure</h2>
351
+<div class="outline-text-2" id="text-org1e1acec">
352
 <p>
352
 <p>
353
 Enter your user details, domain name and dynamic DNS settings.
353
 Enter your user details, domain name and dynamic DNS settings.
354
 </p>
354
 </p>
355
 </div>
355
 </div>
356
 </div>
356
 </div>
357
 
357
 
358
-<div id="outline-container-org757ee3e" class="outline-2">
359
-<h2 id="org757ee3e">When installation is complete</h2>
360
-<div class="outline-text-2" id="text-org757ee3e">
358
+<div id="outline-container-org95d2fea" class="outline-2">
359
+<h2 id="org95d2fea">When installation is complete</h2>
360
+<div class="outline-text-2" id="text-org95d2fea">
361
 <p>
361
 <p>
362
 Navigate to your domain and register a new user.
362
 Navigate to your domain and register a new user.
363
 </p>
363
 </p>