Linux Server Administration
for non-expert users
Alessio Fattorini
me@localhost:~$ _
A lot of fun
Tool shed
Control Everything
Give me a shell and i will
move the earth
- Archimedes
me@localhost:~$ _
How can we get people who
aren’t experts?
Who
● Linux Sysadmin and Support Specialist
● NethServer Community Guy
● Nerd with many friends
● Prosecco evangelist
twitter.com/ale_fattorini
alessio.fattorini@nethserver.org
79% of cloud deployments
BUT
Typical IT Team
Linux Experts
The others
Learn or get left behind
high knowledge barrier
Replace a proprietary
mailserver
BUT
Get lost in complex configurations
1. Steep learning curve
2. Lack of motivation
everyday we building interfaces on top of interfaces
3. Lack of time
Interfaces on top of interfaces
from day one
3 main points
● web-based user interface
● simplified installation
● single-click installation of modules
● distribution for servers
● modular design
● built-in powerful and modern web
interface
● based on CentOS
Who’s it for?
All-in-one and customizable
Some Modules
● LAMP framework
● Web proxy with SSL filter (Squid),
● Groupware (SOGo),
● Bandwidth Monitor (ntopng)
● Mail Server (Postifx + Spamassassin +
Clamav + Amavis)
● VPN (OpenVPN and IPsec/L2TP),
● Firewall (Shorewall)
● Intrusion Detection (Snort)
● Personal cloud (ownCloud)
MailServer from scratch
1. load NethServer ISO
2. configure 1 LAN interface (at least)
3. point the browser to the WebUI
4. complete First Installation Wizard (3 fields)
5. install MailServer module
6. add new email domain
7. add new user and mail address
8. it’s all. TOTALLY PAINLESS
~30k downloads ~150 countries
Takeaways?
Even a non expert user
choosing the right product
is able to manipulate the code
and kick bad guys ass
Thank you

Linux server administration for non expert users