Browse Source

Update install instructions

Bob Mottram 8 years ago
parent
commit
50f41db043
2 changed files with 42 additions and 17 deletions
  1. 18
    8
      doc/EN/homeserver.org
  2. 24
    9
      website/EN/homeserver.html

+ 18
- 8
doc/EN/homeserver.org View File

17
 
17
 
18
 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.
18
 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.
19
 
19
 
20
-First you will need to create an image.
20
+First you will need to create an image. On a debian based distro:
21
 
21
 
22
 #+begin_src bash
22
 #+begin_src bash
23
-sudo su
24
-apt-get -y install build-essential libc6-dev-i386 \
25
-gcc-multilib g++-multilib git python-docutils mktorrent \
26
-vmdebootstrap xz-utils dosfstools btrfs-tools extlinux \
27
-python-distro-info mbr qemu-user-static binfmt-support \
28
-u-boot-tools qemu
23
+sudo apt-get install git
29
 git clone https://github.com/bashrc/freedombone
24
 git clone https://github.com/bashrc/freedombone
30
 cd freedombone
25
 cd freedombone
31
 git checkout stockholm
26
 git checkout stockholm
32
 make install
27
 make install
33
-freedombone-image -t i386 -s 7.8G --onion yes
28
+freedombone-image --setup debian
29
+freedombone-image -t i386 --onion yes
30
+#+end_src
31
+
32
+Or on Arch/Parabola:
33
+
34
+First you will need to create an image. On a debian based distro:
35
+
36
+#+begin_src bash
37
+sudo pacman -S git
38
+git clone https://github.com/bashrc/freedombone
39
+cd freedombone
40
+git checkout stockholm
41
+make install
42
+freedombone-image --setup parabola
43
+freedombone-image -t i386 --onion yes
34
 #+end_src
44
 #+end_src
35
 
45
 
36
 This takes a while. Maybe an hour or so, depending on the speed of your system and the internets. The good news though is that once created you can use the resulting image any number of times, and you don't need to trust some pre-built image.
46
 This takes a while. Maybe an hour or so, depending on the speed of your system and the internets. The good news though is that once created you can use the resulting image any number of times, and you don't need to trust some pre-built image.

+ 24
- 9
website/EN/homeserver.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-10-31 Mon 16:23 -->
6
+<!-- 2016-11-05 Sat 16:57 -->
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>
251
 </p>
251
 </p>
252
 
252
 
253
 <p>
253
 <p>
254
-First you will need to create an image.
254
+First you will need to create an image. On a debian based distro:
255
 </p>
255
 </p>
256
 
256
 
257
 <div class="org-src-container">
257
 <div class="org-src-container">
258
-<pre class="src src-bash">sudo su
259
-apt-get -y install build-essential libc6-dev-i386 <span class="org-sh-escaped-newline">\</span>
260
-gcc-multilib g++-multilib git python-docutils mktorrent <span class="org-sh-escaped-newline">\</span>
261
-vmdebootstrap xz-utils dosfstools btrfs-tools extlinux <span class="org-sh-escaped-newline">\</span>
262
-python-distro-info mbr qemu-user-static binfmt-support <span class="org-sh-escaped-newline">\</span>
263
-u-boot-tools qemu
258
+<pre class="src src-bash">sudo apt-get install git
264
 git clone https://github.com/bashrc/freedombone
259
 git clone https://github.com/bashrc/freedombone
265
 <span class="org-builtin">cd</span> freedombone
260
 <span class="org-builtin">cd</span> freedombone
266
 git checkout stockholm
261
 git checkout stockholm
267
 make install
262
 make install
268
-freedombone-image -t i386 -s 7.8G --onion yes
263
+freedombone-image --setup debian
264
+freedombone-image -t i386 --onion yes
265
+</pre>
266
+</div>
267
+
268
+<p>
269
+Or on Arch/Parabola:
270
+</p>
271
+
272
+<p>
273
+First you will need to create an image. On a debian based distro:
274
+</p>
275
+
276
+<div class="org-src-container">
277
+<pre class="src src-bash">sudo pacman -S git
278
+git clone https://github.com/bashrc/freedombone
279
+<span class="org-builtin">cd</span> freedombone
280
+git checkout stockholm
281
+make install
282
+freedombone-image --setup parabola
283
+freedombone-image -t i386 --onion yes
269
 </pre>
284
 </pre>
270
 </div>
285
 </div>
271
 
286