Easily convert Ubuntu to a full-featured Server

Can we run a server on Ubuntu without being Ubuntu Server or LAMP? Ubuntu is also known as Beginner's Linux, as it allows any Windows user to try out the Linux philosophy in a very affordable and easy way.

How would you feel if we were introducing the Beginner's Server, or better to say how to convert the existing Ubuntu installation you use into a Server that contains all the features a server offers and not just a LAMP clipboard (from the originals Linux, Apache, MySQL, PHP):
zentyal server dashboard

Domain & Directory, Central domain and directory management, Users, Security groups, Distribution lists, Contacts, Multiple Organization Units (OUs), Group Policy Objects (GPOs), NETLOGON scripts, Roaming profiles, Single Sign-On (SSO) authentication, Supported OS: Windows® XP / Vista / 7/8/10, File sharing in Windows® environments (CIFS), Users and Groups access and modification permissions (ACLs)zentyal-installation

Network Configuration, Routing, Gateway, Firewall, HTTP Proxy

Mail Supported protocols: SMTP, POP3, IMAP, CalDAV, CarDAV, SIEVE
Supported clients: ®

Synchronization to mobile devices via ActiveSync
Multiple virtual mail domains
Single Sign-On (SSO) authentication
Management via Zentyal or Microsoft Active Directory®zentyal_users_computers

DNS Server, DHCP Server, NTP Server, Certification Authority (CA), Virtual Private Networks (VPNs)

If you are interested, we can see how easy it is with 5 command lines.

Introducing Zentyal Server based on Ubuntu 16.04 LTS. It is a stand-alone open-source Linux distribution for Small Business Server that provides as you have seen from the mentioned above, interoperability with Microsoft's Active Directory.

Distribution as mentioned above is also released in ISO files for a clean installation. But we will see how we can convert a regular Ubuntu installation into Linux Server with UI.

As you may know, all of the operating servers come with as few features as possible and without a graphical interface to not use system resources except for the necessary server functions.

So the lack of working environment makes managing such systems virtually impossible by new users as it requires terminal management.

Quite the quotes. Let's see how it works:

Let's first add the necessary ppa to source.list

Open the terminal and type

sudo add-apt-repository 'deb http://archive.zentyal.org/zentyal 5.0 main'

or add the following line with nano to the /etc/apt/sources.list file:

deb http://archive.zentyal.org/zentyal 5.0 main

Please authenticate to the packages from the Zentyal repository by adding the public key with the following commands:

sudo apt-key adv - keyszerver.ubuntu.com --recv-keys 10E239FF
wget -q http://keys.zentyal.org/zentyal-5.0-archive.asc -O- | sudo apt-key add -

Let's update her data with the new packages using the following command:

sudo apt-get update

Then start the installation:

sudo apt-get install zentyal

When finished, open your browser at the address to see the first screen of the server:


The connection port on your server is the default one. You can choose a different one during installation and after installation from the web administration panel.

On the first screen of the server that will appear in your browser you must log in using the user name of Ubuntu and the user's password.

But let's go with the installation for those who want zenbuntu-desktop outside the Server:

sudo apt-get install zenbuntu-desktop

Finally, let's add all Zentyal packages:

sudo apt-get install zentyal-all

More details on all the features of your new server on the official website


iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.082 registrants.

Written by giorgos

George still wonders what he's doing here ...

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).