UPDATE 03-17-2017: With Zentyal 5.07 Core version, it has some problems. See below.
Last year after installing Zentyal 4.2 D.E. and SOGo/Outlook mail, and that Outlook 2010 doesn’t work with Zentyal, I gave up on using Zentyal.
After that I discovered NethServer this year and so far it’s the best; clean looking, clean feel and seems to me works better. I joined their community to assist in making the new NS 7 but I had my account disabled because I feel I can’t make independent posts for Linux and Linux servers while being a member.
I recently discovered that Zentyal 5 was released last week on 11-30-2016 and so, what the heck, I tried it again, at least trying to set up Development Edition as Domain Controller and File Server.
You can download Zentyal 5 from http://www.zentyal.org/server/.
I decided to only add Domain Controller and File Sharing so it will be in sync the latest Microsoft Essentials (formally called Small Business Server). The Essential uses Microsoft AD DC and File Sharing but no more Exchange, but it’s “ready” to be used Office 365.
One issue, but not a problem, it always asking to you ‘Save Changes’ in the configuration but no ‘Cancel’. But after you click on Save Changes, it says “Save or Discard Changes”. I think they should put ‘Discard Changes’ on the first button and not the second one.
Also the documentation is for 4.1/4.2 and not 5.0. It’s been over a week and still not showing it. It looks like they are trying to get you buy the Commercial Server or at least give the 30-day trial to get the 5.0 documentation.
This is how I installed, configured, configured the domain and creating a Share Folder on Zentyal 5.0 Development Edition with Domain Controller and File Sharing using Linux VMPlayer.
Since VMPlayer sees the .iso for Zentyal has a Ubuntu 16.04 and “Easy Install”, I told it not the start the installation after I customized it and deleted the autoinst.iso and autoinst.flp first for it looks like installing from a hard drive.
The first step is ask what you language you are using. I using English, the default (at least in the U.S.).
By default it ask you want to “Install Zentyal 5.0 development (delete all disks)”. I chose to install it in Expert Mode.
It asks you what language are you installing. I took the default of English.
What country. I used the default of United States.
Configure the keyboard Part I. I took the default of No.
Configure the keyboard Part II, taking the default of what country you selected.
Configure the keyboard Part III, what dialect you are using. I took the default of English.
After that it installs the first part, then ask you configure the network by asking you the hostname. By default it’s zentyal but I changed mine to server.
Setting the username and password. I used ‘test’ as an username.
Putting a password.
Re-entering the password.
Since I used a weak password, it asking me to change it or use weak password. I said Yes, to use it.
Configure the clock. Since I set it up as using bridge it read correctly my time zone.
Partition the disk. I said use entire disk.
Are you sure? 🙂
The last time, are you very sure? 🙂 I said Yes.
It asked you do want to install the graphical interface, and said Yes not to install it for two reasons. First using VMPlayer the screen is way to small to effectively use the graphically interface and the second is added more risks of someone doing some harm, unintentionally and intentionally.
Ask you are using a Proxy. I left a blank because I’m not using one.
Installing the GRUB loader on a disk. I said Yes.
Set the systems clock to UTC? I said Yes.
Finishing the installation – Yeah! I click on Continue.
After it reboots, it’s preparing the Zentyal core packages.
Then it’s ready to configure Zentyal, using the given IP address with a :8443.
*** In addition, there is the step-by-step instructional video on Zentyal 5.0.8 on YouTube https://youtu.be/gUBGdUKnwe8 ***
Using the give IP address (192.168.2.25:8443 for me), I log in using the username and password I said up earlier when installing.
Initial Setup and I click Continue.
I checked Domain Controller and File Sharing, and then clicked on Install.
Confirm packages to install. I clicked on Continue.
Configure interfaces type. I click on Next because my Zentyal is internal.
I changed it from default DHCP to Static and put in the static address.
I select the type of server as Standalone Server with ‘bales.lan’ as the domain name.
After clicking on Finish a message stating if click on OK the system will change. I click on OK.
Then it makes the changes, including the IP. Then this appears, saying that the site can’t be reached.
I changed to my static IP address and put the username and password.
Then it came up saying to install Domain Controller and File Sharing, which I already done, so I click on Skip Install.
After that it shows the Dashboard and after a couple of minutes it says there are 51 System Updates (as of 11-06-20136).
When I clicked on the System Update it changes to the Update screen, showing the updates. I went to the bottom and clicked on “Update all packages”, and then clicked UPDATE.
When it finished updating/upgrading the packages it shows an message. I clicked on OK.
When it’s done it shows the page:
Going back to the Dashboard, and it says reboot is required.
To Reboot go to the System on left and at bottom is Halt/Reboot. I clicked on Reboot twice and it took about five minutes to reboot.
When it finally reboot and I went back to the Dashboard and it says No Updates. I finished installing it.
Configuring the Domain:
Go to the Users and Computers on the left, and you see Administrator on the right. You need to give at least first and last name, and a password for the Administrator to allow it to join Microsoft Windows for your Zentyal.*
This screenshot shows the first and last name of the administrator but shows nothing for the password, even though I already put in there. I think they should says ***** for the password if it’s already there and not blank. I also shows E-Mail because I added Mail but not necessary to add Mail for this post.
You can add other uses by clicking on the ‘+’ sign on the bottom left on the Users group. However the User Groups are blank even though are Domain Users.
*Note: You can make another user be also a domain admin and use this user to join a Microsoft client to the domain.
Creating a File Share:
Click on File Sharing and it said “There is not any share” and I clicked in the ‘+ Add New’ button.
It opens up to make a File Share box. I created a file share folder name ‘Documents’ and all places have to be filled out except in the ‘Guest Access’.
After clicking on Add it created it but a big orange button on the top left to “Save Changes”.
Click on the orange button “Save Changes” and it goes to this screen. Again I think they should ‘Discard Changes’ should be on this first button and not the second one.
After it saves the changes it says OK.
After click on OK it goes back to the File Sharing.
I decided I want to add ACL for Read and Write for Domain Users. So I click on the Access Control symbol on the Documents.
And then add it this:
UPDATE 03-17-2016: With a Zentyal 5.07 Core Version, instead of giving the Domain Users Full Control, it denies them access with conflicted Everyone permissions.
You can change the permissions and sharing, remove Everyone and add Domain Users by using the Administrator.
It applies the permissions but when you say OK after changing the Sharing, it errors:
But seems to change the permission and now Domain Users has full control.
I clicked on Add, then it goes to Save Changes button, then it Save or Discard Changes, and then OK.
However, adding ACL seems work off and on. I tried four times – it works on two and it doesn’t work on the other two. Each time I added some other modules and I don’t know that is causing a problem, or it’s a bug.