<div dir="ltr"><div>Hi Rick,</div><div><br></div><div>Can't thank you enough for spending the time explaining those applications to me. <br></div><div><br></div><div>So it sounds to me that most of them, if not all of them, are Web apps?  <br></div><div><br></div><div>Would you agree that as an admin, maybe I should try to<span style="font-weight:normal"><font size="2"> get familiar with one of those</font></span></div><div><span style="font-weight:normal"><font size="2">Open Source Server and Network Monitoring tools, such as Icinga2, Nagios Core, or <br></font></span></div><div><span style="font-weight:normal"><font size="2">Centreon (just to name a few). And put those Web apps in the back of the head for now?</font></span></div><div><span style="font-weight:normal"><font size="2"><br></font></span></div><div><span style="font-weight:normal"><font size="2">By the way, do you use any of those network monitoring app?</font></span></div><div><span style="font-weight:normal"><font size="2"><br></font></span></div><div><span style="font-weight:normal"><font size="2">Have a great weekend,</font></span></div><div><span style="font-weight:normal"><font size="2">Denny</font></span></div><div><span style="font-weight:normal"><font size="2"><br></font></span></div><div><span style="font-weight:normal"><font size="2"><br></font></span></div><div>

</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Aug 16, 2018 at 11:46 PM Rick Moen <<a href="mailto:rick@linuxmafia.com" target="_blank">rick@linuxmafia.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Quoting Denny Yang (<a href="mailto:yangcdenny@gmail.com" target="_blank">yangcdenny@gmail.com</a>):<br>
<br>
> Hi Rick<br>
> <br>
> Hope you have been doing well.<br>
<br>
Ca va!<br>
<br>
> Can you please tell me which one, or two of these open source<br>
> application(s) is / are suitable for Linux newbie?<br>
> <br>
> If I don't ended up using it, I know at Least how to install it.<br>
<br>
A few of those I actually don't know at all, and most of them I know<br>
only from light readings or being a user.<br>
<br>
Of the ones I know something about, exactly one of them is deliberately<br>
simple to set up and operate:  DokuWiki.  This is one of two popular<br>
wiki packages that do NOT require a back-end database as the datastore.<br>
The other one (a piece of software I actually prefer) is MoinMoin, which<br>
requires little more than just Python -- the language in which it's<br>
written.<br>
<br>
DocuWiki, by contrast, is written in PHP5.  For quite a number of<br>
reasons, I personally would go rather far out of my way to avoid PHP<br>
applications -- a long discussion I don't want to recap at the moment.<br>
<br>
So, if you are just seeking a bit of experience running a public-facing<br>
Web application, I'd frankly say try MoinMoin -- beyind either<br>
Lighthttpd or nginx as the HTTP daemon.  For public-facing access, you<br>
will also need (for all practical purposes[1] a static IP address and a<br>
DNS identity for the IP.<br>
<br>
Actually, as a last minute alternative, I notice you also listed<br>
Etherpad Lite, which is an equally uncomplicated Web app, requiring only<br>
node.js / server-side Javascript.  So, maybe you'd prefer to run that.<br>
<br>
Several of the Web apps you listed, such as Joomla, Drupal, Moodle,<br>
GitLab, osTicket, ownCloud, and WordPress, are quite complicated, which<br>
I would certainly avoid as a new Web admin.  Also, many are in PHP.<br>
<br>
On the matter of 'knowing how to install it', IMO it's important to use<br>
_only_ packaged software from your Linux distro unless you absolutely<br>
cannot avoid doing so.  It is a very common new-user error to rush to<br>
the 'upstream' provider of software, particularly Web apps, rather than<br>
using the distribution's packaging of that software.  I cautioned about<br>
some of the disadvantages of making that error in this editorial<br>
footnote, quite a few years ago:<br>
<a href="http://linuxmafia.com/~rick/weatherwax.html#1" rel="noreferrer" target="_blank">http://linuxmafia.com/~rick/weatherwax.html#1</a><br>
<br>
<br>
<br>
[1] Technically, for this limited purpose, you could get by with a<br>
dynamic IP reachable on its public-facing port 80, the HTTP port, plus<br>
DynamicDNS, but it's certainly a lot less trouble just having a static <br>
IP address, plus that would become mandatory for some additional uses <br>
you might wish to expand into later, such as running a public SMTP<br>
e-mail daemon.<br>
<br>
<br>
_______________________________________________<br>
conspire mailing list<br>
<a href="mailto:conspire@linuxmafia.com" target="_blank">conspire@linuxmafia.com</a><br>
<a href="http://linuxmafia.com/mailman/listinfo/conspire" rel="noreferrer" target="_blank">http://linuxmafia.com/mailman/listinfo/conspire</a><br>
</blockquote></div>