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 about we introduce you to the beginner's Server, or rather how to convert your existing Ubuntu installation that useste on a Server that contains all the features offered by a server and not just a LAMP draft (from the initials of Linux, Apache, MySQL, PHP):
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)
Network Configuration, Routing, Gateway, Firewall, HTTP Proxy
Mail Supported protocols: SMTP, POP3, IMAP, CalDAV, CarDAV, SIEVE
Supported clients: Mozilla Thunderbird®
Webmail
Synchronization to mobile devices via ActiveSync
Multiple virtual mail domains
Single Sign-On (SSO) authentication
Management via Zentyal or Microsoft Active Directory®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 the Zentyal Server based on Ubuntu 16.04 LTS. It is an open source Linux distribution for Small Business Server that provides, as you have seen from the features 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.
Thus, the lack of a working interface makes the management of such systems almost impossible for novice users as it requires management through it terminal.
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 the database with 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:
https://localhost:8443
The connection port to your server is the default. You can choose a different one during duration of the installation but also after the installation from the web management 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 about all the features of your new server on the official websiteσελίδα
https://wiki.zentyal.org/wiki/Zentyal_Wiki