Home  Main Website     Git     Matrix     Searx    

PwOSS - Wiki

Changes in fe3cf96: changed software suite name
content/server/server-software-suite.md
... ...
@@ -0,0 +1,190 @@
1
+# Server Software Suite
2
+<center>
3
+Our selected software suite for your server.
4
+If you want to add something or have something to consider, please create an [issue](https://git.pwoss.xyz/server/Software-Suite/issues).
5
+</center>
6
+------
7
+
8
+[[_TOC_]]
9
+
10
+# Arch Linux operating system …
11
+
12
+is known as a leading/bleeding/cutting edge ([Wikipedia](https://en.wikipedia.org/wiki/Bleeding_edge_technology)) and as a rolling release ([Wikipedia](https://en.wikipedia.org/wiki/Rolling_distribution)) distro ([Wikipedia](https://en.wikipedia.org/wiki/Linux_distribution)). This means that you will receive the updated software very quickly. You don't need to upgrade to another version like Windows 7 to Windows 10 or Ubuntu 16.04 to Ubuntu 18.04 etc.. This can sometimes be painful. Three more good reasons for Arch are:
13
+
14
+1. The security patches are fixed very quickly because they are always up to date.
15
+2. You only have software on your system that you have installed. No Bloatware ([Wikipedia](https://en.wikipedia.org/wiki/Pre-installed_software)).
16
+3. [Arch wiki](https://wiki.archlinux.org/) is huge and very helpful.
17
+
18
+The disadvantage can be an unstable system, because the new software is not tested properly. For this reason, we recommend that you keep to our update interval, which is on the 20th each month ([PwOSS](https://pwoss.xyz/#updates)). But we've been using Arch for a while and never had any major problems.
19
+
20
+&nbsp;
21
+
22
+# Seafile
23
+
24
+Seafile is a cloud server like Dropbox, Google Drive etc. ([Wikipedia](https://en.wikipedia.org/wiki/Seafile)).
25
+
26
+Seafile is focused on synchronized files only. Seafile is very solid without any major problems. No missing data, no corrupted data… . It does what it's supposed to do. The synchronization between your devices just works great.
27
+
28
+&nbsp;
29
+
30
+# Radicale
31
+
32
+Radicale is a server to synchronize your calendar, your contacts and your todo list. ([radicale.org](https://radicale.org/)).
33
+Same like Seafile. It does what it's supposed to do.
34
+
35
+&nbsp;
36
+
37
+# OpenVPN
38
+
39
+OpenVPN is needed to reach all your services (server) and to constantly establish an encrypted connection. ([Wikipedia](https://en.wikipedia.org/wiki/OpenVPN)).
40
+
41
+&nbsp;
42
+
43
+# LUKS
44
+
45
+(Linux Unified Key Setup)
46
+
47
+LUKS is the encryption of your external hard drive or USB stick. If a burglar steals the hard drive or someone else wants access to your personal data, the only way to use the hard drive without a key or password is to format/delete the entire device. Therefore, keep the key or password safe.
48
+
49
+&nbsp;
50
+
51
+# Pikaur
52
+
53
+pikaur is a AUR-Helper. What is AUR ([archlinux.org](https://wiki.archlinux.org/index.php/Arch_User_Repository))?
54
+The helper is needed for a few dependencies, such as the seafile server, downgrade and pi-hole.
55
+
56
+&nbsp;
57
+
58
+# Downgrade
59
+
60
+Sometimes it is necessary to downgrade software due to an unstable system. The software "downgrade" makes it very easy.
61
+[Github](https://github.com/pbrisbin/downgrade)
62
+
63
+&nbsp;
64
+
65
+# MariaDB
66
+
67
+MariaDB is a database management tool. This is necessary, for example, to store your access data for your Seafile server ([Wikipedia](https://en.wikipedia.org/wiki/MariaDB)).
68
+
69
+&nbsp;
70
+
71
+# DDClient
72
+
73
+DDClient is required for your Dynamic DNS ([archlinux.org](https://wiki.archlinux.org/index.php/Dynamic_DNS)) - noip.com account. Mostly every Internet Service Provider (ISP) changes your IP address (daily, weekly or monthly).
74
+
75
+Instead you need a static IP address (which can be expensive), otherwise your VPN connection won't work and your servers won't be reachable. DDClient sends your IP address to your dynamic DNS account.
76
+
77
+&nbsp;
78
+
79
+# Cronie
80
+
81
+This software is required for DDClient, Firefox Sync Server and raspiBackup. A schedule option to send commands to your system in time. ([archlinux.org](https://wiki.archlinux.org/index.php/Cron)).
82
+
83
+&nbsp;
84
+
85
+# UFW
86
+
87
+(Uncomplicated Firewall)
88
+
89
+UFW is your firewall ([Wikipedia](https://en.wikipedia.org/wiki/Firewall_(computing))).
90
+
91
+&nbsp;
92
+
93
+# New software included: 20.01.2019
94
+
95
+&nbsp;
96
+
97
+## Pi-hole
98
+
99
+Pi-hole ([Wikipedia](https://en.wikipedia.org/wiki/Pi-hole)) is very useful to block advertising on and tracking domains for all your devices. In combination with VPN, you can even block advertising on an iPhone, smart TVs and other IoT infrastructures.
100
+It's very interesting to see what each individual device is doing in the background on your network.
101
+
102
+&nbsp;
103
+
104
+## Nginx
105
+
106
+Nginx ([Wikipedia](https://en.wikipedia.org/wiki/Nginx)) is your web server ([Wikipedia](https://en.wikipedia.org/wiki/Web_server)) to operate software like Pi-hole. Nginx is resource efficient and known for its stability.
107
+
108
+&nbsp;
109
+
110
+## PHP
111
+
112
+PHP ([Wikipedia](https://en.wikipedia.org/wiki/PHP)) is a popular general-purpose scripting language that is especially suited to web development.
113
+
114
+Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
115
+Needed for Pi-hole and Adminer.
116
+
117
+&nbsp;
118
+
119
+## Adminer
120
+
121
+Adminer ([Wikipedia](https://en.wikipedia.org/wiki/Adminer)) is like phpMyAdmin.
122
+Adminer is a tool for managing content in MariaDB databases. Adminer is easy and resource efficient.
123
+
124
+&nbsp;
125
+
126
+## RaspiBackup
127
+
128
+raspiBackup ([GitHub](https://github.com/framps/raspiBackup)) is a tool for backing up your entire operating system (Raspberry only).
129
+
130
+&nbsp;
131
+
132
+## Samba
133
+
134
+Samba ([Wikipedia](https://en.wikipedia.org/wiki/Samba_(Software))) is necessary if you need access to your externalHD. Easy access for Windows, Linux, Android etc. Quick solution to store some data from your Android phone, for example.
135
+
136
+&nbsp;
137
+
138
+## FreshRSS
139
+
140
+FreshRSS ([GitHub](https://github.com/FreshRSS/FreshRSS)) is a self hosted RSS feed aggregator. It is lightweight, easy to use, powerful and customizable.
141
+If you're tired of reading "everything". Just set up your own RSS feeds on your own server.
142
+
143
+&nbsp;
144
+
145
+## FireFox sync server
146
+
147
+If you have followed the steps of [privacytools.io](https://www.privacytools.io/browsers/#about_config) and [archlinux.org](https://wiki.archlinux.org/index.php/Firefox/Privacy), the FireFox Sync Server does the rest.
148
+Each history, each open tab, each closed tab, and all your bookmarks are synchronized on your own server. ([Wikipedia](https://en.wikipedia.org/wiki/Firefox_Sync#Sync_Server)))))
149
+
150
+&nbsp;
151
+
152
+## Fail2Ban
153
+
154
+Fail2Ban ([Wikipedia](https://en.wikipedia.org/wiki/Fail2ban)) is an intrusion prevention software framework that protects computer servers from brute-force attacks.
155
+
156
+&nbsp;
157
+
158
+## Msmtp
159
+
160
+msmtp ([marlam.de](https://marlam.de/msmtp/)) is a very easy to use SMTP client.
161
+This is necessary to get some information about your system by e-mail. Like "raspiBackup completed".
162
+
163
+&nbsp;
164
+
165
+## New software included: 20.03.2019
166
+
167
+&nbsp;
168
+
169
+## Unbound
170
+Your local DNS [(Wikipedia)](https://en.wikipedia.org/wiki/Domain_Name_System) server.
171
+
172
+&nbsp;
173
+
174
+# New software included: 27.04.2019
175
+
176
+&nbsp;
177
+
178
+## DNSCrypt
179
+DNSCrypt is preventing any spying, spoofing or man-in-the-middle attacks.
180
+Main website at [dnscrypt.info](https://dnscrypt.info/)
181
+[(Wikipedia)](https://en.wikipedia.org/wiki/DNSCrypt)
182
+
183
+&nbsp;
184
+
185
+# New software included: 22.05.2019
186
+
187
+&nbsp;
188
+
189
+## Etc-update
190
+etc-update is a simple solution to merge [pacnew files](https://wiki.archlinux.org/index.php/Pacman/Pacnew_and_Pacsave#.pacnew).
content/server/software-suite.md
... ...
@@ -1,6 +1,6 @@
1 1
# Software Suite
2 2
<center>
3
-Our selected software suite for your privacy.
3
+Our selected software suite for your server.
4 4
</center>
5 5
------
6 6