Hvernig á að setja upp Zammad 2.0 á Ubuntu 16.04 LTS

Zammad er opinn uppspretta þjónustuver/miðasölukerfi hannað fyrir þjónustuver. Með Zammad geta þjónustufulltrúar auðveldlega tekist á við fyrirspurnir viðskiptavina og kvartanir frá ýmsum rásum, þar á meðal vef, eyðublaði, tölvupósti, spjalli, Twitter, Facebook o.s.frv.

Forkröfur

  • A ferskur Vultr Ubuntu 16,04 LTS x64 miðlara dæmi með að minnsta kosti 4GB af minni. Segðu að IP-tala þess sé 203.0.113.1og hýsingarheiti þess sé helpdesk.
  • Lén sem er helpdesk.example.comstillt til að benda á netþjónstilvikið sem nefnt er hér að ofan. Þú getur lært frekari upplýsingar um þetta í öðru Vultr kennsluefni .
  • A sudo notandi .
  • Netþjónstilvikið hefur verið uppfært í nýjustu stöðugu stöðuna .
  • Í framleiðsluumhverfi er mælt með því að setja upp skiptiskrá til að hámarka afköst.

Skref 1: Settu upp FQDN (fullgilt lén)

Eins og Zammad krefst, þarftu að setja upp FQDN almennilega á netþjónstilvikinu þínu áður en þú getur fjaraðgengist Zammad síðuna.

Notaðu vitextaritilinn til að opna /etc/hostsskrána.

sudo vi /etc/hosts

Settu eftirfarandi línu á undan öllum núverandi línum.

203.0.113.1 helpdesk.example.com helpdesk

Vista og hætta.

:wq!

Notaðu hostname -fskipunina til að staðfesta niðurstöðuna, sem mun líta svona út.

helpdesk.example.com

Skref 2: Settu upp OpenJDK 8 pakka

Eins og Zammad krefst, þarftu að setja upp Java á netþjóninum þínum áður en þú getur sett upp og keyrt Zammad.

Settu upp nýjustu stöðugu útgáfuna af OpenJDK 8.

sudo apt install -y openjdk-8-jdk

Með OpenJDK 8 uppsett geturðu staðfest niðurstöðuna.

java -version

Úttakið mun líta svona út.

openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)

Að lokum skaltu setja upp JAVA_HOMEumhverfisbreytuna.

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile

Skref 3: Settu upp Elasticsearch 5 og mapper-attachments viðbótina

Zammad notar Elasticsearch til að bjóða upp á leitaraðgerðina. Á Ubuntu 16.04 geturðu sett upp nýjustu stöðugu útgáfuna af Elasticsearch 5 með því að nota opinbera Elasticsearch DEB endurhverfu eins og hér að neðan.

Fyrst skaltu hlaða niður og setja upp Elasticsearch 5 opinbera undirskriftarlykilinn.

sudo apt install -y wget
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Settu síðan upp apt-transport-httpspakkann.

sudo apt install -y apt-transport-https

Vistaðu geymsluskilgreininguna í /etc/apt/sources.list.d/elastic-5.x.list.

echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list

Næst skaltu setja upp Elasticsearch 5.x með APT.

sudo apt update -y
sudo apt install -y elasticsearch

Að lokum, ræstu Elasticsearch þjónustuna og láttu hana ræsa sjálfkrafa við ræsingu.

sudo systemctl daemon-reload
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service

Að auki, til að leyfa Elasticsearch að skrá viðhengi, þarftu að setja upp Elasticsearch mapper-attachmentsviðbótina sem hér segir.

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install mapper-attachments

Þegar þú ert beðinn um að samþykkja viðbótarheimildir skaltu slá inn " Y" og ýta síðan á " Enter" til að ljúka uppsetningunni.

Endurræstu Elasticsearch þjónustuna til að hlaða nýju viðbótinni.

sudo systemctl restart elasticsearch.service

Skref 4: Settu upp Zammad 2.0

Til að auðvelda uppsetningarferlið geturðu notað opinbera Zammad DEB endurhverfu til að setja upp Zammad ásamt ýmsum ósjálfstæðum, þar á meðal Nginx, PostgreSQL og fleira, allt á sama tíma.

Fyrst af öllu, vertu viss um að netþjónstilvikið sé að nota UTF-8staðsetningar, annars er ekki hægt að setja PostgreSQL upp.

locale

Ef þú finnur einhverjar staðsetningarstillingar aðrar en en_US.UTF-8, þá þarftu að skipta yfir í það svæði sem hér segir.

sudo apt install -y locales
sudo locale-gen en_US.UTF-8
echo "LANG=en_US.UTF-8" | sudo tee /etc/default/locale

Eftir að hafa gengið úr skugga um að staðsetningin sé rétt skaltu hlaða niður opinberu Zammad DEB endurhverfum.

wget -qO- https://dl.packager.io/srv/zammad/zammad/key | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/zammad.list https://dl.packager.io/srv/zammad/zammad/stable/installer/ubuntu/16.04.repo

Settu upp Zammad og allar nauðsynlegar ósjálfstæði með því að nota APT.

sudo apt update -y
sudo apt install -y zammad

Þegar Zammad hefur verið sett upp, mun Zammad þjónustan sjálfkrafa hefjast. Þú getur notað eftirfarandi skipun til að staðfesta stöðu Zammad þjónustunnar.

sudo systemctl status zammad.service

Staða þess verður active (running).

Næst skaltu nota eftirfarandi skipanir til að láta Zammad vinna með Elasticsearch og endurbyggja vísitöluna.

sudo zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
sudo zammad run rake searchindex:rebuild

Bættu við auka Elasticsearch vísitölu nafnrými (valfrjálst).

sudo zammad run rails r "Setting.set('es_index', Socket.gethostname + '_zammad')"

Hunsa algengar tvöfaldar skráargerðir (valfrjálst).

sudo zammad run rails r "Setting.set('es_attachment_ignore', [ '.png', '.jpg', '.jpeg', '.mpeg', '.mpg', '.mov', '.bin', '.exe', '.box', '.mbox' ] )"

Stilltu hámarksstærð viðhengja (valfrjálst).

sudo zammad run rails r "Setting.set('es_attachment_max_size_in_mb', 50)"

Til þess að leyfa notendum að fá aðgang að Zammad úr fjarlægð þarftu að breyta Zammad Nginx stillingarskránni.

sudo vi /etc/nginx/sites-available/zammad.conf

Finndu línuna.

 server_name localhost;

Skiptu út localhostfyrir FQDN fyrir netþjónstilvikið þitt.

server_name helpdesk.example.com;

Vista og hætta.

:wq!

Að lokum skaltu endurræsa Nginx þjónustuna til að beita breytingunum þínum.

sudo systemctl restart nginx.service

Skref 5: Settu upp SELinux og eldveggsreglur

Notaðu eftirfarandi skipanir til að ákvarða stöðu SELinux á netþjónstilvikinu þínu.

sudo apt install -y policycoreutils
sestatus

Ef SELinux er virkt í enforcingstillingunni á vélinni þinni þarftu að breyta SELinux reglu sem hér segir.

sudo apt install -y selinux selinux-basics selinux-utils selinux-policy-ubuntu setools
sudo setsebool httpd_can_network_connect on -P

Ef SELinux er disabledeða virkt í permissivehamnum skaltu hunsa breytingarnar hér að ofan og halda áfram.

Þú þarft líka að breyta reglum UFW eldveggs sem hér segir.

sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Nginx Full"
sudo ufw enable

Skref 6: Settu upp nýja Zammad kerfið úr vefviðmótinu

Beindu uppáhalds vefvafranum þínum á http://helpdesk.example.comog þá færðu þig inn á Zammad getting startedsíðuna.

Smelltu á Setup new systemhnappinn til að halda áfram.

Í Administrator Accountglugganum skaltu slá inn fornafn stjórnanda, eftirnafn, netfang og lykilorð (tvisvar) og smelltu síðan á Createhnappinn.

Í Organizationglugganum skaltu slá inn nafn fyrirtækis og vefslóð kerfisins http://helpdesk.example.com, hlaða upp lógóinu þínu (ef einhver er) og smelltu síðan á Nexthnappinn.

Í Email Notificationglugganum skaltu velja viðeigandi sendingaraðferð fyrir tölvupóst og smelltu síðan á Continuehnappinn.

Í Connect Channelsglugganum, smelltu á Skiphnappinn að klára fyrstu uppsetningu. Hægt er að aðlaga allar rásir síðar.

Það er allt til að setja upp starfhæft Zammad miðakerfi. Ekki hika við að kanna Zammad viðmótið og bjóða þjónustufulltrúum. Takk fyrir að lesa.


Hvernig á að setja upp Microweber á CentOS 7

Hvernig á að setja upp Microweber á CentOS 7

Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér

Að setja upp Microweber á Ubuntu 16.04

Að setja upp Microweber á Ubuntu 16.04

Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér

Hvernig á að setja upp Sylius eCommerce vettvang á Ubuntu 18.04 LTS

Hvernig á að setja upp Sylius eCommerce vettvang á Ubuntu 18.04 LTS

Að nota annað kerfi? Sylius er nútímalegur netviðskiptavettvangur fyrir PHP, byggður á Symfony Framework. Sylius heimild er á GitHub. Þessi leiðarvísir mun ganga

Hvernig á að setja upp Cezerin eCommerce á Ubuntu 18.04

Hvernig á að setja upp Cezerin eCommerce á Ubuntu 18.04

Cezerin er opinn uppspretta eCommerce framsækið vefforrit byggt með React og Node.js. Í þessari kennslu muntu læra hvernig á að nota Cezerin fyrir framleiðslu

Hvernig á að setja upp OpenMeetings á CentOS 7

Hvernig á að setja upp OpenMeetings á CentOS 7

Að nota annað kerfi? Apache OpenMeetings er opinn uppspretta veffundaforrit. Það er skrifað í Java og styður marga gagnagrunnsþjóna. ég

Að setja upp Microweber á Debian 9

Að setja upp Microweber á Debian 9

Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér

Að setja upp Akaunting á Debian 9

Að setja upp Akaunting á Debian 9

Að nota annað kerfi? Akaunting er ókeypis, opinn uppspretta og bókhaldshugbúnaður á netinu hannaður fyrir lítil fyrirtæki og sjálfstæðismenn. Það er byggt vit

Hvernig á að setja upp Mailtrain fréttabréfaforrit á Debian 9

Hvernig á að setja upp Mailtrain fréttabréfaforrit á Debian 9

Að nota annað kerfi? Mailtrain er opinn uppspretta sjálfhýst fréttabréfaforrit byggt á Node.js og MySQL/MariaDB. Mailtrains uppspretta er á GitHub. Þí

Að setja upp Akaunting á Fedora 28

Að setja upp Akaunting á Fedora 28

Að nota annað kerfi? Akaunting er ókeypis, opinn uppspretta og bókhaldshugbúnaður á netinu hannaður fyrir lítil fyrirtæki og sjálfstæðismenn. Það er byggt vit

Hvernig á að setja upp Mailtrain fréttabréfaforrit á Ubuntu 16.04

Hvernig á að setja upp Mailtrain fréttabréfaforrit á Ubuntu 16.04

Að nota annað kerfi? Mailtrain er opinn uppspretta sjálfhýst fréttabréfaforrit byggt á Node.js og MySQL/MariaDB. Mailtrains uppspretta er á GitHub. Þí

Hvernig á að setja upp InvoicePlane á Fedora 28

Hvernig á að setja upp InvoicePlane á Fedora 28

Að nota annað kerfi? InvoicePlane er ókeypis og opinn uppspretta innheimtuforrit. Frumkóðann hans er að finna á þessari Github geymslu. Þessi leiðarvísir

Hvernig á að setja upp osTicket á CentOS 7

Hvernig á að setja upp osTicket á CentOS 7

Að nota annað kerfi? osTicket er opinn uppspretta miðasölukerfi fyrir þjónustuver. osTicket frumkóði er hýst opinberlega á Github. Í þessari kennslu

Hvernig á að setja upp Open Web Analytics á CentOS 7

Hvernig á að setja upp Open Web Analytics á CentOS 7

Að nota annað kerfi? Open Web Analytics (OWA) er opinn vefgreiningarforrit sem hægt er að nota til að fylgjast með og greina hvernig fólk notar vefsíðuna þína

Hvernig á að setja upp Open Web Analytics á Debian 9

Hvernig á að setja upp Open Web Analytics á Debian 9

Að nota annað kerfi? Open Web Analytics (OWA) er opinn vefgreiningarforrit sem hægt er að nota til að fylgjast með og greina hvernig fólk notar vefsíðuna þína

Hvernig á að setja upp Osclass á Ubuntu 18.04 LTS

Hvernig á að setja upp Osclass á Ubuntu 18.04 LTS

Að nota annað kerfi? Osclass er opinn uppspretta verkefni sem gerir þér kleift að búa til flokkaða síðu auðveldlega án tækniþekkingar. Uppruni þess

Hvernig á að setja upp Osclass á Debian 9

Hvernig á að setja upp Osclass á Debian 9

Að nota annað kerfi? Osclass er opinn uppspretta verkefni sem gerir þér kleift að búa til flokkaða síðu auðveldlega án tækniþekkingar. Uppruni þess

Hvernig á að setja upp OpenMeetings á Ubuntu 16.04

Hvernig á að setja upp OpenMeetings á Ubuntu 16.04

Að nota annað kerfi? Apache OpenMeetings er opinn uppspretta veffundaforrit. Það er skrifað í Java og styður marga gagnagrunnsþjóna. ég

Hvernig á að setja upp X-Cart 5 á Fedora 31

Hvernig á að setja upp X-Cart 5 á Fedora 31

Að nota annað kerfi? X-Cart er afar sveigjanlegur netverslunarvettvangur með opinn uppspretta með fullt af eiginleikum og samþættingum. X-Cart frumkóði er gestgjafi

Hvernig á að setja upp X-Cart 5 á Debian 10

Hvernig á að setja upp X-Cart 5 á Debian 10

Að nota annað kerfi? X-Cart er afar sveigjanlegur netverslunarvettvangur með opinn uppspretta með fullt af eiginleikum og samþættingum. X-Cart frumkóði er gestgjafi

Hvernig á að setja upp Matomo Analytics á Fedora 28

Hvernig á að setja upp Matomo Analytics á Fedora 28

Að nota annað kerfi? Matomo (áður Piwik) er opinn uppspretta greiningarvettvangur, opinn valkostur við Google Analytics. Matomo uppspretta er hýst o

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira