Home  Main Website     Git     Matrix     Searx    

PwOSS - Wiki

Changes in 1e54a19: cleanup after wiki update to v.5
content/desktop/arch.md
... ...
@@ -1,11 +1,10 @@
1 1
# Arch Linux
2 2
<center>
3
-❗**Still in progress. The ISO does not yet contain a complete configuration.**❗
4
-But it is already usable up to the desktop environment. Just without any PwOSS configuration.
5
-
6 3
[Download ISO](https://repo.pwoss.org/desktop/iso)
7
-[PwOSS - Gitea](https://git.pwoss.org/desktop/iso)
8
-
4
+[PwOSS - Gitea](https://git.pwoss.org/desktop/iso)
5
+
6
+<<Warn("Still in progress. The ISO does not yet contain a complete configuration."))>>
7
+<<Note("But it is already usable up to the desktop environment. Just without any PwOSS configuration.")>>
9 8
</center>
10 9
------
11 10
... ...
@@ -76,8 +75,8 @@ You NEED to change:
76 75
1. `QDISKS="1" # Select the number "1" OR "2". If you have more than 2 hard drives, select 2.`
77 76
2. `ENCRYPTION="YES" # Select "YES" OR "NO" whether you want encryption or not.`
78 77
79
-That's the absolute minimum you have to change. Of course you can also change the passwords etc.. But stay between the 2 lines!
80
-&gt; `############################# Change only between the 2 lines`
78
+That's the absolute minimum you have to change. Of course you can also change the passwords etc.. But stay between the 2 lines!
79
+> `############################# Change only between the 2 lines`
81 80
82 81
 
83 82
... ...
@@ -85,21 +84,21 @@ That's the absolute minimum you have to change. Of course you can also change th
85 84
If you are installing Arch on a HDD hard disk instead of an SSD hard disk, you must delete `root_trim=yes` from grub.
86 85
87 86
With Encryption:
88
-`nano etc/default/grub-luks`
89
-&gt; `GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:root root=/dev/vg0/root resume=/dev/vg0/swap root_trim=yes"`
87
+`nano etc/default/grub-luks`
88
+> `GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:root root=/dev/vg0/root resume=/dev/vg0/swap root_trim=yes"`
90 89
91 90
Without Encryption:
92
-`nano etc/default/grub`
93
-&gt; `GRUB_CMDLINE_LINUX="root_trim=yes"`
91
+`nano etc/default/grub`
92
+> `GRUB_CMDLINE_LINUX="root_trim=yes"`
94 93
95 94
 
96 95
97 96
## Desktop Environment
98 97
You can change the desktop environment.
99
-&gt; We will support KDE and Xfce in the future.
100
-
101
-Check [Arch wiki](https://wiki.archlinux.org/index.php/Desktop_environment#Officially_supported) for other desktop environments.
98
+
99
+Check [Arch wiki](https://wiki.archlinux.org/index.php/Desktop_environment#Officially_supported) for other desktop environments.
102 100
101
+<<Note("We will support KDE and Xfce in the future.")>>
103 102
 
104 103
105 104
## Packages
... ...
@@ -144,20 +143,20 @@ sh pwoss-desktop.sh
144 143
## Hardware
145 144
146 145
### Minimal system
147
-&gt; - 512 megabyte (MB) of memory (RAM)
148
-&gt; - 13 gigabytes (GB) of hard disk space
149
-&gt; - A one gigahertz (GHz) processor
150
-&gt; - A broadband internet connection
151
-&gt; - x86_64-compatible machine
146
+- 512 megabyte (MB) of memory (RAM)
147
+- 13 gigabytes (GB) of hard disk space
148
+- A one gigahertz (GHz) processor
149
+- A broadband internet connection
150
+- x86_64-compatible machine
152 151
153 152
 
154 153
155 154
### Recommended system
156
-&gt; - 2 gigabyte (GB) of memory (RAM)
157
-&gt; - 18 gigabytes (GB) of hard disk space
158
-&gt; - A 2 gigahertz (GHz) processor
159
-&gt; - A broadband internet connection
160
-&gt; - x86_64-compatible machine
155
+- 2 gigabyte (GB) of memory (RAM)
156
+- 18 gigabytes (GB) of hard disk space
157
+- A 2 gigahertz (GHz) processor
158
+- A broadband internet connection
159
+- x86_64-compatible machine
161 160
162 161
 
163 162
... ...
@@ -183,10 +182,10 @@ Download Etcher to flash the ISO
183 182
184 183
## BIOS
185 184
186
-You have to align the boot-start to your USB-Stick.
187
-
188
-Depending on your motherboard, you must press the __"esc"__ or __"f2"__ or __"f12"__ or __"end"__ key immediately after the PC starts.
189
-&gt; Check your motherboard/computer manual if no button works or ask us.
185
+You have to align the boot-start to your USB-Stick.
186
+
187
+Depending on your motherboard, you must press the __"esc"__ or __"f2"__ or __"f12"__ or __"end"__ key immediately after the PC starts.
188
+<<Note("Check your motherboard/computer manual if no button works or ask us.")>>
190 189
191 190
 
192 191
... ...
@@ -220,4 +219,4 @@ sudo fdisk -l
220 219
sudo dd bs=4M if=~/Downloads/PwOSS-Desktop-<date>.iso of=/dev/sdd
221 220
```
222 221
223
-&gt; You can also use [Etcher](https://www.balena.io/etcher/) if you prefer a graphical user interface (GUI).</out_dir></work_dir></install_dir></application></publisher></iso_label></iso_version></iso_name>
... ...
\ No newline at end of file
0
+<<Note("You can also use [Etcher](https://www.balena.io/etcher/) if you prefer a graphical user interface (GUI).")>>
... ...
\ No newline at end of file
content/desktop/desktop-software-suite.md
... ...
@@ -1,8 +1,8 @@
1 1
# Desktop Software Suite
2 2
<center>
3
-❗Still in maintenance❗
4 3
Our selected software suite for your desktop.
5
-If you want to add something or have something to consider, please create an [issue](https://git.pwoss.org/desktop/Software-Suite/issues).
4
+If you want to add something or have something to consider, please create an [issue](https://git.pwoss.org/desktop/Software-Suite/issues).
5
+<<Warn("Still in maintenance!")>>
6 6
</center>
7 7
------
8 8
content/mobile/android/about-android.md
... ...
@@ -23,8 +23,7 @@ Check the links below for your phone brand like _Samsung Galaxy Note 4_ and your
23 23
2. [www.lineageoslog.com/statistics](https://www.lineageoslog.com/statistics)
24 24
3. [www.stats.lineageos.org/](https://stats.lineageos.org/)
25 25
26
-&gt; If you can't find your phone in the list, that doesn't mean that there are no other options.
27
-&gt; Send us an [email](mailto:team@pwoss.org) or create an [issue](https://git.pwoss.org/mobile/installation/issues).
26
+<<Note("If you can't find your phone in the list, that doesn't mean that there are no other options. Send us an [email](mailto:team@pwoss.org) or create an [issue](https://git.pwoss.org/mobile/installation/issues).")>>
28 27
29 28
 
30 29
... ...
@@ -41,8 +40,8 @@ Although uncommon, some manufacturers package an “[eFuse - Wikipedia](https://
41 40
42 41
The best way to find out is to have a look at XDA-developers.
43 42
44
-1. Visit your device XDA forum -&gt; [XDA Forum](https://forum.xda-developers.com/)
45
-2. Visit XDA-developers news -&gt; [XDA bootloader news](https://www.xda-developers.com/tag/bootloader/)
43
+1. Visit your device XDA forum - [XDA Forum](https://forum.xda-developers.com/)
44
+2. Visit XDA-developers news - [XDA bootloader news](https://www.xda-developers.com/tag/bootloader/)
46 45
47 46
 
48 47
... ...
@@ -55,13 +54,13 @@ A recovery is an independent, lightweight runtime environment that is included o
55 54
Over the years, **TWRP** is the most used **custom recovery**. A custom recovery is necessary to flash a custom ROM and hence TWRP is a suitable solution if your device supports it.<br>
56 55
TWRP supports touch interactions, encrypted storage, MTP (mass storage), and many more features to satistfy the needs of a power user. <br>
57 56
Search for your device [here](https://twrp.me/Devices/) to get TWRP.<br>
58
-More info about TWRP -&gt; [here](https://twrp.me/about/)
57
+More info about TWRP - [here](https://twrp.me/about/)
59 58
60 59
 
61 60
62 61
## Clockworkmod recovery
63 62
Clockworkmod (CWM) was the de-facto recovery environment used by savvy Android users until TWRP gained traction in the smartphone market. Its interface was very minimal, coloured text on a black background. Controls were handled using the volume buttons and the power key. It is no longer the recommended recovery to use unless you have an older device that doesn't support TWRP (e.g. Samsung Galaxy S). <br>
64
-How to install on your device -&gt; [here](https://www.xda-developers.com/how-to-install-clockworkmod/)
63
+How to install on your device -<<Note("[here](https://www.xda-developers.com/how-to-install-clockworkmod/)
65 64
66 65
 
67 66
... ...
@@ -107,12 +106,9 @@ Website: [lineage.microg.org](https://lineage.microg.org/)
107 106
108 107
Resurrection Remix OS is based on LineageOS with much more settings / features.
109 108
110
-Website: [resurrectionremix.com](https://www.resurrectionremix.com/)
111
-
112
113
114
-
115
-&gt; If you want you can add more ROMs. Got to [PwOSS - Gitea](https://git.pwoss.org/PwOSS/Wiki/src/branch/master/content/mobile/android/about-android.md#custom-rom-options)
109
+Website: [resurrectionremix.com](https://www.resurrectionremix.com/)
110
+
111
+<<Note("If you want you can add more ROMs. Got to [PwOSS - Gitea](https://git.pwoss.org/PwOSS/Wiki/src/branch/master/content/mobile/android/about-android.md#custom-rom-options)")>>
116 112
117 113
 
118 114
... ...
@@ -161,4 +157,4 @@ Magisk is now the most used way to get root access. <br>
161 157
Back in the days, it was _Chainfire's - SuperSU_, but it was sold to a Chinese company and was no longer trustworthy.
162 158
Magisk is open source and became more and more popular after the years. Magisk is actually more than just _to get root access_. It supports modules which could provide apps, tweaks or services. Some applications (bank apps/NFC/games/etc.) will not work if you have a rooted phone, but with Magisk it possible to hide the _root check_ of the certain apps. This hiding capability may eventually stop working as Google makes these checks stricter.
163 159
164
-Official Magisk forum thread -&gt; [here](https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445)
... ...
\ No newline at end of file
0
+Official Magisk forum thread - [here](https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445)
... ...
\ No newline at end of file
content/mobile/android/basic-installation.md
... ...
@@ -11,13 +11,13 @@ This is the basic installation. You can use it as a guide.
11 11
12 12
This is a little bit tricky! It can be different depends on your phone.
13 13
14
-&gt; If you're not sure how it all works, just send us an [email](mailto:team@pwoss.org) or create an [issue](https://git.pwoss.org/mobile/installation/issues).
14
+<<Note("If you're not sure how it all works, just send us an [email](mailto:team@pwoss.org) or create an [issue](https://git.pwoss.org/mobile/installation/issues).")>>
15 15
16 16
## 1.1. Hardware
17 17
18 18
You need an Android phone. There is no proper way with an Apple phone.
19 19
20
-&gt; [Windows 10 Mobile End of Support](https://pwoss.org/windows-10-mobile-end-of-support/)
20
+<<Note("[Windows 10 Mobile End of Support](https://pwoss.org/windows-10-mobile-end-of-support/)")>>
21 21
22 22
### 1.1.1. Check bootloader
23 23
Find out if your phone has the ability to unlock your bootloader.
... ...
@@ -31,9 +31,9 @@ Straight to your manufacturer:
31 31
- [xiaomi.com](https://account.xiaomi.com/pass/serviceLogin?callback=http%3A%2F%2Fwww.miui.com%2Fextra.php%3Fmod%3Dxiaomi%2Fauthcallback%26followup%3Dhttp%253A%252F%252Fwww.miui.com%252Funlock%252Fapply.php%26sign%3DYzdhOGVjM2ExNDg0YWJlMGUyYTk4NTUwZDY4OGIyZmI5ZmFmZjEzMw%2C%2C&amp;sid=miuibbs&amp;_locale=en)
32 32
- *
33 33
34
-&gt; Huawei &amp; Honor discontinued support for unlocking the bootloader. There are paid ways out there that I do not like to post here. Sell the phone and buy another one.
35
-
36
-&gt; Don't open your bootloader now! Let's do it when we go through the whole installation. Just check it if it's possible or not. If not, you can sell your phone and buy another one. That's the only way, sorry.
34
+<<Note("Huawei &amp; Honor discontinued support for unlocking the bootloader. There are paid ways out there that I do not like to post here. Sell the phone and buy another one.")>>
35
+
36
+<<Note("Don't open your bootloader now! Let's do it when we go through the whole installation. Just check it if it's possible or not. If not, you can sell your phone and buy another one. That's the only way, sorry.")>>
37 37
38 38
 
39 39
... ...
@@ -44,7 +44,7 @@ Straight to your manufacturer:
44 44
### 1.2.1. ADB &amp; fastboot drivers
45 45
Depends on your operating system (Linux, Windows, Mac) you have to download the driver for ADB &amp; Fastboot connection (computer to phone).
46 46
47
-&gt; Got to [searx.pwoss.org](https://searx.pwoss.org/) (or whatever you prefer) and search for "adb drivers windows linux and mac". There you can follow a tutorial.
47
+<<Note("Got to [searx.pwoss.org](https://searx.pwoss.org/) (or whatever you prefer) and search for "adb drivers windows linux and mac". There you can follow a tutorial.")>>
48 48
49 49
 
50 50
... ...
@@ -73,29 +73,29 @@ Get the recovery from [twrp.me](https://twrp.me/Devices/)
73 73
#### 1.2.4.1. Magisk from GitHub:
74 74
[Magisk-'latest-version'.zip](https://github.com/topjohnwu/Magisk/releases/)
75 75
[MagiskManager-'latest-version'.apk](https://github.com/topjohnwu/Magisk/releases/)
76
-[Magisk-uninstaller-<latest-date>.zip](https://github.com/topjohnwu/Magisk/releases/)
77
-&gt; Magisk is necessary to get root access and to install EdXposed &amp; riru.
76
+[Magisk-uninstaller-<latest-date>.zip](https://github.com/topjohnwu/Magisk/releases/)
77
+<<Note("Magisk is necessary to get root access and to install EdXposed &amp; riru.")>>
78 78
79 79
#### 1.2.4.2. Riru from GitHub:
80
-[magisk-riru-core-'latest-version'.zip](https://github.com/RikkaApps/Riru/releases/)
81
-&gt; Riru is necessary for EdXposed.
80
+[magisk-riru-core-'latest-version'.zip](https://github.com/RikkaApps/Riru/releases/)
81
+<<Note("Riru is necessary for EdXposed.")>>
82 82
83 83
#### 1.2.4.3. EdXposed from GitHub:
84 84
[magisk-EdXposed-'latest-version'.zip](https://github.com/ElderDrivers/EdXposed/releases/)
85 85
[EdXposedInstaller_'latest-version'.apk](https://github.com/ElderDrivers/EdXposed/releases/)
86
-[EdXposedUninstaller_rec.zip](https://github.com/ElderDrivers/EdXposed/releases/)
87
-&gt; EdXposed is necessary for XPrivacyLua
86
+[EdXposedUninstaller_rec.zip](https://github.com/ElderDrivers/EdXposed/releases/)
87
+<<Note("EdXposed is necessary for XPrivacyLua")>>
88 88
89 89
#### 1.2.4.4. NanoDroid from nanolx.org:
90 90
[NanoDroid-BromiteWebView-<latest-date>.zip](https://downloads.nanolx.org/NanoDroid/Stable/)
91 91
92 92
#### 1.2.4.5. XPrivacyLua from F-Droid:
93
-[eu.faircode.xlua_'latest-version'.apk](https://f-droid.org/en/packages/eu.faircode.xlua/)
94
-&gt; Scroll down to 'Download APK'
93
+[eu.faircode.xlua_'latest-version'.apk](https://f-droid.org/en/packages/eu.faircode.xlua/)
94
+<<Note("Scroll down to 'Download APK'")>>
95 95
96 96
#### 1.2.4.6. AFWall+ from F-Droid:
97
-[dev.ukanth.ufirewall_'latest-version'.apk](https://f-droid.org/en/packages/dev.ukanth.ufirewall/)
98
-&gt; Scroll down to 'Download APK'
97
+[dev.ukanth.ufirewall_'latest-version'.apk](https://f-droid.org/en/packages/dev.ukanth.ufirewall/)
98
+<<Note("Scroll down to 'Download APK'")>>
99 99
100 100
Get all downloaded applications on your phone. Use an external _micro SD card_ if it's possible.
101 101
Leave __eu.faircode.xlua_'latest-version'.apk__, __dev.ukanth.ufirewall_'latest-version'.apk__, __MagiskManager-'latest-version'.apk__ and __EdXposedInstaller-'latest-version'.apk__ on your computer.
... ...
@@ -104,8 +104,8 @@ Leave __eu.faircode.xlua_'latest-version'.apk__, __dev.ukanth.ufirewall_'latest-
104 104
105 105
### 1.2.5. Heimdall (Samsung phones only)
106 106
107
-Download _Heimdall_ from [glassechidna.com.au](https://glassechidna.com.au/heimdall/)
108
-&gt; This is necessary to install TWRP.
107
+Download _Heimdall_ from [glassechidna.com.au](https://glassechidna.com.au/heimdall/)
108
+<<Note("This is necessary to install TWRP.")>>
109 109
110 110
__Arch Linux &amp; Manjaro Linux:__
111 111
```
... ...
@@ -141,8 +141,8 @@ Connect your phone via USB to the computer.
141 141
 
142 142
143 143
### 2.1.3. Unlock bootloader
144
-Follow the instruction of the [requirements - bootloader (manufacturer)](https://wiki.pwoss.org/content/mobile/android/basic-installation#1-requirements_1-1-hardware_1-1-1-check-bootloader) to unlock your bootloader.
145
-&gt; When you unlock your bootloader, all files on your phone will be deleted!
144
+Follow the instruction of the [requirements - bootloader (manufacturer)](https://wiki.pwoss.org/content/mobile/android/basic-installation#1-requirements_1-1-hardware_1-1-1-check-bootloader) to unlock your bootloader.
145
+<<Warn("When you unlock your bootloader, all files on your phone will be deleted!")>>
146 146
147 147
After that reboot your phone without any new installation (just to save time).
148 148
... ...
@@ -187,7 +187,7 @@ Start Heimdall and go to __Utilities__. Click on __Detect__ by _Detect Device_.
187 187
188 188
#### 2.1.6.2. Create .pit file
189 189
Now you have to create a .pit (Partition Information Table) file.
190
-Click on __Save as__ by _Download PIT_ and choose a folder and name -&gt; __Save__ -&gt; __Download__.
190
+Click on __Save as__ by _Download PIT_ and choose a folder and name -> __Save__ -> __Download__.
191 191
192 192
Output:
193 193
... ...
@@ -313,16 +313,16 @@ Click on __Wipe__ and on __Advanced Wipe__ and select only:
313 313
- __Internal Storage__
314 314
315 315
Now __Swipe to Wipe__.
316
-
317
-&gt; Go back to the main view.
316
+
317
+<<Note("Go back to the main view.")>>
318 318
319 319
 
320 320
321 321
#### 2.2.1.2. Backup with TWRP
322 322
Before we flash a custom-ROM let's do a "quick" backup of your system.
323 323
Click on __Backup__ and __Select every Partition__ and __Swipe to Backup__.
324
-
325
-&gt; Go back to the main view.
324
+
325
+<<Note("Go back to the main view.")>>
326 326
327 327
 
328 328
... ...
@@ -334,16 +334,16 @@ Click on __Wipe__ and on __Advanced Wipe__ and select only:
334 334
- __Cache__
335 335
336 336
Now __Swipe to Wipe__.
337
-
338
-&gt; Go back to the main view.
337
+
338
+<<Note("Go back to the main view.")>>
339 339
340 340
 
341 341
342 342
### 2.2.2. Custom ROM
343 343
Click on __Install__ and __Select Storage__ and choose __Micro SD card__.
344 344
Look for _lineage-16.0-20190327-microG-<model-number>.zip_ click on it and __Swipe to confirm Flash__. Wait until it's done. And wipe the _Cache_.
345
-
346
-&gt; Go back to the main view.
345
+
346
+<<Note("Go back to the main view.")>>
347 347
348 348
 
349 349
... ...
@@ -359,7 +359,7 @@ Now __Swipe to confirm Flash__.
359 359
360 360
Go back to the main view and click on __Reboot__ and __System__.
361 361
362
-&gt; It may be necessary to start the phone first before installing all these "applications". This means that after installing your custom ROM you will need to boot the system first. Each additional installation of the application must first be started on the system. Install them all separately if you have problems afterwards.
362
+<<Note("It may be necessary to start the phone first before installing all these "applications". This means that after installing your custom ROM you will need to boot the system first. Each additional installation of the application must first be started on the system. Install them all separately if you have problems afterwards.
363 363
364 364
 
365 365
... ...
@@ -437,7 +437,7 @@ Select:
437 437
- LAN control
438 438
- VPN control
439 439
440
-&gt; Check IPv6 Chains if you are using IPv6.
440
+<<Note("Check IPv6 Chains if you are using IPv6.
441 441
442 442
Go back to the main view (first start of the app).
443 443
... ...
@@ -471,8 +471,8 @@ Start the microG application and grant all necessary permissions. Then click on
471 471
Go back to _microG Settings_ and click __Google Device Registration__ and enable it.
472 472
The same applies to __Google Cloud Messaging__.
473 473
474
-&gt; If you do not install apps from the Play Store via Yalp, you do not need to enable Google.
475
-&gt; If you're using _AdAway_ or other ADS blocking apps on your phone you'll have to add to your _Whitelist_ = __mtalk.google.com__ if you need Google.
474
+<<Note("If you do not install apps from the Play Store via Aurora, you do not need to enable Google.")>>
475
+<<Note("If you're using _AdAway_ or other ADS blocking apps on your phone you'll have to add to your _Whitelist_ = __mtalk.google.com__ if you need Google.")>>
476 476
477 477
 
478 478
content/mobile/android/devices/samsung/galaxy/note-4/n910f-android.md
... ...
@@ -26,7 +26,7 @@ Get the recovery from [twrp.me](https://twrp.me/samsung/samsunggalaxynote4qualco
26 26
 
27 27
28 28
### 1.1.3. ADB drivers
29
-&gt; Got to [searx.pwoss.org](https://searx.pwoss.org/) (or whatever you prefer) and search for "adb drivers windows linux and mac". You can follow a tutorial there.
29
+<<Note("Got to [searx.pwoss.org](https://searx.pwoss.org/) (or whatever you prefer) and search for "adb drivers windows linux and mac". You can follow a tutorial there.")>>
30 30
31 31
 
32 32
... ...
@@ -39,9 +39,10 @@ sudo pacman -S android-tools android-udev
39 39
40 40
### 1.1.4. Heimdall
41 41
42
-Download _Heimdall_ from [glassechidna.com.au](https://glassechidna.com.au/heimdall/)
43
-&gt; This is necessary to install TWRP.
44
-
42
+Download _Heimdall_ from [glassechidna.com.au](https://glassechidna.com.au/heimdall/)
43
+
44
+<<Note("This is necessary to install TWRP.")>>
45
+
45 46
__Arch Linux &amp; Manjaro Linux:__
46 47
```
47 48
sudo pacman -S heimdall
... ...
@@ -54,33 +55,33 @@ sudo pacman -S heimdall
54 55
#### 1.1.5.1. Magisk from GitHub:
55 56
[Magisk-'latest-version'.zip](https://github.com/topjohnwu/Magisk/releases/)
56 57
[MagiskManager-'latest-version'.apk](https://github.com/topjohnwu/Magisk/releases/)
57
-[Magisk-uninstaller-'latest-version'.zip](https://github.com/topjohnwu/Magisk/releases/)
58
-&gt; Magisk is necessary to get root access and to install EdXposed &amp; riru.
58
+[Magisk-uninstaller-'latest-version'.zip](https://github.com/topjohnwu/Magisk/releases/)
59
+<<Note("Magisk is necessary to get root access and to install EdXposed &amp; riru.")>>
59 60
60 61
#### 1.1.5.2. Riru from GitHub:
61
-[magisk-riru-core-'latest-version'.zip](https://github.com/RikkaApps/Riru/releases/)
62
-&gt; Riru is necessary for EdXposed.
62
+[magisk-riru-core-'latest-version'.zip](https://github.com/RikkaApps/Riru/releases/)
63
+<<Note("Riru is necessary for EdXposed.")>>
63 64
64 65
#### 1.1.5.3. EdXposed from GitHub:
65 66
[magisk-EdXposed-'latest-version'.zip](https://github.com/ElderDrivers/EdXposed/releases/)
66 67
[EdXposedInstaller_'latest-version'.apk](https://github.com/ElderDrivers/EdXposed/releases/)
67
-[EdXposedUninstaller_rec.zip](https://github.com/ElderDrivers/EdXposed/releases/)
68
-&gt; EdXposed is necessary for XPrivacyLua
68
+[EdXposedUninstaller_rec.zip](https://github.com/ElderDrivers/EdXposed/releases/)
69
+<<Note("EdXposed is necessary for XPrivacyLua")>>
69 70
70 71
#### 1.1.5.4. NanoDroid from nanolx.org:
71 72
[NanoDroid-BromiteWebView-'latest-version'.zip](https://downloads.nanolx.org/NanoDroid/Stable/)
72 73
73 74
#### 1.1.5.5. XPrivacyLua from F-Droid:
74
-[eu.faircode.xlua_'latest-version'.apk](https://f-droid.org/en/packages/eu.faircode.xlua/)
75
-&gt; Scroll down to 'Download APK'
75
+[eu.faircode.xlua_'latest-version'.apk](https://f-droid.org/en/packages/eu.faircode.xlua/)
76
+<<Note("Scroll down to 'Download APK'")>>
76 77
77 78
#### 1.1.5.6. AFWall+ from F-Droid:
78
-[dev.ukanth.ufirewall_'latest-version'.apk](https://f-droid.org/en/packages/dev.ukanth.ufirewall/)
79
-&gt; Scroll down to 'Download APK'
79
+[dev.ukanth.ufirewall_'latest-version'.apk](https://f-droid.org/en/packages/dev.ukanth.ufirewall/)
80
+<<Note("Scroll down to 'Download APK'")>>
80 81
81 82
#### 1.1.5.7. FakeGapps from F-Droid:
82
-[com.thermatk.android.xf.fakegapps_'latest-version'.apk](https://f-droid.org/en/packages/com.thermatk.android.xf.fakegapps/)
83
-&gt; Scroll down to 'Download APK'
83
+[com.thermatk.android.xf.fakegapps_'latest-version'.apk](https://f-droid.org/en/packages/com.thermatk.android.xf.fakegapps/)
84
+<<Note("Scroll down to 'Download APK'")>>
84 85
85 86
Get all downloaded applications on your phone. Use an external _micro SD card_ if it's possible.
86 87
Leave __eu.faircode.xlua_'latest-version'.apk__, __dev.ukanth.ufirewall_'latest-version'.apk__, __MagiskManager-'latest-version'.apk__, __com.thermatk.android.xf.fakegapps-'latest-version'.apk__ and __EdXposedInstaller-'latest-version'.apk__ on your computer.
... ...
@@ -112,7 +113,7 @@ Start Heimdall and go to __Utilities__. Click on __Detect__ by _Detect Device_.
112 113
113 114
#### 2.1.2.2. Create .pit file
114 115
Now you have to create a .pit (Partition Information Table) file.
115
-Click on __Save as__ by _Download PIT_ and choose a folder and name -&gt; __Save__ -&gt; __Download__.
116
+Click on __Save as__ by _Download PIT_ and choose a folder and name -> __Save__ -> __Download__.
116 117
117 118
Output:
118 119
... ...
@@ -238,16 +239,16 @@ Click on __Wipe__ and on __Advanced Wipe__ and select only:
238 239
- __Internal Storage__
239 240
240 241
Now __Swipe to Wipe__.
241
-
242
-&gt; Go back to the main view.
242
+
243
+<<Note("Go back to the main view.")>>
243 244
244 245
 
245 246
246 247
#### 2.2.1.2. Backup with TWRP
247 248
Before we flash a custom-ROM let's do a "quick" backup of your system.
248 249
Click on __Backup__ and __Select every Partition__ and __Swipe to Backup__.
249
-
250
-&gt; Go back to the main view.
250
+
251
+<<Note("Go back to the main view.")>>
251 252
252 253
 
253 254
... ...
@@ -259,16 +260,16 @@ Click on __Wipe__ and on __Advanced Wipe__ and select only:
259 260
- __Cache__
260 261
261 262
Now __Swipe to Wipe__.
262
-
263
-&gt; Go back to the main view.
263
+
264
+<<Note("Go back to the main view.")>>
264 265
265 266
 
266 267
267 268
### 2.2.2. Custom ROM
268 269
Click on __Install__ and __Select Storage__ and choose __Micro SD card__.
269 270
Look for _RR-P-'latest-version'-trlte-Official.zip_ click on it and __Swipe to confirm Flash__. Wait until it's done. And wipe the _Cache_.
270
-
271
-&gt; Go back to the main view.
271
+
272
+<<Note("Go back to the main view.")>>
272 273
273 274
 
274 275
... ...
@@ -283,8 +284,8 @@ Click at first on __Magisk-'latest-version'.zip__ and then __Add more Zips__ and
283 284
Now __Swipe to confirm Flash__.
284 285
285 286
Go back to the main view and click on __Reboot__ and __System__.
286
-
287
-&gt; It may be necessary to start the phone first before installing all these "applications". This means that after installing your custom ROM you will need to boot the system first. Each additional installation of the application must first be started on the system. Install them all separately if you have problems afterwards.
287
+
288
+<<Note("It may be necessary to start the phone first before installing all these "applications". This means that after installing your custom ROM you will need to boot the system first. Each additional installation of the application must first be started on the system. Install them all separately if you have problems afterwards.")>>
288 289
289 290
 
290 291
... ...
@@ -365,8 +366,8 @@ Select:
365 366
- Roaming control
366 367
- LAN control
367 368
- VPN control
368
-
369
-&gt; Check IPv6 Chains if you are using IPv6.
369
+
370
+<<Note("Check IPv6 Chains if you are using IPv6.")>>
370 371
371 372
Go back to the main view (first start of the app).
372 373
... ...
@@ -407,8 +408,8 @@ Start the microG application and grant all necessary permissions. Then click on
407 408
Go back to _microG Settings_ and click __Google Device Registration__ and enable it.
408 409
The same applies to __Google Cloud Messaging__.
409 410
410
-&gt; If you do not install apps from the Play Store via Yalp, you do not need to enable Google.
411
-&gt; If you're using _AdAway_ or other ADS blocking apps on your phone you'll have to add to your _Whitelist_ = __mtalk.google.com__ if you need Google.
411
+<<Note("If you do not install apps from the Play Store via Yalp, you do not need to enable Google.")>>
412
+<<Note("If you're using _AdAway_ or other ADS blocking apps on your phone you'll have to add to your _Whitelist_ = __mtalk.google.com__ if you need Google.")>>
412 413
413 414
 
414 415
content/mobile/android/devices/xiaomi/Redmi Note 8 Pro/begonia-&-begoniain.md
... ...
@@ -2,7 +2,7 @@
2 2
<center>
3 3
This tutorial is for Xiaomi Redmi Note 8 Pro - _Begonia &amp; Begoniain_.
4 4
5
-&gt; There are 2 variants of the Redmi Note 8 Pro. "begonia" is the global variant whereas "begoniain" is the Indian variant. The only difference between the 2 is NFC. The Indian Variant has no NFC.
5
+> There are 2 variants of the Redmi Note 8 Pro. "begonia" is the global variant whereas "begoniain" is the Indian variant. The only difference between the 2 is NFC. The Indian Variant has no NFC.")>>
6 6
7 7
Source: [XDA](https://forum.xda-developers.com/redmi-note-8-pro/how-to/guide-redmi-note-8-pro-megathread-t4056527)
8 8
... ...
@@ -29,7 +29,7 @@ You must use a Windows 10 computer.
29 29
30 30
Before you start, write down some information about your phone.
31 31
32
-Go to `Settings` -&gt; `About phone` -&gt; `All specs`.
32
+Go to `Settings` -> `About phone` -> `All specs`.
33 33
34 34
Write down:
35 35
- MIUI version = especially between ()
... ...
@@ -38,8 +38,8 @@ Write down:
38 38
39 39
Or just take a picture ;-)
40 40
41
-1. Go to `Settings` -&gt; `About phone` -&gt; `click 7 times on` -&gt; `MIUI version` until `Developer options` are available.
42
-2. Go back to `Settings` -&gt; `Additional settings` -&gt; `Developer options` -&gt; enable `OEM unlocking` -&gt; click on `Mi Unlock status` and ` Add account and device` -&gt; `copy id number under your avatar`
41
+1. Go to `Settings` -> `About phone` -> `click 7 times on` -> `MIUI version` until `Developer options` are available.
42
+2. Go back to `Settings` -> `Additional settings` -> `Developer options` -> enable `OEM unlocking` -> click on `Mi Unlock status` and ` Add account and device` -> `copy id number under your avatar`
43 43
(Create a new account if necessary.)
44 44
45 45
 
... ...
@@ -47,18 +47,18 @@ Or just take a picture ;-)
47 47
## On computer
48 48
49 49
1. Go to [miui.com](https://en.miui.com/unlock/) and click on unlock. Change language to english (footer). After logging in, you must create a new user for the forum if you have just created an account.
50
-&gt; ❗TIP 1: Use some chinese signs behind your nickname if you're using the alphabet.
51
-&gt; ❗TIP 2: Follow again `step 1` to reach the site -&gt; [download - unlock file]
50
+<<Note("TIP 1: Use some chinese signs behind your nickname if you're using the alphabet.")>>
51
+<<Note("TIP 2: Follow again `step 1` to reach the site -> [download - unlock file]")>>
52 52
53 53
2. Connect your phone and let Windows install all necessary drivers.
54 54
55 55
3. Now turn your phone off and start it again with `VOL DOWN + POWER BUTTON` and `hold` it until `FASTBOOT` is written. Connect your phone and let Windows install all the fastboot drivers for your phone (if not done in step 1).
56 56
57 57
4. [Download Mi Unlock](http://en.miui.com/unlock/download_en.html) and extract the files to `C:\unlock\` and start `miflash_unlock`. Sign in and connect your phone again if necessary. Now click unlock button.
58
-&gt; Problems (Unlock button greyd out)? Try that [XDA](https://forum.xda-developers.com/showpost.php?p=73566526&amp;postcount=17).
59
-&gt; Couldn't unlock - Please unlock XXX hours later? Wait _XXX hours later_.
58
+> Problems (Unlock button greyd out)? Try that [XDA](https://forum.xda-developers.com/showpost.php?p=73566526&amp;postcount=17).
59
+> Couldn't unlock - Please unlock XXX hours later? Wait _XXX hours later_.
60 60
61
-5. Click on `Unlock` -&gt; `Unlock anyway` -&gt; `Unlock anyway`
61
+5. Click on `Unlock` -> `Unlock anyway` -> `Unlock anyway`
62 62
63 63
 
64 64
... ...
@@ -67,9 +67,9 @@ __Up to this point it is no longer necessary to use a Windows computer.__
67 67
 
68 68
69 69
# USB debugging
70
-1. Go to `Settings` -&gt; `About phone` -&gt; `click 7 times on` -&gt; `MIUI version` until `Developer options` are available.
70
+1. Go to `Settings` -> `About phone` -> `click 7 times on` -> `MIUI version` until `Developer options` are available.
71 71
72
-2. Go back to `Settings` -&gt; `Additional settings` -&gt; `Developer options` -&gt; enable `USB debugging`.
72
+2. Go back to `Settings` -> `Additional settings` -> `Developer options` -> enable `USB debugging`.
73 73
74 74
 
75 75
... ...
@@ -79,14 +79,14 @@ This is a quick guide with the important info. Check the [xda thread](https://fo
79 79
80 80
Before you go any further make sure you're running Android __9__!!! If you are on Android 10, you must first downgrade.
81 81
82
-&gt; 1. Go to `Settings` -&gt; `About phone`.
82
+> 1. Go to `Settings` -> `About phone`.
83 83
84 84
 
85 85
86 86
## fastboot
87 87
88 88
[Download full factory build](http://www.gsmservis.net/Redmi_Note8_Pro_www.gsmservis_net.rar) and extract the file.
89
-&gt; Or just the 2 files from [xda](https://forum.xda-developers.com/devdb/project/?id=37651#downloads)
89
+<<Note("Or just the 2 files from [xda](https://forum.xda-developers.com/devdb/project/?id=37651#downloads)")>>
90 90
91 91
 
92 92
... ...
@@ -119,24 +119,23 @@ I suggest the number __2.__ That way it's pretty sure you'll be using your firmw
119 119
120 120
For that, got to:
121 121
122
-1. Go to `Settings` -&gt; `About phone` -&gt; `System update` -&gt; `3 dots (top right)`) -&gt; `Download latest package`
122
+1. Go to `Settings` -> `About phone` -> `System update` -> `3 dots (top right)`) -> `Download latest package`
123 123
2. Connect your phone to your computer click on `File transfer` and go to the folder `downloaded_rom` and copy the file to your computer.
124 124
125
-&gt; To 1.:
126
-You can also click `Reboot` later (but do step _2._ first. After the restart the firmware is gone) to make sure you are using the firmware (make sure it is Android __9__).
125
+<<Note("To 1.: You can also click `Reboot` later (but do step _2._ first. After the restart the firmware is gone) to make sure you are using the firmware (make sure it is Android __9__).")>>
127 126
128 127
 
129 128
130 129
## Android Verified Boot (AVB)
131 130
132
-&gt; __This device uses Android Verified Boot (AVB)__
133
-&gt; This means that installing TWRP or swiping to allow system modifications will prevent you from being able to boot. To bypass AVB's boot prevention, you will have to disable it or install a custom ROM that ships with disabled AVB.
134
-&gt;
135
-&gt;To disable AVB via fastboot, grab the vbmeta image from the ROM you are on, and flash it with the following command:
136
-&gt;
137
-&gt; `fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img`
138
-&gt;
139
-&gt;AVB should be now disabled on your device.
131
+> __This device uses Android Verified Boot (AVB)__
132
+> This means that installing TWRP or swiping to allow system modifications will prevent you from being able to boot. To bypass AVB's boot prevention, you will have to disable it or install a custom ROM that ships with disabled AVB.
133
+>
134
+> To disable AVB via fastboot, grab the vbmeta image from the ROM you are on, and flash it with the following command:
135
+>
136
+> `fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img`
137
+>
138
+> AVB should be now disabled on your device.
140 139
141 140
 
142 141
... ...
@@ -149,7 +148,8 @@ Copy both files `vbmeta.img` and `twrp-3.3.1-0-begonia.img` in one folder and ru
149 148
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
150 149
fastboot flash recovery twrp-3.3.1-0-begonia.img
151 150
```
152
-❗ You must boot into recovery immediately after rebooting. Otherwise, MIUI recovery gets installed again. ❗
151
+<<Warn("You must boot into recovery immediately after rebooting. Otherwise, MIUI recovery gets installed again.")>>
152
+
153 153
Restart your phone with `fastboot reboot` and immediately press and hold `VOL UP` until you reach the recovery mode or until you need to select the recovery mode.
154 154
155 155
 
... ...
@@ -158,18 +158,20 @@ Restart your phone with `fastboot reboot` and immediately press and hold `VOL UP
158 158
159 159
## For [Brick safe mode](#brick-safe-mode)
160 160
161
-&gt; You need to check whether the MIUI OTA you're installing contains `Preloader` and `LK` or not. If it does, `remove it` manually. Another method could be to install the OTA and then flash the factory Preloader and LK image again via fastboot.
161
+You need to check whether the MIUI OTA you're installing contains `Preloader` and `LK` or not. If it does, `remove it` manually. Another method could be to install the OTA and then flash the factory Preloader and LK image again via fastboot.
162 162
163 163
 
164 164
165 165
## For [TWRP](#twrp)
166 166
167 167
1. [Download firmware](##download-firmware)
168
-2. Delete the `compability.zip` archive
169
-&gt; This archive enforces version checks and is supposed to stop the flashing process if there is a mismatch of specified firmware requirements by OEM.
168
+2. Delete the `compability.zip` archive
169
+
170
+<<Note("This archive enforces version checks and is supposed to stop the flashing process if there is a mismatch of specified firmware requirements by OEM.")>>
170 171
171
-3. Go into the `META-INF` directory and locate `updater-script`
172
-&gt; Which pass instructions on which partitions are supposed to be flashed. This script contains various assert which need to be removed.
172
+3. Go into the `META-INF` directory and locate `updater-script`
173
+
174
+<<Note("Which pass instructions on which partitions are supposed to be flashed. This script contains various assert which need to be removed.")>>
173 175
174 176
4. Delete lines such as:
175 177
```
content/mobile/linux/devices/pine64/pinephone/braveheart.md
... ...
@@ -153,13 +153,14 @@ Done!
153 153
### Install on SD CARD
154 154
You might have to run it twice or more if you get an error.
155 155
156
-&gt; ❗ Use numbers for your user password. This is the same password for your lock screen, which contains only numbers.
156
+<<Warn("Use numbers for your user password. This is the same password for your lock screen, which contains only numbers.")>>
157 157
158 158
```
159 159
pmbootstrap install --sdcard=/dev/mmcblk0
160 160
```
161 161
162
-&gt; [08:40:05] *** (1/5) PREPARE NATIVE CHROOT ***
162
+```
163
+[08:40:05] *** (1/5) PREPARE NATIVE CHROOT ***
163 164
[08:40:06] *** (2/5) CREATE DEVICE ROOTFS ("pine64-pinephone") ***
164 165
[08:40:13] (rootfs_pine64-pinephone) install postmarketos-base device-pine64-pinephone device-pine64-pinephone-nonfree-firmware postmarketos-ui-phosh
165 166
[08:41:40] (rootfs_pine64-pinephone) write /etc/os-release
... ...
@@ -190,12 +191,13 @@ passwd: password updated successfully
190 191
[08:55:42] * If the above steps do not work, you can also create symlinks to the generated files with 'pmbootstrap export' and flash outside of pmbootstrap.
191 192
[08:55:42] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary)
192 193
[08:55:42] Done
194
+```
193 195
194 196
#### pmbootstrap shutdown
195 197
```
196 198
pmbootstrap shutdown
197 199
```
198
-
200
+
199 201
That's it. Put the SD CARD in your phone.
200 202
201 203
 
... ...
@@ -205,13 +207,13 @@ To install on eMMC, you must first install it on a [SD CARD](/content/mobile/lin
205 207
206 208
 
207 209
208
-1. FEL mode:
209
-&gt; Installing postmarketOS on the eMMC directly from a computer via FEL is also supported. This requires the user to [enable FEL mode](https://linux-sunxi.org/FEL#Triggering_FEL_mode), the [boot-tools](https://wiki.pine64.org/index.php/NOOB#Flashing_to_eMMC_using_FEL_.28Allwinner_A64_Devices_Only.29) to mount the eMMC as mass storage are currently however not compatible.
210
+1. FEL mode:
211
+> Installing postmarketOS on the eMMC directly from a computer via FEL is also supported. This requires the user to [enable FEL mode](https://linux-sunxi.org/FEL#Triggering_FEL_mode), the [boot-tools](https://wiki.pine64.org/index.php/NOOB#Flashing_to_eMMC_using_FEL_.28Allwinner_A64_Devices_Only.29) to mount the eMMC as mass storage are currently however not compatible.
210 212
211 213
 
212 214
213 215
2. Serial console:
214
-The PinePhone has a serial port in the headphone connector, it's activated by the 6th contact on the dipswitch. If the switch is on then the headphone connector is in audio mode, if it's off then it's in UART mode.
216
+> The PinePhone has a serial port in the headphone connector, it's activated by the 6th contact on the dipswitch. If the switch is on then the headphone connector is in audio mode, if it's off then it's in UART mode.
215 217
216 218
The uart is 115200n8
217 219
... ...
@@ -364,23 +366,21 @@ Device hostname (short form, e.g. 'foo') [pine64-pinephone]:
364 366
 
365 367
366 368
##### Done
367
-WARNING: The applications in the chroots do not get updated automatically.
368
-Run 'pmbootstrap zap' to delete all chroots once a day before working with pmbootstrap!
369
-It only takes a few seconds, and all packages are cached.
370
-Done!
369
+<<Warn("WARNING: The applications in the chroots do not get updated automatically. Run 'pmbootstrap zap' to delete all chroots once a day before working with pmbootstrap! It only takes a few seconds, and all packages are cached. Done!")>>
371 370
372 371
 
373 372
374 373
### Install on eMMC
375 374
You might have to run it twice or more if you get an error.
376 375
377
-&gt; ❗ Use numbers for your user password. This is the same password for your lock screen, which contains only numbers.
376
+<<Warn("Use numbers for your user password. This is the same password for your lock screen, which contains only numbers.")>>
378 377
379 378
```
380 379
pmbootstrap install --sdcard=/dev/mmcblk2
381 380
```
382 381
383
-&gt;[07:37:25] *** (1/5) PREPARE NATIVE CHROOT ***
382
+```
383
+[07:37:25] *** (1/5) PREPARE NATIVE CHROOT ***
384 384
[07:37:50] *** (2/5) CREATE DEVICE ROOTFS ("pine64-pinephone") ***
385 385
[07:40:46] WARNING: aarch64 package 'polkit' installed version 0.116-r1 is newer, than the version in the repositories: 0.116-r0 See also: <https:>
386 386
[07:40:57] (rootfs_pine64-pinephone) install
... ...
@@ -414,14 +414,14 @@ passwd: password updated successfully
414 414
[14:46:16] * If the above steps do not work, you can also create symlinks to the generated files with 'pmbootstrap export' and flash outside of pmbootstrap.
415 415
[14:46:16] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary)
416 416
[14:46:16] Done
417
-
417
+```
418 418
419 419
If it does not work, just use `dd`:
420 420
```
421 421
sudo dd if=/dev/mmcblk0 of=/dev/mmcblk2 bs=4M
422 422
```
423 423
424
-&gt; `sudo parted /dev/mmcblk2p2 resizepart 1 100%` might necessary.
424
+<<Note("`sudo parted /dev/mmcblk2p2 resizepart 1 100%` might necessary.")>>
425 425
426 426
 
427 427
... ...
@@ -429,7 +429,7 @@ sudo dd if=/dev/mmcblk0 of=/dev/mmcblk2 bs=4M
429 429
```
430 430
poweroff
431 431
```
432
-
432
+
433 433
That's it. Remove the SD CARD and start your phone.
434 434
435 435
 
content/mobile/linux/devices/samsung/galaxy/note-4/n910f-linux.md
... ...
@@ -26,22 +26,22 @@ Get the recovery from [twrp.me](https://twrp.me/samsung/samsunggalaxynote4qualco
26 26
 
27 27
28 28
### ADB drivers
29
-&gt; Got to [searx.pwoss.org](https://searx.pwoss.org/) (or whatever you prefer) and search for "adb drivers windows linux and mac". You can follow a tutorial there.
29
+<<Note("Got to [searx.pwoss.org](https://searx.pwoss.org/) (or whatever you prefer) and search for "adb drivers windows linux and mac". You can follow a tutorial there.")>>
30 30
31 31
 
32 32
33 33
__Arch Linux &amp; Manjaro Linux:__
34 34
```
35
-sudo pacman -S android-tools
35
+sudo pacman -S android-tools android-udev
36 36
```
37 37
38 38
 
39 39
40 40
### 1.1.4. Heimdall
41 41
42
-Download _Heimdall_ from [glassechidna.com.au](https://glassechidna.com.au/heimdall/)
43
-&gt; This is necessary to install TWRP.
44
-
42
+Download _Heimdall_ from [glassechidna.com.au](https://glassechidna.com.au/heimdall/)
43
+<<Note("This is necessary to install TWRP.")>>
44
+
45 45
__Arch Linux &amp; Manjaro Linux:__
46 46
```
47 47
sudo pacman -S heimdall
... ...
@@ -57,6 +57,8 @@ Get yourself a coffee or tea and let's go through this.
57 57
58 58
## Step 1 - Heimdall
59 59
60
61
+
60 62
### Reboot to bootloader
61 63
Reboot your phone and hold __VOL-DOWN__, __Power Button__ and the __Home Button__ until you see a warning message. Now __VOL-UP__ and you'll see an Android logo and "Downloading ..." etc..
62 64
Connect your phone via USB to your computer.
... ...
@@ -74,7 +76,7 @@ Start Heimdall and go to __Utilities__. Click on __Detect__ by _Detect Device_.
74 76
75 77
#### Create .pit file
76 78
Now you have to create a .pit (Partition Information Table) file.
77
-Click on __Save as__ by _Download PIT_ and choose a folder and name -&gt; __Save__ -&gt; __Download__.
79
+Click on __Save as__ by _Download PIT_ and choose a folder and name -<<Note("__Save__ -<<Note("__Download__.
78 80
79 81
Output:
80 82
... ...
@@ -197,17 +199,17 @@ After that, you can reboot your phone to the recovery. Hold __VOL-UP__, __Power
197 199
198 200
#### Backup with TWRP
199 201
Before we flash Ubuntu Touch let's do a "quick" backup of your system.
200
-Click on __Backup__ and __Select every Partition__ and __Swipe to Backup__.
201
-
202
-&gt; Go back to the main view.
202
+Click on __Backup__ and __Select every Partition__ and __Swipe to Backup__.
203
+
204
+<<Note("Go back to the main view.")>>
203 205
204 206
 
205 207
206 208
### Ubuntu Touch
207 209
Click on __Install__ and __Select Storage__ and choose __Micro SD card__.
208
-Look for _Ubuntu_Touch_Note_4_Phone.zip_ click on it and __Swipe to confirm Flash__. Wait until it's done (10 - 15 min possible). And wipe the _Cache_.
209
-
210
-&gt; Go back to the main view.
210
+Look for _Ubuntu_Touch_Note_4_Phone.zip_ click on it and __Swipe to confirm Flash__. Wait until it's done (10 - 15 min possible). And wipe the _Cache_.
211
+
212
+<<Note("Go back to the main view.")>>
211 213
212 214
 
213 215
content/pwoss/faq.md
... ...
@@ -130,7 +130,7 @@ We have selected the [[software suite|/content/server/server-software-suite.md]]
130 130
131 131
Seafile is much faster and more stable when we tested it (that was a long time ago), but also your Seafile data is not visible on the server in plain*. Keep us informed if you think Nextcloud has achieved a good data protection and performance solution.
132 132
133
-`* Adminis can still see your data if you do not encrypt your folders/files.
133
+<<Warn("Adminis can still see your data if you do not encrypt your folders/files.")>>
134 134
135 135
 
136 136
... ...
@@ -157,11 +157,11 @@ Read more [[about Android|/content/mobile/android/about-android.md]].
157 157
158 158
Microsoft doesn't support any phones anymore and Apple is close source. But the same like desktop:
159 159
160
-&gt; ... Apple are not open source systems at all. So it's not an easy task to see the code to capture your privacy. But we are very interested in other solutions for the mainstream operating systems. So if you have an idea to stop certain telemetry on your Microsoft, Apple, etc.... devices, we'd love to hear them.
160
+> ... Apple are not open source systems at all. So it's not an easy task to see the code to capture your privacy. But we are very interested in other solutions for the mainstream operating systems. So if you have an idea to stop certain telemetry on your Microsoft, Apple, etc.... devices, we'd love to hear them.
161 161
162 162
 
163 163
164 164
### Software suite
165 165
166 166
There is no really software suite available. We haven't created any PwOSS - ROMs, yet.
167
-The only solution is a guide right now which is available [[here|android]].
... ...
\ No newline at end of file
0
+The only solution at the moment is a guide available at the [Organisation - Mobile](https://wiki.pwoss.org/) for Linux or Android.
... ...
\ No newline at end of file
content/pwoss/matrix.md
... ...
@@ -1,6 +1,7 @@
1 1
# Matrix
2 2
<center>
3
-All about [PwOSS - Matrix](https://riot.pwoss.org/)
3
+All about [PwOSS - Matrix](https://riot.pwoss.org/)
4
+<<Warn("This section is outdated and needs to be reviewed.")>>
4 5
</center>
5 6
------
6 7
... ...
@@ -31,8 +32,7 @@ Join the communities:
31 32
3. [Server](https://riot.pwoss.org/#/group/+server:pwoss.org)
32 33
4. [Mobile](https://riot.pwoss.org/#/group/+mobile:pwoss.org)
33 34
34
-&gt; Hint:
35
-Login and copy the community links into your browser in the same login tab. You don't have to login to every link again.
35
+<<Note("Login and copy the community links into your browser in the same login tab. You don't have to login to every link again.")>>
36 36
37 37
 
38 38
content/pwoss/wiki.md
... ...
@@ -84,7 +84,7 @@ Just an `arch.md` file, `desktop-software-suite.md` and the `_Footer.md`.
84 84
85 85
##### Mobile
86 86
87
-<<Warn("This section is outdated and needs to be reworked.")>>
87
+<<Warn("This section is outdated and needs to be reviewed.")>>
88 88
89 89
Mobile is in general a tough fight. Not only the flashing process, also the how to.
90 90
... ...
@@ -114,7 +114,7 @@ Contains everything about PwOSS like this Wiki how to.
114 114
115 115
##### Server
116 116
117
-<<Warn("This section is outdated and needs to be reworked.")>>
117
+<<Warn("This section is outdated and needs to be reviewed.")>>
118 118
119 119
Contains every tutorial and the list of the `_Footer.md`, `arch-x86_64.md`, `arch-server-docu.md` and `server-software-suite.md`.
120 120
... ...
@@ -134,7 +134,7 @@ Unused pages can be moved to this folder.
134 134
135 135
#### Public
136 136
137
-<<Warn("This section is outdated and needs to be reworked.")>>
137
+<<Warn("This section is outdated and needs to be reviewed.")>>
138 138
139 139
Usually only the image folder is important. Why is described [below](/content/pwoss/wiki#images).
140 140
content/server/arch-server-docu.md
... ...
@@ -2,10 +2,8 @@
2 2
<center>
3 3
4 4
__Copy &amp; paste__ Arch Linux __x86_64__ solution
5
-from __scratch__.
6
-
7
8
-
5
+from __scratch__.
6
+
9 7
[[Software Suite|server-software-suite]]
10 8
11 9
</center>
... ...
@@ -52,7 +50,7 @@ ip link
52 50
53 51
### 1.0.1. Input required:
54 52
Setup the wireless interface, replace the keyword '*your-interface*' with the one that starts with "w" e.g. wlp2s1.
55
-&gt; Do not change 'ctrl_interface=...' to your interface.
53
+<<Note("Do not change 'ctrl_interface=...' to your interface.
56 54
57 55
```
58 56
ip link set your-interface up
... ...
@@ -81,7 +79,7 @@ PING archlinux.org (138.201.81.199) 56(84) bytes of data.
81 79
stop it with:
82 80
ctrl + c
83 81
84
-&gt; If no connection is available, stop the dhcpcd service with systemctl stop dhcpcd@interface where the interface name can be tab-completed.
82
+<<Note("If no connection is available, stop the dhcpcd service with `systemctl stop dhcpcd@interface` where the interface name can be tab-completed.")>>
85 83
86 84
 
87 85
... ...
@@ -104,7 +102,7 @@ We will delete all partitions and add 2 new partitions.
104 102
If you have more than 1 HDD, you can use your first HDD (/dev/sda) for your /swap partition /root partition and /boot partition.
105 103
Your second HDD can be used as the /home partition.
106 104
107
-&gt; The tutorial applies to one HDD (/dev/sda). If you have more than one, please go to [PwOSS - Gitea](https://git.pwoss.org/server/documentation/issues) and create an issue or send us an [email](mailto:team@pwoss.org).
105
+<<Note("The tutorial applies to one HDD (/dev/sda). If you have more than one, please go to [PwOSS - Gitea](https://git.pwoss.org/server/documentation/issues) and create an issue or send us an [email](mailto:team@pwoss.org).")>>
108 106
109 107
```
110 108
parted -a optimal /dev/sda
... ...
@@ -228,7 +226,7 @@ yes
228 226
229 227
# 6. Install the base packages
230 228
Check the processor type of your computer and use only one of the following command. _intel-ucode_ __OR__ _amd-ucode_?
231
-&gt; Delete _wpa_supplicant_ if you are using Ethernet (cable).
229
+<<Note("Delete _wpa_supplicant_ if you are using Ethernet (cable).
232 230
233 231
 
234 232
... ...
@@ -318,8 +316,7 @@ yes
318 316
319 317
 
320 318
321
-&gt; If you have problems to mount the swap partition after reboot.
322
-Change the swap line as well.
319
+<<Note("If you have problems to mount the swap partition after reboot. Change the swap line as well.")>>
323 320
324 321
```
325 322
UUID=your-number none swap defaults,pri=2 0 0
... ...
@@ -349,7 +346,7 @@ ln -s /hostlvm /run/lvm
349 346
 
350 347
351 348
### 7.3.1. Input required:
352
-&gt; Hit TAB after .../zoneinfo/... .
349
+<<Note("Hit TAB after .../zoneinfo/... .")>>
353 350
354 351
```
355 352
ln -sf /usr/share/zoneinfo/your-region/your-city /etc/localtime
... ...
@@ -382,7 +379,7 @@ yes
382 379
 
383 380
384 381
### 7.4.1. Input required:
385
-&gt; If you set the keyboard layout (check position 2 again).
382
+<<Note("If you set the keyboard layout (check position 2 again).")>>
386 383
387 384
```
388 385
/etc/vconsole.conf
... ...
@@ -421,7 +418,7 @@ dd bs=512 count=4 if=/dev/urandom of=/crypto_keyfile.bin
421 418
cryptsetup luksAddKey /dev/sda2 /crypto_keyfile.bin
422 419
chmod 000 /crypto_keyfile.bin
423 420
```
424
-&gt; Use your created password for the root partition. You created it a few steps further up.
421
+<<Note("Use your created password for the root partition. You created it a few steps further up.")>>
425 422
426 423
 
427 424
... ...
@@ -518,7 +515,7 @@ PermitRootLogin yes
518 515
ctrl + x
519 516
yes
520 517
521
-&gt; We will change the root login back later when we add another user.
518
+<<Note("We will change the root login back later when we add another user.")>>
522 519
523 520
```
524 521
systemctl enable sshd.service && systemctl start sshd.service
... ...
@@ -533,8 +530,7 @@ Depends on your setup you'll see a line like:
533 530
```
534 531
inet 192.168.1.76/24
535 532
```
536
-&gt; Don't take attention to the loopback (Number 1). Check Number 2 or 3 and write the IP down.
537
-&gt; Only write _192.168.1.76_ down
533
+<<Note("Don't take attention to the loopback (Number 1). Check Number 2 or 3 and write the IP down. Only write _192.168.1.76_ down.")>>
538 534
539 535
 
540 536
... ...
@@ -555,7 +551,8 @@ exit
555 551
umount -R /mnt
556 552
reboot now -h
557 553
```
558
-&gt; Don't forget to change the BIOS - Boot Priority. Change it back to your HDD.
554
+<<Note("Don't forget to change the BIOS - Boot Priority. Change it back to your HDD.")>>
555
+
559 556
560 557
## 7.12. SSH Server connection from another device
561 558
```
... ...
@@ -601,7 +598,7 @@ wpa_passphrase SSID passphrase > /etc/wpa_supplicant/wpa_supplicant-your-interfa
601 598
nano /etc/wpa_supplicant/wpa_supplicant-your-interface.conf
602 599
```
603 600
Add on top:
604
-&gt; Do not change 'ctrl_interface=...' to your interface.
601
+<<Note("Do not change `ctrl_interface=...` to your interface.")>>
605 602
606 603
```
607 604
# Giving configuration update rights to wpa_cli
... ...
@@ -645,7 +642,7 @@ PING archlinux.org (138.201.81.199) 56(84) bytes of data.
645 642
stop it with:
646 643
ctrl + c
647 644
648
-&gt; If no connection is available, stop the dhcpcd service with systemctl stop dhcpcd@interface where the interface name can be tab-completed.
645
+<<Note("If no connection is available, stop the dhcpcd service with `systemctl stop dhcpcd@interface` where the interface name can be tab-completed.")>>
649 646
650 647
 
651 648
... ...
@@ -684,14 +681,13 @@ AllowUsers pwoss
684 681
ctrl + x
685 682
yes
686 683
687
-&gt; You can add _AllowUsers pwoss_ underneath of _PermitRootLogin no_.
684
+<<Note("You can add _AllowUsers pwoss_ underneath of _PermitRootLogin no_.")>>
688 685
689 686
```
690 687
systemctl restart sshd.service
691 688
```
692 689
693
-&gt; Don't forget to change your ssh connection command.
694
-&gt; _ssh root@192.168.1.76_ __to__ _ssh pwoss@192.168.1.76_
690
+<<Note("Don't forget to change your ssh connection command. _ssh root@192.168.1.76_ __to__ _ssh pwoss@192.168.1.76_.")>>
695 691
696 692
 
697 693
... ...
@@ -726,7 +722,7 @@ su - pwoss
726 722
sudo pacman -S packer git base-devel
727 723
```
728 724
729
-&gt; Enter (default=all)
725
+<<Note("Enter (default=all)")>>
730 726
731 727
```
732 728
cd && mkdir software && cd software && git clone https://github.com/actionless/pikaur.git && cd pikaur && makepkg -fsri --noconfirm
... ...
@@ -806,7 +802,7 @@ ip = your-server_ip
806 802
Hit enter for “8082”
807 803
Hit 1
808 804
Hit enter for “localhost” and “3306”
809
-&gt; What is the password of the mysql root user?
805
+<<Note("What is the password of the mysql root user?")>>
810 806
811 807
 
812 808
... ...
@@ -838,7 +834,7 @@ Enter through and wait until it’s done
838 834
 
839 835
840 836
### 17.3.4. Input required:
841
-&gt; enter admin email
837
+<<Note("enter admin email")>>
842 838
843 839
```
844 840
your-@emailaddress.com
... ...
@@ -847,7 +843,7 @@ your-@emailaddress.com
847 843
 
848 844
849 845
### 17.3.5. Input required:
850
-&gt; enter admin password
846
+<<Note("enter admin password")>>
851 847
852 848
```
853 849
your-password
... ...
@@ -1012,7 +1008,7 @@ sudo ln -s /etc/nginx/sites-available/seafile /etc/nginx/sites-enabled/ && sudo
1012 1008
sudo pacman -S radicale python-setuptools --noconfirm && su
1013 1009
```
1014 1010
1015
-&gt; The root user password
1011
+<<Note("The root user password")>>
1016 1012
1017 1013
```
1018 1014
mkdir -p /var/lib/radicale/collections && chown -R radicale:radicale /var/lib/radicale/collections && chmod -R o= /var/lib/radicale/collections && nano /etc/systemd/system/radicale.service
... ...
@@ -1074,7 +1070,7 @@ type = htpasswd
1074 1070
# htpasswd_filename = /etc/radicale/users
1075 1071
htpasswd_filename = /etc/radicale/users
1076 1072
# htpasswd_encryption = bcrypt
1077
-htpasswd_encryption = plain
1073
+htpasswd_encryption = bcrypt
1078 1074
# delay = 1
1079 1075
delay = 1
1080 1076
# max_connections = 20
... ...
@@ -1095,11 +1091,10 @@ nano /etc/radicale/users
1095 1091
 
1096 1092
1097 1093
### 18.0.2. Input required:
1098
-&gt; Change to your Family Member for example.
1094
+<<Note("Change 'your-user' and ' your-password' to your Family Member for example.")>>
1099 1095
1100 1096
```
1101
-your-user1:your-user1_password
1102
-your-user2:your-user2_password
1097
+echo -e "your-user:`perl -le 'print crypt("your-password","salt")'`" >> /etc/radicale/users
1103 1098
...
1104 1099
```
1105 1100
... ...
@@ -1167,7 +1162,7 @@ easyrsa build-ca nopass
1167 1162
 
1168 1163
1169 1164
### 19.2.1. Input required:
1170
-&gt; Change 'your-dyndns_domain' to your domain.
1165
+<<Note("Change 'your-dyndns_domain' to your domain.")>>
1171 1166
1172 1167
```
1173 1168
Common Name (eg: your user, host, or server name) [Easy-RSA CA]:your-dyndns_domain
... ...
@@ -1184,12 +1179,12 @@ cp /etc/easy-rsa/pki/private/ArchServer.key /etc/openvpn/server/
1184 1179
openssl dhparam -out /etc/openvpn/server/dh.pem 2048
1185 1180
```
1186 1181
1187
-&gt; This takes around 20 minutes
1182
+<<Note("This takes around 20 minutes")>>
1188 1183
1189 1184
 
1190 1185
1191 1186
### 19.2.2. Input required:
1192
-&gt; Change 'your-device' like Smartphone / Laptop etc.
1187
+<<Note("Change 'your-device' like Smartphone / Laptop etc.")>>
1193 1188
1194 1189
```
1195 1190
openvpn --genkey --secret /etc/openvpn/server/ta.key
... ...
@@ -1208,7 +1203,7 @@ yes
1208 1203
 
1209 1204
1210 1205
### 19.2.3. Input required:
1211
-&gt; Change 'your-device' like Smartphone / Laptop etc.
1206
+<<Note("Change 'your-device' like Smartphone / Laptop etc.")>>
1212 1207
```
1213 1208
easyrsa sign-req client your-device
1214 1209
```
... ...
@@ -1232,8 +1227,7 @@ cd && pikaur -S ovpngen --noconfirm
1232 1227
 
1233 1228
1234 1229
### 19.3.1. Input required:
1235
-&gt; Change 'your-dyndns_domain' to your domain.
1236
-&gt; Change 'your-device' like Smartphone / Laptop etc.
1230
+<<Note("Change 'your-dyndns_domain' to your domain. Change 'your-device' like Smartphone / Laptop etc.")>>
1237 1231
1238 1232
```
1239 1233
sudo ovpngen your-dyndns_domain /etc/openvpn/server/ca.crt /etc/easy-rsa/pki/signed/your-device.crt /etc/easy-rsa/pki/private/your-device.key /etc/openvpn/server/ta.key > your-device.ovpn
... ...
@@ -1243,7 +1237,7 @@ sudo nano your-device.ovpn
1243 1237
 
1244 1238
1245 1239
### 19.3.2. Input required:
1246
-&gt; Change 'your-dyndns_domain' to your domain.
1240
+<<Note("Change 'your-dyndns_domain' to your domain.")>>
1247 1241
1248 1242
```
1249 1243
remote your-dyndns_domain 1194 udp
... ...
@@ -1277,7 +1271,7 @@ sudo scp your-device.ovpn your-copmputer/your-user@192.168.1.xxx:/home/your-user
1277 1271
sudo nano /etc/openvpn/server/server.conf
1278 1272
```
1279 1273
1280
-&gt; Change the IP to your home network if it’s necessary.
1274
+<<Note("Change the IP to your home network if it’s necessary.
1281 1275
1282 1276
```
1283 1277
# your local subnet
... ...
@@ -1363,7 +1357,7 @@ sudo systemctl enable openvpn-server@server.service && sudo systemctl start open
1363 1357
 
1364 1358
1365 1359
### 19.5.1. Input required:
1366
-&gt; Change 'your-device' like Smartphone / Laptop etc.
1360
+<<Note("Change 'your-device' like Smartphone / Laptop etc.")>>
1367 1361
1368 1362
```
1369 1363
sudo su && cd /etc/easy-rsa
... ...
@@ -1385,8 +1379,7 @@ yes
1385 1379
 
1386 1380
1387 1381
### 19.5.3. Input required:
1388
-&gt; Change 'your-dyndns_domain' to your domain.
1389
-&gt; Change 'your-device' like Smartphone / Laptop etc.
1382
+<<Note("Change 'your-dyndns_domain' to your domain. Change 'your-device' like Smartphone / Laptop etc.")>>
1390 1383
1391 1384
```
1392 1385
mv /etc/easy-rsa/pki/issued/your-device.crt /etc/easy-rsa/pki/signed
... ...
@@ -1399,7 +1392,7 @@ sudo nano your-device.ovpn
1399 1392
 
1400 1393
1401 1394
### 19.5.4. Input required:
1402
-&gt; Change 'your-dyndns_domain' to your domain.
1395
+<<Note("Change 'your-dyndns_domain' to your domain.")>>
1403 1396
1404 1397
```
1405 1398
remote your-dyndns_domain 1194 udp
... ...
@@ -1652,7 +1645,7 @@ yes
1652 1645
```
1653 1646
sudo ln -s /etc/nginx/sites-available/adminer /etc/nginx/sites-enabled/ && sudo ufw allow 22322/tcp && sudo systemctl restart nginx.service
1654 1647
```
1655
-&gt; check http://your-server_ip:22322/adminer
1648
+<<Note("check http://your-server_ip:22322/adminer")>>
1656 1649
1657 1650
 
1658 1651
... ...
@@ -1715,12 +1708,12 @@ sudo systemctl daemon-reload && sudo systemctl restart cronie.service
1715 1708
1716 1709
### 25.0.9. Input required:
1717 1710
Test it:
1718
-&gt; Change email
1711
+<<Note("Change email
1719 1712
1720 1713
```
1721 1714
echo "PwOSS - Server" | msmtp -a default your-@emailaddress.com
1722 1715
```
1723
-&gt; Check your spam folder.
1716
+<<Note("Check your spam folder.
1724 1717
1725 1718
 
1726 1719
... ...
@@ -1889,7 +1882,7 @@ sudo ufw allow from 192.168.1.0/24
1889 1882
```
1890 1883
sudo systemctl stop systemd-resolved.service && sudo systemctl disable systemd-resolved.service && sudo systemctl restart pihole-FTL.service && sudo systemctl restart nginx.service && sudo systemctl restart php-fpm.service
1891 1884
```
1892
-&gt; check http://your-server_ip:987/admin
1885
+<<Note("check http://your-server_ip:987/admin")>>
1893 1886
1894 1887
 
1895 1888
... ...
@@ -2069,7 +2062,7 @@ your-password
2069 2062
```
2070 2063
sudo ufw allow 139/tcp && sudo ufw allow 445/tcp && sudo systemctl enable smb.service && sudo systemctl start smb.service
2071 2064
```
2072
-&gt; check smb://your-server_ip/samba
2065
+<<Note("check smb://your-server_ip/samba")>>
2073 2066
2074 2067
 
2075 2068
... ...
@@ -2173,7 +2166,7 @@ FLUSH PRIVILEGES;
2173 2166
exit
2174 2167
```
2175 2168
2176
-&gt; Check http://your-server_ip:7666 and follow the instructions.
2169
+<<Note("Check http://your-server_ip:7666 and follow the instructions.")>>
2177 2170
2178 2171
Database = FreshRSS
2179 2172
Database USER = FreshRSS
... ...
@@ -2244,7 +2237,7 @@ yes
2244 2237
crontab -e
2245 2238
```
2246 2239
Add:
2247
-&gt; This is only for your pwoss user. Do not be surprised if the others are not listed.
2240
+<<Note("This is only for your pwoss user. Do not be surprised if the others are not listed.
2248 2241
2249 2242
```
2250 2243
#####################ffsync
... ...
@@ -2261,9 +2254,7 @@ sudo ufw allow 5000/tcp
2261 2254
cd && cd /home/pwoss/software/syncserver/ && make serve
2262 2255
```
2263 2256
2264
-&gt; Check http://your-server_ip:5000/
2265
-&gt; it work's!
2266
-&gt; Is the answer!
2257
+<<Note("Check http://your-server_ip:5000/. 'It work's!' Should be the answer!")>>
2267 2258
2268 2259
ctrl + c
2269 2260
To cancel the action.
... ...
@@ -2279,7 +2270,7 @@ Alternatively, if you’re running your own Firefox Accounts server, and running
2279 2270
2280 2271
Since Firefox 33, Firefox for Android has supported custom sync servers. To configure Android Firefox 44 and later to talk to your new Sync server, just set the “identity.sync.tokenserver.uri” exactly as above before signing in to Firefox Accounts and Sync on your Android device.
2281 2272
2282
-Important: after creating the Android account, changes to “identity.sync.tokenserver.uri” will be ignored. (If you need to change the URI, delete the Android account using the Settings &gt; Sync &gt; Disconnect... menu item, update the pref, and sign in again.) Non-default TokenServer URLs are displayed in the Settings &gt; Sync panel in Firefox for Android, so you should be able to verify your URL there.
2273
+Important: after creating the Android account, changes to “identity.sync.tokenserver.uri” will be ignored. (If you need to change the URI, delete the Android account using the Settings > Sync > Disconnect... menu item, update the pref, and sign in again.) Non-default TokenServer URLs are displayed in the Settings > Sync panel in Firefox for Android, so you should be able to verify your URL there.
2283 2274
2284 2275
Prior to Firefox 44, a custom add-on was needed to configure Firefox for Android. For Firefox 43 and earlier, see the blog post How to connect Firefox for Android to self-hosted Firefox Account and Firefox Sync servers.
2285 2276
... ...
@@ -2354,14 +2345,14 @@ sudo reboot now -h
2354 2345
2355 2346
 
2356 2347
2357
-- Radicale = Contact and Calendar Server ----&gt; http://your-server_ip:5232
2358
-- Seafile = Cloud Server ----&gt; http://your-server_ip:8001
2359
-- WebDav = WebDav Server ----&gt; http://your-server_ip:8080
2360
-- VPN = Virtual Private Network ----&gt; your-dyndns_domain
2361
-- Samba = File Server ----&gt; smb://your-server_ip/externalHD
2362
-- FireFox = Sync Bookmarks/History ----&gt; http://your-server_ip:5000/
2363
-- Pi-hole = Advertising blocker ----&gt; http://your-server_ip:987/admin/
2364
-- FreshRSS = RSS Reader ----&gt; http://your-server_ip:7666
2348
+- Radicale = Contact and Calendar Server ----<<Note("http://your-server_ip:5232
2349
+- Seafile = Cloud Server ----<<Note("http://your-server_ip:8001
2350
+- WebDav = WebDav Server ----<<Note("http://your-server_ip:8080
2351
+- VPN = Virtual Private Network ----<<Note("your-dyndns_domain
2352
+- Samba = File Server ----<<Note("smb://your-server_ip/externalHD
2353
+- FireFox = Sync Bookmarks/History ----<<Note("http://your-server_ip:5000/
2354
+- Pi-hole = Advertising blocker ----<<Note("http://your-server_ip:987/admin/
2355
+- FreshRSS = RSS Reader ----<<Note("http://your-server_ip:7666
2365 2356
2366 2357
 
2367 2358
content/server/arch-x86_64.md
... ...
@@ -1,13 +1,12 @@
1 1
# Arch Linux 64-bit
2 2
<center>
3
-❗**Still in progress. The ISO does not yet contain a complete configuration.**❗
4
-But the arch installation is really quick. Just without any PwOSS configuration.
5
-
6 3
[Download ISO](https://repo.pwoss.org/server/x86_64/iso/)
7 4
[PwOSS - Gitea](https://git.pwoss.org/server/iso)
8 5
9
-[[arch-server-docu|arch-server-docu]]
10
-
6
+[[arch-server-docu|arch-server-docu]]
7
+
8
+<<Warn("Still in progress. The ISO does not yet contain a complete configuration."))>>
9
+<<Note("But the arch installation is really quick. Just without any PwOSS configuration.")>>
11 10
</center>
12 11
------
13 12
... ...
@@ -55,7 +54,7 @@ The USB Stick is necessary for the installation of the system. Also, having a re
55 54
### 1.2.1. Arch ISO
56 55
57 56
Download the .iso file and the .iso.sig file from some of the listed provider from [archlinux.org](https://www.archlinux.org/download/) and open the md5.txt file.
58
-&gt; Arch Linux is only available for 64-bit systems.
57
+<<Note("Arch Linux is only available for 64-bit systems.
59 58
60 59
 
61 60
... ...
@@ -68,7 +67,7 @@ Check the two files in the same folder with the following command/s:
68 67
- and check the md5sum with the following command
69 68
- ```md5sum archlinux-<version>-x86_64.iso```
70 69
71
-&gt; Another method to verify the authenticity of the signature is to ensure that the public key's fingerprint is identical to the key fingerprint of the [Arch Linux developer](https://www.archlinux.org/people/developers/) who signed the ISO-file. See [Wikipedia:Public-key_cryptography](https://en.wikipedia.org/wiki/Public-key_cryptography) for more information on the public-key process to authenticate keys.
70
+<<Note("Another method to verify the authenticity of the signature is to ensure that the public key's fingerprint is identical to the key fingerprint of the [Arch Linux developer](https://www.archlinux.org/people/developers/) who signed the ISO-file. See [Wikipedia:Public-key_cryptography](https://en.wikipedia.org/wiki/Public-key_cryptography) for more information on the public-key process to authenticate keys.")>>
72 71
73 72
 
74 73
... ...
@@ -95,20 +94,20 @@ You can follow the [arch-server-docu.md](/content/server/arch-server-docu) file
95 94
96 95
You have to align the boot-start to your USB-Stick.
97 96
98
-Depending on your motherboard, you must press the __"esc"__ or __"f2"__ or __"f12"__ or __"end"__ key immediately after the PC starts.
99
-&gt; Check your motherboard/computer manual if no button works or ask us.
97
+Depending on your motherboard, you must press the __"esc"__ or __"f2"__ or __"f12"__ or __"end"__ key immediately after the PC starts.
98
+<<Note("Check your motherboard/computer manual if no button works or ask us.")>>
100 99
101 100
 
102 101
103
-__Go to:__
102
+__Go to:__
104 103
1. Boot
105 104
2. BOOT DEVICE PRIORITY (or similar)
106 105
107 106
Put the USB at the first place (with F5 and F6). Hit the button _esc_ until _save changes and reset_. Hit __enter__ and __yes__.
108 107
109 108
Reboot and choose Start: Boot Arch Linux (x86_64)
110
-
111
-&gt; After installing your operating system, you need to change back your BIOS settings
109
+
110
+<<Note("After installing your operating system, you need to change back your BIOS settings")>>
112 111
113 112
 
114 113
... ...
@@ -135,7 +134,7 @@ sudo fdisk -l
135 134
sudo dd bs=4M if=~/Downloads/archlinux-<version>-x86_64.iso of=/dev/sdd
136 135
```
137 136
138
-&gt; You can also use [Etcher](https://www.balena.io/etcher/) if you prefer a graphical user interface (GUI).
137
+<<Note("You can also use [Etcher](https://www.balena.io/etcher/) if you prefer a graphical user interface (GUI).")>>
139 138
140 139
 
141 140
... ...
@@ -162,17 +161,17 @@ Good!
162 161
163 162
#### 2.2.3.2. Port forwarding
164 163
You’ll need the port forwarded to your server - IP (192.168.1.76 [www.noip.com](https://www.noip.com/support/knowledgebase/general-port-forwarding-guide/) has a good list of some router brands.
165
-&gt; Your router isn’t listed? Just [email us](mailto:team@pwoss.org) or create an [issue](https://git.pwoss.org/server/iso/issues).
164
+<<Note("Your router isn’t listed? Just [email us](mailto:team@pwoss.org) or create an [issue](https://git.pwoss.org/server/iso/issues).")>>
166 165
167 166
 
168 167
169 168
#### 2.2.3.3. Primary DNS server
170 169
Last step will be to change the DNS server. This is necessary to get every device through Pi-Hole.
171
-Login in to your router and change the "primary DNS server" under "DHCP-Server".
172
-&gt; This can be named differently. Depends on your router.
170
+Login in to your router and change the "primary DNS server" under "DHCP-Server".
171
+<<Note("This can be named differently. Depends on your router.")>>
173 172
174
-Delete the "secondary DNS server" and save it.
175
-&gt; Might be necessary to re-login all your connected devices to your WIFI/LAN.
173
+Delete the "secondary DNS server" and save it.
174
+<<Note("Might be necessary to re-login all your connected devices to your WIFI/LAN.")>>
176 175
177 176
That's it.
178 177