Si të instaloni Zammad 2.0 në CentOS 7

Zammad është një sistem ndihmës/biletash me burim të hapur i krijuar për ekipet e mbështetjes së klientit. Me Zammad, përfaqësuesit e shërbimit ndaj klientit mund të merren lehtësisht me pyetjet dhe ankesat e klientëve nga kanale të ndryshme, duke përfshirë ueb-in, formularin, emailin, bisedën, Twitter, Facebook, etj.

Parakushtet

  • Një shembull i ri i serverit Vultr CentOS 7 x64 me të paktën 4 GB memorie. Thuaj se adresa e tij IP është 203.0.113.1, dhe emri i hostit është helpdesk.
  • Një domen i helpdesk.example.comkonfiguruar për të treguar shembullin e serverit të përmendur më sipër. Mund të mësoni më shumë detaje rreth kësaj në një tutorial tjetër të Vultr .
  • Një përdorues sudo .
  • Shembulli i serverit është përditësuar në statusin më të fundit të qëndrueshëm .
  • Në një mjedis prodhimi, rekomandohet të konfiguroni një skedar shkëmbimi për të optimizuar performancën.

Hapi 1: Konfiguro FQDN (emri i domain-it plotësisht i kualifikuar)

Siç kërkohet nga Zammad, ju duhet të konfiguroni siç duhet FQDN në shembullin e serverit tuaj përpara se të mund të hyni në distancë në faqen Zammad.

Përdorni viredaktuesin e tekstit për të hapur /etc/hostsskedarin.

sudo vi /etc/hosts

Fusni rreshtin e mëposhtëm përpara çdo rreshti ekzistues.

203.0.113.1 helpdesk.example.com helpdesk

Ruani dhe hiqni dorë.

:wq!

Përdorni hostname -fkomandën për të konfirmuar rezultatin, i cili do të duket kështu.

helpdesk.example.com

Hapi 2: Instaloni paketat OpenJDK 1.8

Siç kërkohet nga Zammad, ju duhet të instaloni Java në shembullin e serverit tuaj përpara se të instaloni dhe ekzekutoni Zammad.

Instaloni versionin më të fundit të qëndrueshëm të OpenJDK 1.8.

sudo yum install -y java-1.8.0-openjdk-devel

Pasi të keni instaluar OpenJDK 1.8, mund të verifikoni rezultatin.

java -version

Prodhimi do të duket kështu.

openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)

Së fundi, konfiguroni JAVA_HOMEvariablin e mjedisit.

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

Hapi 3: Instaloni Elasticsearch 5 dhe shtojcën mapper-attachments

Zammad përdor Elasticsearch për të ofruar funksionin e tij të kërkimit. Në CentOS 7, mund të instaloni versionin më të fundit të qëndrueshëm të Elasticsearch 5 duke përdorur repon zyrtare të Elasticsearch YUM si më poshtë.

Së pari, instaloni çelësin e nënshkrimit publik Elasticsearch 5.

sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

Pastaj, konfiguroni depon e Elasticsearch YUM.

cat <<EOF | sudo tee -a /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF

Më pas, instaloni Elasticsearch duke përdorur YUM.

sudo yum install -y elasticsearch

Më në fund, nisni shërbimin Elasticsearch dhe bëjeni që të fillojë automatikisht në kohën e nisjes.

sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service

Përveç kësaj, për të lejuar Elasticsearch të indeksojë bashkëngjitjet e skedarëve, duhet të instaloni mapper-attachmentsshtojcën Elasticsearch .

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

Kur ju kërkohet të miratoni leje shtesë, shkruani " Y" dhe më pas shtypni " Enter" për të përfunduar instalimin.

Rinisni shërbimin Elasticsearch për të ngarkuar shtesën e re.

sudo systemctl restart elasticsearch

Hapi 4: Instaloni Zammad 2.0

Për të lehtësuar procesin e instalimit, mund të përdorni repon zyrtare Zammad YUM për të instaluar Zammad së bashku me varësi të ndryshme, duke përfshirë Nginx, PostgreSQL dhe më shumë, në të njëjtën kohë.

Shkarkoni depon zyrtare të Zammad YUM.

sudo wget -O /etc/yum.repos.d/zammad.repo https://dl.packager.io/srv/zammad/zammad/stable/installer/el/7.repo

Instaloni Zammad dhe të gjitha varësitë e kërkuara.

sudo yum install -y zammad

Pas instalimit të suksesshëm të Zammad, shërbimi Zammad do të fillojë automatikisht. Ju mund të përdorni komandën e mëposhtme për të konfirmuar statusin e shërbimit Zammad.

sudo systemctl status zammad.service

Statusi i Zammad do të jetë active (running).

Më pas, përdorni komandat e mëposhtme për ta bërë Zammad të punojë me Elasticsearch dhe të rindërtoni indeksin.

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

Shto hapësirë ​​shtesë të emrit të indeksit të Elasticsearch (opsionale).

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

Injoroni llojet e zakonshme të skedarëve binare (opsionale).

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

Caktoni madhësinë maksimale të bashkëngjitjes (opsionale).

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

Për t'i lejuar përdoruesit të kenë qasje në distancë në Zammad, duhet të modifikoni skedarin e konfigurimit Zammad Nginx.

sudo vi /etc/nginx/conf.d/zammad.conf

Gjeni këtë linjë.

 server_name localhost;

Zëvendësojeni localhostme FQDN-në e shembullit të serverit tuaj.

server_name helpdesk.example.com;

Ruani dhe hiqni dorë.

:wq!

Më në fund, rinisni shërbimin Nginx për të aplikuar modifikimet tuaja.

sudo systemctl restart nginx.service

Hapi 5: Vendosni rregullat e SELinux dhe firewall-it

Përdorni komandat e mëposhtme për të përcaktuar statusin e SELinux në shembullin e serverit tuaj.

sudo yum install -y policycoreutils
sestatus

Nëse SELinux është aktivizuar në enforcingmodalitetin në kompjuterin tuaj, ju duhet të modifikoni një rregull SELinux si më poshtë.

sudo yum install -y policycoreutils policycoreutils-python selinux-policy-devel
sudo setsebool httpd_can_network_connect on -P

Nëse SELinux është i çaktivizuar ose i aktivizuar në permissivemodalitet, injoroni modifikimet e mësipërme dhe vazhdoni.

Ju gjithashtu duhet të modifikoni rregullat e murit të zjarrit si më poshtë.

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload

Hapi 6: Konfiguro sistemin e ri Zammad nga ndërfaqja e Uebit

Drejtojeni shfletuesin tuaj të preferuar të internetit në http://helpdesk.example.com, dhe do të silleni në Zammad getting startedfaqe.

Klikoni Setup new systembutonin për të vazhduar.

Administrator Accountdritare, futni emrin, mbiemrin, emailin dhe fjalëkalimin e administratorit (dy herë) dhe më pas klikoni Createbutonin.

Organizationdritare, futni emrin e organizatës dhe URL-në e sistemit http://helpdesk.example.com, ngarkoni logon tuaj (nëse ka) dhe më pas klikoni Nextbutonin.

Email Notificationdritare, zgjidhni metodën e duhur të dërgimit të emailit dhe më pas klikoni Continuebutonin.

Connect Channelsdritare, klikoni Skipbutonin për të përfunduar konfigurimin fillestar. Të gjitha kanalet mund të personalizohen më vonë.

Kjo është e gjitha për ngritjen e një sistemi operacional të biletave Zammad. Mos ngurroni të eksploroni ndërfaqen Zammad dhe të ftoni përfaqësuesit e shërbimit ndaj klientit. Faleminderit per leximin.


Si të instaloni Microweber në CentOS 7

Si të instaloni Microweber në CentOS 7

Përdorimi i një sistemi të ndryshëm? Microweber është një CMS me burim të hapur drag and drop dhe dyqan online. Kodi burimor Microweber është pritur në GitHub. Ky udhëzues do t'ju tregojë

Si të instaloni platformën e Tregtisë elektronike Sylius në Ubuntu 18.04 LTS

Si të instaloni platformën e Tregtisë elektronike Sylius në Ubuntu 18.04 LTS

Përdorimi i një sistemi të ndryshëm? Sylius është një platformë moderne e-commerce për PHP, e bazuar në Symfony Framework. Burimi i Sylius është në GitHub. Ky udhëzues do të shkojë

Si të instaloni Cezerin eCommerce në Ubuntu 18.04

Si të instaloni Cezerin eCommerce në Ubuntu 18.04

Cezerin është një aplikacion progresiv në internet i tregtisë elektronike me burim të hapur i ndërtuar duke përdorur React dhe Node.js. Në këtë tutorial, do të mësoni se si të vendosni një Cezerin për prodhim

Si të instaloni OpenMeetings në CentOS 7

Si të instaloni OpenMeetings në CentOS 7

Përdorimi i një sistemi të ndryshëm? Apache OpenMeetings është një aplikacion për konferenca në ueb me burim të hapur. Është shkruar në Java dhe mbështet shumë serverë të bazës së të dhënave. Unë

Instalimi i Akaunting në Fedora 28

Instalimi i Akaunting në Fedora 28

Përdorimi i një sistemi të ndryshëm? Akaunting është një softuer kontabël falas, me burim të hapur dhe në internet i krijuar për bizneset e vogla dhe përkthyes të pavarur. Është ndërtuar me zgjuarsi

Si të instaloni InvoicePlane në Fedora 28

Si të instaloni InvoicePlane në Fedora 28

Përdorimi i një sistemi të ndryshëm? InvoicePlane është një aplikacion faturimi falas dhe me burim të hapur. Kodi burimor i tij mund të gjendet në këtë depo Github. Ky udhëzues

Si të instaloni osTicket në CentOS 7

Si të instaloni osTicket në CentOS 7

Përdorimi i një sistemi të ndryshëm? osTicket është një sistem biletash për mbështetjen e klientit me burim të hapur. Kodi burimor i osTicket është i pritur publikisht në Github. Në këtë tutorial

Si të instaloni Open Web Analytics në CentOS 7

Si të instaloni Open Web Analytics në CentOS 7

Përdorimi i një sistemi të ndryshëm? Open Web Analytics (OWA) është një program analitik në internet me burim të hapur që mund të përdoret për të gjurmuar dhe analizuar se si njerëzit përdorin faqen tuaj të internetit

Si të instaloni Osclass në Ubuntu 18.04 LTS

Si të instaloni Osclass në Ubuntu 18.04 LTS

Përdorimi i një sistemi të ndryshëm? Osclass është një projekt me burim të hapur që ju lejon të krijoni lehtësisht një faqe të klasifikuar pa ndonjë njohuri teknike. Burimi i saj

Si të instaloni OpenMeetings në Ubuntu 16.04

Si të instaloni OpenMeetings në Ubuntu 16.04

Përdorimi i një sistemi të ndryshëm? Apache OpenMeetings është një aplikacion për konferenca në ueb me burim të hapur. Është shkruar në Java dhe mbështet shumë serverë të bazës së të dhënave. Unë

Si të instaloni X-Cart 5 në Fedora 31

Si të instaloni X-Cart 5 në Fedora 31

Përdorimi i një sistemi të ndryshëm? X-Cart është një platformë jashtëzakonisht fleksibël e tregtisë elektronike me burim të hapur me shumë veçori dhe integrime. Kodi burimor i X-Cart është host

Si të instaloni X-Cart 5 në Debian 10

Si të instaloni X-Cart 5 në Debian 10

Përdorimi i një sistemi të ndryshëm? X-Cart është një platformë jashtëzakonisht fleksibël e tregtisë elektronike me burim të hapur me shumë veçori dhe integrime. Kodi burimor i X-Cart është host

Si të instaloni Matomo Analytics në Fedora 28

Si të instaloni Matomo Analytics në Fedora 28

Përdorimi i një sistemi të ndryshëm? Matomo (dikur Piwik) është një platformë analitike me burim të hapur, një alternativë e hapur për Google Analytics. Burimi Matomo është pritur o

Si të instaloni Zammad 2.0 në CentOS 7

Si të instaloni Zammad 2.0 në CentOS 7

Përdorimi i një sistemi të ndryshëm? Zammad është një sistem ndihmës/biletash me burim të hapur i krijuar për ekipet e mbështetjes së klientit. Me Zammad, shërbimi ndaj klientit

Si të instaloni Zammad 2.0 në Ubuntu 16.04 LTS

Si të instaloni Zammad 2.0 në Ubuntu 16.04 LTS

Përdorimi i një sistemi të ndryshëm? Zammad është një sistem ndihmës/biletash me burim të hapur i krijuar për ekipet e mbështetjes së klientit. Me Zammad, shërbimi ndaj klientit

Si të instaloni X-Cart 5 në Ubuntu 18.04 LTS

Si të instaloni X-Cart 5 në Ubuntu 18.04 LTS

Përdorimi i një sistemi të ndryshëm? X-Cart është një platformë jashtëzakonisht fleksibël e tregtisë elektronike me burim të hapur me shumë veçori dhe integrime. Kodi burimor i X-Cart është host

Si të instaloni Matomo Analytics në FreeBSD 11

Si të instaloni Matomo Analytics në FreeBSD 11

Përdorimi i një sistemi të ndryshëm? Matomo (dikur Piwik) është një platformë analitike me burim të hapur, një alternativë e hapur për Google Analytics. Burimi Matomo është pritur o

Instalimi i Akaunting në Ubuntu 16.04

Instalimi i Akaunting në Ubuntu 16.04

Përdorimi i një sistemi të ndryshëm? Akaunting është një softuer kontabël falas, me burim të hapur dhe në internet i krijuar për bizneset e vogla dhe përkthyes të pavarur. Është ndërtuar me zgjuarsi

Si të instaloni Shopware CE në FreeBSD 11

Si të instaloni Shopware CE në FreeBSD 11

Përdorimi i një sistemi të ndryshëm? Shopware është një platformë e-commerce me burim të hapur për bizneset në internet. Kodi burimor i dyqaneve është i pritur në Github. Ky udhëzues do të shkojë

Si të instaloni versionin e komunitetit Alfresco në Ubuntu 16.04

Si të instaloni versionin e komunitetit Alfresco në Ubuntu 16.04

Përdorimi i një sistemi të ndryshëm? Alfresco Community Edition është një version me burim të hapur të Shërbimeve të Përmbajtjes Alfresco. Është shkruar në Java dhe përdor PostgreSQL t

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë