{"id":5589,"date":"2014-11-13T00:46:56","date_gmt":"2014-11-12T16:46:56","guid":{"rendered":"https:\/\/webhostinggeeks.com\/howto\/?p=5589"},"modified":"2023-04-28T09:47:23","modified_gmt":"2023-04-28T09:47:23","slug":"how-to-setup-zimbra-collaboration-suite-8-0-8-on-centos-7-0","status":"publish","type":"post","link":"https:\/\/webhostinggeeks.com\/howto\/how-to-setup-zimbra-collaboration-suite-8-0-8-on-centos-7-0\/","title":{"rendered":"How to Setup Zimbra Collaboration Suite 8.0.8 on CentOS 7.0"},"content":{"rendered":"<p>Zimbra Collaboration Suite (ZCS) is a groupware product created by Zimbra, Inc. Zimbra Collaboration Open Source Edition version 8.0.8 is available for us to test, evaluate, deploy, customize and improve. I have prepared the steps to install and configure Zimbra Collaboration Suite 8.0.8 on CentOS 7.0. There are new features and enhancements available in the ZCS 8.0.8 Open Source release as below :<\/p>\n<p><h7>Major Issues Fixed for 8.0.8 <\/h7><\/p>\n<p><h7>Admin Console:<\/h7><br \/>\n\u2022 Improved admin console usability when returned results are over the limit.<br \/>\n\u2022 GetEffectiveRightRequest in searchdirectory request loading improved.<br \/>\n\u2022 Fixed issued causing ZCS 8.0.7 Patch 1 breaking delegated admin functionality.<br \/>\n\u2022 Delegated admin ability to edit distribution list fixed.<br \/>\n\u2022 Delegated admin ability to edit account fixed.<br \/>\n\u2022 Delegated admin ability to edit resources fixed.<\/p>\n<p><h7>Backup and Restore:<\/h7><br \/>\n\u2022 Folders now accessible after a restore of users account.<\/p>\n<p><h7>Briefcase &#8211; Server:<\/h7><br \/>\n\u2022 Ability to edit Zimbra Document in Briefcase.<br \/>\n\u2022 Share URL correct when selecting files in shared briefcase.<\/p>\n<p><h7>IMAP\/POP Server:<\/h7><br \/>\n\u2022 Handling translation of IMAP metacharacters into regexes no longer causes high server load when IMAP LIST commands are issued.<\/p>\n<p><h7>Install and Upgrade:<\/h7><br \/>\n\u2022 Updated EULA.<br \/>\n\u2022 MySQL version upgrade is performed prior to checking if upgrade is possible.<br \/>\n\u2022 Fixed issue during replication and MMR mode configuration causing masters to go into endless loop.<\/p>\n<p><h7>Localization:<\/h7><br \/>\n\u2022 Fixed typo in ZsMsg_fr.properties results in the share access URL not being embedded in the email.<\/p>\n<p>Mail &#8211; MTA\/Spam\/Virus:<br \/>\n\u2022 zmmtactl restart is an option post 8.0.7 upgrade.<\/p>\n<p><h7>Mail &#8211; Server:<\/h7><br \/>\n\u2022 Fixed issue causing zmmboxmove to exhaust LDAP connection pool during migrations.<\/p>\n<p><h7>Steps to Install and Configure ZCS 8.0.8 :<\/h7><\/p>\n<p>1. Prepare for Fully qualified domain name (FQDN) for your zimbra mail server and make sure your domain mx record in configured properly.<\/p>\n<p>2. Configure \/etc\/hosts and <a href=\"https:\/\/webhostinggeeks.com\/howto\/how-to-change-hostname-on-centos-7-0rhel-7-0\/\" target=\"_blank\" rel=\"noopener\">hostname<\/a>.<\/p>\n<p>3. Allow iptables to listen zimbra ports.<\/p>\n<p>4. Disabled SELINUX :<\/p>\n<pre>\n[root@centos7 ~]# vim \/etc\/sysconfig\/selinux\n<\/pre>\n<p>Change <strong>enforcing<\/strong> to <strong>disabled<\/strong> :<\/p>\n<pre>\n# This file controls the state of SELinux on the system.\n# SELINUX= can take one of these three values:\n#     enforcing - SELinux security policy is enforced.\n#     permissive - SELinux prints warnings instead of enforcing.\n#     disabled - No SELinux policy is loaded.\nSELINUX=disabled\n# SELINUXTYPE= can take one of these two values:\n#     targeted - Targeted processes are protected,\n#     minimum - Modification of targeted policy. Only selected processes are protected.\n#     mls - Multi Level Security protection.\nSELINUXTYPE=targeted\n<\/pre>\n<p>5. Stop sendmail, postfix or any MTA service :<\/p>\n<pre>\n[root@centos7 ~]# systemctl stop postfix\n[root@centos7 ~]# systemctl disable postfix\n[root@centos7 ~]# systemctl stop sendmail\n[root@centos7 ~]# systemctl disable sendmail\n<\/pre>\n<p>6. Install the required packages and libraries using the following command :<\/p>\n<pre>\n[root@centos7 ~]# yum install perl perl-core ntpl nmap sudo libidn gmp libaio libstdc++ unzip sysstat sqlite -y\n<\/pre>\n<p>7. Log in as root to the Zimbra server and cd to the directory where the ZCS Open Source Edition 8.0.8 archive tar file is saved. To unpack the file, type the following commands:<\/p>\n<pre>\n[root@centos7 ~]# tar xzvf zcs-8.0.8_GA_6184.RHEL7_64.20140925165850.tgz\n<\/pre>\n<p>8. Go to extracted directory and start the installation, do replace example.local to your own domain :<\/p>\n<pre>\n[root@centos7 ~]# cd zcs-8.0.8_GA_6184.RHEL7_64.20140925165850\n[root@centos7 zcs-8.0.8_GA_6184.RHEL7_64.20140925165850]# .\/install.sh --platform-override\n\nOperations logged to \/tmp\/install.log.3552\nChecking for existing installation...\n    zimbra-ldap...NOT FOUND\n    zimbra-logger...NOT FOUND\n    zimbra-mta...NOT FOUND\n    zimbra-snmp...NOT FOUND\n    zimbra-store...NOT FOUND\n    zimbra-apache...NOT FOUND\n    zimbra-spell...NOT FOUND\n    zimbra-convertd...NOT FOUND\n    zimbra-memcached...NOT FOUND\n    zimbra-proxy...NOT FOUND\n    zimbra-archiving...NOT FOUND\n    zimbra-cluster...NOT FOUND\n    zimbra-core...NOT FOUND\n\n\nPLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.\nZIMBRA, INC. (\"ZIMBRA\") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU\nFIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING\nTHE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY\nTHIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS\nAGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.\n\nLicense Terms for the Zimbra Collaboration Suite:\n  http:\/\/www.zimbra.com\/license\/zimbra-public-eula-2-5.html\n\n\n\nDo you agree with the terms of the software license agreement? [N] y\n\n\n..\n..\n..\n\nDo you agree with the terms of the software license agreement? [N] y\n\nChecking for prerequisites...\n     FOUND: NPTL\n     FOUND: nmap-ncat-6.40-4\n     FOUND: sudo-1.8.6p7-11\n     FOUND: libidn-1.28-3\n     FOUND: gmp-5.1.1-5\n     FOUND: libaio-0.3.109-12\n     FOUND: libstdc++-4.8.2-16.2\n     FOUND: unzip-6.0-13\n     FOUND: perl-core-5.16.3-283\n\nChecking for suggested prerequisites...\n     FOUND: perl-5.16.3\n     FOUND: sysstat\n     FOUND: sqlite\nPrerequisite check complete.\n\nChecking for installable packages\n\nFound zimbra-core\nFound zimbra-ldap\nFound zimbra-logger\nFound zimbra-mta\nFound zimbra-snmp\nFound zimbra-store\nFound zimbra-apache\nFound zimbra-spell\nFound zimbra-memcached\nFound zimbra-proxy\n\n\nSelect the packages to install\n\nInstall zimbra-ldap [Y]\n\nInstall zimbra-logger [Y]\n\nInstall zimbra-mta [Y]\n\nInstall zimbra-snmp [Y]\n\nInstall zimbra-store [Y]\n\nInstall zimbra-apache [Y]\n\nInstall zimbra-spell [Y]\n\nInstall zimbra-memcached [N]\n\nInstall zimbra-proxy [N]\nChecking required space for zimbra-core\nChecking space for zimbra-store\n\nInstalling:\n    zimbra-core\n    zimbra-ldap\n    zimbra-logger\n    zimbra-mta\n    zimbra-snmp\n    zimbra-store\n    zimbra-apache\n    zimbra-spell\n\nThe system will be modified.  Continue? [N] y\n\nRemoving \/opt\/zimbra\nRemoving zimbra crontab entry...done.\nCleaning up zimbra init scripts...done.\nCleaning up \/etc\/ld.so.conf...done.\nCleaning up \/etc\/security\/limits.conf...done.\n\nFinished removing Zimbra Collaboration Server.\n\nInstalling packages\n\n    zimbra-core......zimbra-core-8.0.8_GA_6184.RHEL7_64-20140925165850.x86_64.rpm...done\n    zimbra-ldap......zimbra-ldap-8.0.8_GA_6184.RHEL7_64-20140925165850.x86_64.rpm...done\n    zimbra-logger......zimbra-logger-8.0.8_GA_6184.RHEL7_64-20140925165850.x86_64.rpm...done\n    zimbra-mta......zimbra-mta-8.0.8_GA_6184.RHEL7_64-20140925165850.x86_64.rpm...done\n    zimbra-snmp......zimbra-snmp-8.0.8_GA_6184.RHEL7_64-20140925165850.x86_64.rpm...done\n    zimbra-store......zimbra-store-8.0.8_GA_6184.RHEL7_64-20140925165850.x86_64.rpm...done\n    zimbra-apache......zimbra-apache-8.0.8_GA_6184.RHEL7_64-20140925165850.x86_64.rpm...done\n    zimbra-spell......zimbra-spell-8.0.8_GA_6184.RHEL7_64-20140925165850.x86_64.rpm...done\nOperations logged to \/tmp\/zmsetup.11132014-000729.log\nInstalling LDAP configuration database...done.\nSetting defaults...No results returned for A lookup of centos7.ehowstuff.local\nChecked nameservers:\n        127.0.0.1\nNo results returned for AAAA lookup of centos7.ehowstuff.local\nChecked nameservers:\n        127.0.0.1\n\n\nDNS ERROR resolving centos7.ehowstuff.local\nIt is suggested that the hostname be resolvable via DNS\nChange hostname [Yes] yes\nPlease enter the logical hostname for this host [centos7.ehowstuff.local] mail.example.local\n\n\nDNS ERROR resolving MX for mail.example.local\nIt is suggested that the domain name have an MX record configured in DNS\nChange domain name? [Yes]\nCreate domain: [mail.example.local] example.local\n        MX: mail.example.local (192.168.0.70)\n\n        Interface: 127.0.0.1\n        Interface: ::1\n        Interface: 192.168.0.70\ndone.\nChecking for port conflicts\n\nMain menu\n\n   1) Common Configuration:\n   2) zimbra-ldap:                             Enabled\n   3) zimbra-store:                            Enabled\n        +Create Admin User:                    yes\n        +Admin user to create:                 admin@example.local\n******* +Admin Password                        UNSET\n        +Anti-virus quarantine user:           virus-quarantine.60bpggjwr@example.local\n        +Enable automated spam training:       yes\n        +Spam training user:                   spam.zuum3_i3g@example.local\n        +Non-spam(Ham) training user:          ham.sblunut9k@example.local\n        +SMTP host:                            mail.example.local\n        +Web server HTTP port:                 80\n        +Web server HTTPS port:                443\n        +Web server mode:                      https\n        +IMAP server port:                     143\n        +IMAP server SSL port:                 993\n        +POP server port:                      110\n        +POP server SSL port:                  995\n        +Use spell check server:               yes\n        +Spell server URL:                     http:\/\/mail.example.local:7780\/aspell.php\n        +Configure for use with mail proxy:    FALSE\n        +Configure for use with web proxy:     FALSE\n        +Enable version update checks:         TRUE\n        +Enable version update notifications:  TRUE\n        +Version update notification email:    admin@centos7.ehowstuff.local\n        +Version update source email:          admin@centos7.ehowstuff.local\n\n   4) zimbra-mta:                              Enabled\n   5) zimbra-snmp:                             Enabled\n   6) zimbra-logger:                           Enabled\n   7) zimbra-spell:                            Enabled\n   8) Enable VMware HA:                        no\n   9) Default Class of Service Configuration:\n   r) Start servers after configuration        yes\n   s) Save config to file\n   x) Expand menu\n   q) Quit\n\nAddress unconfigured (**) items  (? - help) 3\n\n\nStore configuration\n\n   1) Status:                                  Enabled\n   2) Create Admin User:                       yes\n   3) Admin user to create:                    admin@example.local\n** 4) Admin Password                           UNSET\n   5) Anti-virus quarantine user:              virus-quarantine.60bpggjwr@example.local\n   6) Enable automated spam training:          yes\n   7) Spam training user:                      spam.zuum3_i3g@example.local\n   8) Non-spam(Ham) training user:             ham.sblunut9k@example.local\n   9) SMTP host:                               mail.example.local\n  10) Web server HTTP port:                    80\n  11) Web server HTTPS port:                   443\n  12) Web server mode:                         https\n  13) IMAP server port:                        143\n  14) IMAP server SSL port:                    993\n  15) POP server port:                         110\n  16) POP server SSL port:                     995\n  17) Use spell check server:                  yes\n  18) Spell server URL:                        http:\/\/mail.example.local:7780\/aspell.php\n  19) Configure for use with mail proxy:       FALSE\n  20) Configure for use with web proxy:        FALSE\n  21) Enable version update checks:            TRUE\n  22) Enable version update notifications:     TRUE\n  23) Version update notification email:       admin@centos7.ehowstuff.local\n  24) Version update source email:             admin@centos7.ehowstuff.local\n\nSelect, or 'r' for previous menu [r] 4\n\nPassword for admin@example.local (min 6 characters): [9j08ZCNI] password\n\nStore configuration\n\n   1) Status:                                  Enabled\n   2) Create Admin User:                       yes\n   3) Admin user to create:                    admin@example.local\n   4) Admin Password                           set\n   5) Anti-virus quarantine user:              virus-quarantine.60bpggjwr@example.local\n   6) Enable automated spam training:          yes\n   7) Spam training user:                      spam.zuum3_i3g@example.local\n   8) Non-spam(Ham) training user:             ham.sblunut9k@example.local\n   9) SMTP host:                               mail.example.local\n  10) Web server HTTP port:                    80\n  11) Web server HTTPS port:                   443\n  12) Web server mode:                         https\n  13) IMAP server port:                        143\n  14) IMAP server SSL port:                    993\n  15) POP server port:                         110\n  16) POP server SSL port:                     995\n  17) Use spell check server:                  yes\n  18) Spell server URL:                        http:\/\/mail.example.local:7780\/aspell.php\n  19) Configure for use with mail proxy:       FALSE\n  20) Configure for use with web proxy:        FALSE\n  21) Enable version update checks:            TRUE\n  22) Enable version update notifications:     TRUE\n  23) Version update notification email:       admin@centos7.ehowstuff.local\n  24) Version update source email:             admin@centos7.ehowstuff.local\n\nSelect, or 'r' for previous menu [r] 23\n\nVersion update destination address: [admin@centos7.ehowstuff.local] admin@example.local\n\nStore configuration\n\n   1) Status:                                  Enabled\n   2) Create Admin User:                       yes\n   3) Admin user to create:                    admin@example.local\n   4) Admin Password                           set\n   5) Anti-virus quarantine user:              virus-quarantine.60bpggjwr@example.local\n   6) Enable automated spam training:          yes\n   7) Spam training user:                      spam.zuum3_i3g@example.local\n   8) Non-spam(Ham) training user:             ham.sblunut9k@example.local\n   9) SMTP host:                               mail.example.local\n  10) Web server HTTP port:                    80\n  11) Web server HTTPS port:                   443\n  12) Web server mode:                         https\n  13) IMAP server port:                        143\n  14) IMAP server SSL port:                    993\n  15) POP server port:                         110\n  16) POP server SSL port:                     995\n  17) Use spell check server:                  yes\n  18) Spell server URL:                        http:\/\/mail.example.local:7780\/aspell.php\n  19) Configure for use with mail proxy:       FALSE\n  20) Configure for use with web proxy:        FALSE\n  21) Enable version update checks:            TRUE\n  22) Enable version update notifications:     TRUE\n  23) Version update notification email:       admin@example.local\n  24) Version update source email:             admin@centos7.ehowstuff.local\n\nSelect, or 'r' for previous menu [r] 24\n\nVersion update source address: [admin@centos7.ehowstuff.local] admin@example.local\n\nStore configuration\n\n   1) Status:                                  Enabled\n   2) Create Admin User:                       yes\n   3) Admin user to create:                    admin@example.local\n   4) Admin Password                           set\n   5) Anti-virus quarantine user:              virus-quarantine.60bpggjwr@example.local\n   6) Enable automated spam training:          yes\n   7) Spam training user:                      spam.zuum3_i3g@example.local\n   8) Non-spam(Ham) training user:             ham.sblunut9k@example.local\n   9) SMTP host:                               mail.example.local\n  10) Web server HTTP port:                    80\n  11) Web server HTTPS port:                   443\n  12) Web server mode:                         https\n  13) IMAP server port:                        143\n  14) IMAP server SSL port:                    993\n  15) POP server port:                         110\n  16) POP server SSL port:                     995\n  17) Use spell check server:                  yes\n  18) Spell server URL:                        http:\/\/mail.example.local:7780\/aspell.php\n  19) Configure for use with mail proxy:       FALSE\n  20) Configure for use with web proxy:        FALSE\n  21) Enable version update checks:            TRUE\n  22) Enable version update notifications:     TRUE\n  23) Version update notification email:       admin@example.local\n  24) Version update source email:             admin@example.local\n\nSelect, or 'r' for previous menu [r] r\n\nMain menu\n\n   1) Common Configuration:\n   2) zimbra-ldap:                             Enabled\n   3) zimbra-store:                            Enabled\n   4) zimbra-mta:                              Enabled\n   5) zimbra-snmp:                             Enabled\n   6) zimbra-logger:                           Enabled\n   7) zimbra-spell:                            Enabled\n   8) Enable VMware HA:                        no\n   9) Default Class of Service Configuration:\n   r) Start servers after configuration        yes\n   s) Save config to file\n   x) Expand menu\n   q) Quit\n\n*** CONFIGURATION COMPLETE - press 'a' to apply\nSelect from menu, or press 'a' to apply config (? - help) a\nSave configuration data to a file? [Yes]\nSave config in file: [\/opt\/zimbra\/config.10476]\nSaving config in \/opt\/zimbra\/config.10476...done.\nThe system will be modified - continue? [No] yes\nOperations logged to \/tmp\/zmsetup.11132014-000729.log\nSetting local config values...done.\nInitializing core config...Setting up CA...done.\nDeploying CA to \/opt\/zimbra\/conf\/ca ...done.\nCreating SSL zimbra-store certificate...done.\nCreating new zimbra-ldap SSL certificate...done.\nCreating new zimbra-mta SSL certificate...done.\nInstalling mailboxd SSL certificates...done.\nInstalling MTA SSL certificates...done.\nInstalling LDAP SSL certificate...done.\nInitializing ldap...done.\nSetting replication password...done.\nSetting Postfix password...done.\nSetting amavis password...done.\nSetting nginx password...done.\nSetting BES searcher  password...done.\nCreating server entry for mail.example.local...done.\nSetting Zimbra IP Mode...done.\nSaving CA in ldap ...done.\nSaving SSL Certificate in ldap ...done.\nSetting spell check URL...done.\nSetting service ports on mail.example.local...done.\nAdding mail.example.local to zimbraMailHostPool in default COS...done.\nSetting zimbraFeatureTasksEnabled=TRUE...done.\nSetting zimbraFeatureBriefcasesEnabled=FALSE...done.\nSetting MTA auth host...done.\nSetting TimeZone Preference...done.\nInitializing mta config...done.\nSetting services on mail.example.local...done.\nCreating domain example.local...done.\nSetting default domain name...done.\nCreating domain example.local...already exists.\nCreating admin account admin@example.local...done.\nCreating root alias...done.\nCreating postmaster alias...done.\nCreating user spam.zuum3_i3g@example.local...done.\nCreating user ham.sblunut9k@example.local...done.\nCreating user virus-quarantine.60bpggjwr@example.local...done.\nSetting spam training and Anti-virus quarantine accounts...done.\nInitializing store sql database...done.\nSetting zimbraSmtpHostname for mail.example.local...done.\nConfiguring SNMP...done.\nSetting up syslog.conf...done.\nStarting servers...done.\nInstalling common zimlets...\n        com_zimbra_proxy_config...done.\n        com_zimbra_attachmail...done.\n        com_zimbra_url...done.\n        com_zimbra_phone...done.\n        com_zimbra_date...done.\n        com_zimbra_ymemoticons...done.\n        com_zimbra_clientuploader...done.\n        com_zimbra_srchhighlighter...done.\n        com_zimbra_tooltip...done.\n        com_zimbra_webex...done.\n        com_zimbra_bulkprovision...done.\n        com_zimbra_email...done.\n        com_zimbra_adminversioncheck...done.\n        com_zimbra_cert_manager...done.\n        com_zimbra_viewmail...done.\n        com_zimbra_attachcontacts...done.\nFinished installing common zimlets.\nRestarting mailboxd...done.\nCreating galsync account for default domain...done.\n\nYou have the option of notifying Zimbra of your installation.\nThis helps us to track the uptake of the Zimbra Collaboration Server.\nThe only information that will be transmitted is:\n        The VERSION of zcs installed (8.0.8_GA_6184_RHEL7_64)\n        The ADMIN EMAIL ADDRESS created (admin@example.local)\n\nNotify Zimbra of your installation? [Yes] no\nNotification skipped\nSetting up zimbra crontab...done.\n\n\nMoving \/tmp\/zmsetup.11132014-000729.log to \/opt\/zimbra\/log\n\n\nConfiguration complete - press return to exit\n<\/pre>\n<p>9. Restart the zimbra service :<\/p>\n<pre>\n[zimbra@centos7 ~]$ zmcontrol restart\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Zimbra Collaboration Suite (ZCS) is a groupware product created by Zimbra, Inc. Zimbra Collaboration Open Source Edition version 8.0.8 is available for us to test, evaluate, deploy, customize and improve&#8230;.<\/p>\n","protected":false},"author":6,"featured_media":5604,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":0,"footnotes":""},"categories":[1100],"tags":[1259,1946,1951,1953],"class_list":["post-5589","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zimbra","tag-centos-7-0","tag-zimbra","tag-zimbra-collaboration-suite","tag-zimbra-mail-server"],"_links":{"self":[{"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/posts\/5589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/comments?post=5589"}],"version-history":[{"count":0,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/posts\/5589\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/media\/5604"}],"wp:attachment":[{"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/media?parent=5589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/categories?post=5589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/tags?post=5589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}