How to Configure Zentyal for SMBs on Kamatera

Zentyal is a Linux server management platform that provides a simpler alternative to Windows Server, designed with small and medium businesses (SMBs) in mind. Think of it as a complete package that handles all your basic business server needs through a web interface that’s much easier to use than traditional Linux servers. Features like configuration backup, real-time monitoring, and detailed reporting ensure reliability, security, and ease of maintenance, making it ideal for small to medium-sized infrastructures.

Zentyal is particularly valuable for SMBs because it packages complex server technologies into a simpler, more approachable system that don’t require Linux expertise.

Here is a step by step guide on how to configure and use Zentyal for SMBs.

  1. Enter your credentials to access the Kamatera management console. Click Login.

Linux Server setup

 

2. Navigate to My Cloud on the left-hand side. Select Servers.

On the left-side navigation menu, click on Create New Server or use the Create New Server option on the right-hand side.

 

Linux Server setup

 

3. Choose the zone from the following options:

Depending on the zone you select, the available countries will be displayed. In this example, we used the Asia server domain to set up the Zentyal Server.

 

Linux Server setup

 

4. Kamatera offers a variety of app and server images to help users set up preconfigured resources. Users can explore options including: 

Choose Apps Images and select Zentyal Server.

 

zentyal screenshot

 

5. In Choose Version, select the latest version of Zentyal. Here, it is Zentyal 7.0 ubuntuserver 20.04. 

 

 

6. After selecting the version, toggle the Detailed view button to ‘on’ to view the detailed description, including the price.

   Choose server specs:

 

Linux Server setup

 

Field Description
Type                                           Type B-General Purpose: Server CPU are assigned to a dedicated physical CPU thread with reserved resources guaranteed.

Type DDedicated: Server CPU are assigned to a dedicated physical CPU Core (2 threads) with reserved resources guaranteed.    

Type T-Burst: Server CPU are assigned to a dedicated physical CPU thread with reserved resources guaranteed. Exceeding an average usage of 10% will be extra charged for CPUs usage consumption.

Type A-Availability: Server CPUs are assigned to a non-dedicated physical CPU thread with no resources guaranteed.

Note: More information on CPU types is available on the My Cloud-Pricing page.

CPU Choose the number of vCPUs that will be installed on the server. Type B/T can be configured with up to 104 vCPUs per server. Based on Intel’s latest Xeon Processors, 2.7 GHz+.
RAM Choose the amount of RAM that will be installed on the server. Type B/T/D can be configured with up to 512GB RAM per server. 
SSD DISK Choose SSD Storage Size. You can add upto 15 SSD Disk. SSD Storage includes unlimited IOPS and unlimited storage bandwidth, free of charge.
Daily Backup Toggle the switch to enable extended daily backups of your server’s storage to external backup storage.
Management Services Toggle the switch to enable Management Services to the server’s operating system by Kamatera’s Technical Support Team.

 

7. Choose networking

You can select  network, whether it’s a public Internet network or a private local network.

Linux Server setup

 

Field Description
Public Internet Network                       Check to connect the server to a network interface connected to Public Internet Network.
Private Local Network Check to connect the server to a network interface connected to Private Local Network.

 

8. Advanced mode

 

Linux Server setup

 

Field                                                            Description
NIC #1 Select WAN from the options available in the drop-down menu.

  • WAN
  • LAN
  • New LAN

Select auto from the options available in the drop-down menu. 

  • Auto
  • Network

Select auto from the options available in the drop-down menu.

  • Auto 
  • IP
WAN Traffic Select 5000 GB per month on 10 Gbit per second port.

 

9. Advanced Configuration 

Hide: If you want to hide the advanced configuration. 

Show: If you want to see the advanced configuration.

 

Linux Server setup

 

Field                                                        Description
Install Script Enter the script here to execute, once the server is created.

Note: For Windows system, use Power Shell. 

Keep Server On Failure Do not terminate server if start up script or provisioning fails.
Server Notes Enter any server notes to be noted.
Tags Select tags from the drop-down menu and click Add.

 

10. Finalize settings

Finalize settings by setting the password, re-validating it, selecting the number of servers, specifying the server name, and enabling the Power On Servers option.

 

Linux Server setup

 

Field                                                            Description
Password Select password 

Password allowed characters: a-z, A-Z,0-9 !@#$^&*()~ and must need the following requirements:

  • At least 14 characters
  • At most 32 characters
  • At least one lowercase character
  • At least one upper case character
  • At least one number
  • Includes allowed characters only
Validate Re-enter the password to validate.
Servers Select the number of servers.
Name #1 Enter the name of the server.
Power On Servers Switch on the toggle button to see the details.

 

11. Billing Cycle and Pricing

You can choose between Monthly Billing Cycle and Hourly Billing Cycle.

Note: The Server Summary displays the location, operating system (including server specifications), add-on services, servers, and pricing. 

Click Create Server.

 

Linux Server setup

 

12. The server is added to the Tasks Queue. Once the server is created successfully, click on Open beside the server’s name.

 

Linux Server setup

 

13. On the right, the overview of the server is displayed. Click on Connect.

 

Zentyal screenshot

 

14. On the right, the Overview of the server is displayed. Click on Connect.

 

Zentyal screenshot

15. You will be directed to Ubuntu terminal. Hit ENTER.

 

16. Enter your login credentials. After that, Zentyal Admin URI, Admin User, Password are displayed on the screen.

 

 

17. Open the browser and in the new tab enter the Zentyal Admin URI given in the previous image that is https://<zentyal-server-ip:8443>

 

18. A new page opens showing warning. Click Advanced.

 

19. Click Proceed to xxx.xxx.xx.xxx.

 

20. Enter the username and password in the login screen that are given in step-16. Click ENTER.

zentyal screenshot

 

21. When you access the web interface for the first time, you will be presented with a configuration wizard.

 

22. Note: In case you are installing commercial edition or 45-day free trial from the ISO, then you are asked to enter the License activation key for installation.

 

zentyal screenshot

 

23. During the initial setup, you’ll be prompted to select the functionalities you want to install and configure on your server. Zentyal will automatically manage dependencies between components. You can later install, remove, or update any of these components through the server’s interface. Click INSTALL.

Note: No components are selected for this use case.

zentyal screenshot

 

24. Zentyal will notify you of the dependencies required to support the components you’ve selected in the previous step. These dependencies will be automatically installed to ensure the proper functionality of your chosen services. Click CONTINUE.

Note: If you have selected any of the components, the screen below shows its dependencies.

 

zentyal screenshot

 

25. The system will begin installing the selected modules, and a progress bar will display the installation status. During this process, you will also be provided with information about the commercial version of Zentyal.

 

zentyal screenshot

 

26. In the next step, you’ll be prompted to define the basic network information. You need to specify which interfaces are External (typically connected to the Internet or gateways) and which are Internal (typically connected to the LAN). This classification will affect default firewall policies, network masquerading, and the default listening interfaces for other modules.

Select according to your requirements and click NEXT.

 

zentyal screenshot

 

27. Configure various network parameters, such as whether the IP is assigned by DHCP or set to a static configuration and specify the associated IP address. These settings can be reconfigured at any time through the Zentyal interface.

Click NEXT.

 

zentyal screenshot

 

28. After configuring the network interfaces, you will need to select the domain associated with your server and choose the type of Domain Controller you wish to deploy. The options are:

For simplicity, we’ll select Standalone for this example. You will only need to specify the domain name for your directory entities, ensuring it’s not confused with the DNS domain, which serves a different purpose.

Click NEXT.

 

zentyal screenshot

 

29. In the next step, you’ll select the default virtual mail domain. The domain name chosen earlier will be used to autocomplete this field, but you can modify it if needed to suit your preferences.

Click FINISH.

zentyal screenshot

30. Zentyal will apply the initial configuration for the installed components, setting them up based on the choices you made during the setup process.

 

zentyal screenshot

 

31. Your Zentyal server is now ready.

 

zentyal screenshot

32. Once the initial configuration is complete, you can access the Dashboard and configure each of the installed components. 

zentyal screenshot

 

33. From the left side menu, select Module Status. 

Zentyal’s each module handles a specific service. To configure a service, enable its corresponding module from Module Status. Modules selected during installation are automatically enabled.

Click ACCEPT to apply configuration changes in the module forms.

zentyal screenshot

 

34. Enable a module by checking the box next to it.

               Note: Here, the box next to Logs is checked.

 

zentyal screenshot

 

35. A pop-up window will opens. Click on SAVE or DISCARD CHANGES to apply the configuration changes. Or, click the Save Changes button in the top menu to apply them permanently. This button appears only when there are unsaved changes.

 

zentyal screenshot

 

36. From the left side menu, select System-> General.

Zentyal offers flexibility in its general system configuration, allowing users to tailor several key settings to their needs.

Then the URL becomes https://<ip_address>:<port>/.

Hostname: You can change the hostname or domain (e.g., zentyal.home.lan), used as an ‘A’ record in the local DNS.

 

zentyal screenshot

 

37. From the left side menu, select System-> Date/Time.

zentyal screenshot

 

38. From the left side menu, select System-> Configuration Backup.

Zentyal includes a configuration backup service to recover the server in case of disasters like hardware failure or configuration errors.

Click GENERATE AND DOWNLOAD REPORT FILE to generate a file with the status of your system. If you want to report a problem or seek support, then this file would be useful.

 

zentyal screenshot

 

39. From the left-side menu, select System-> Halt/Reboot

By clicking on HALT or REBOOT, you can halt or reboot your server.

 

zentyal screenshot

 

40. From the left side menu, select System-> SmartAdmin.

As this is Development Edition, this feature is not available, but you can view system status report by using Command Line Interface.

 

zentyal screenshot

 

41. From the left side menu, select Logs.

Zentyal’s log module is a robust tool that helps administrators track and manage various services and actions within the infrastructure. The logs are stored in a MySQL database, providing an easy way to query, filter, and generate reports based on different services or domains within the system. 

 

Zentyal supports auditing of administrative activities:

 

These logs are useful for managing servers with multiple administrators. You can enable them by clicking on the pencil icon under Actions.

 

zentyal screenshot

 

42. You can get full reports of all log domains. 

Under Query Logs, click wheel icon under Full Report.

You can view a complete list of actions for a selected domain and apply filters to query specific information. Queries can be saved as events, allowing you to receive notifications when a match occurs. Additionally, if a query doesn’t have an upper time limit, its results will automatically refresh with new data, ensuring real-time updates and continuous monitoring.

 

 

43. Under Logs->Configure Logs.

Zentyal log configuration options include:

Current Configuration:

To change it, 

Click PURGE.

 

 

And that’s it! You have successfully configured Zentyal.

Have additional questions? Search below: