CentOS 7 Üzerinde Zammad 2.0 Kurulumu

Zammad, müşteri destek ekipleri için tasarlanmış açık kaynaklı bir yardım masası / biletleme sistemidir. Zammad ile müşteri hizmetleri temsilcileri, web, form, e-posta, sohbet, Twitter, Facebook vb.

Ön şartlar

Adım 1: FQDN'yi ayarlayın (tam etki alanı adı)

Zammad'ın istediği gibi, Zammad sitesine uzaktan erişebilmeniz için sunucu örneğinizde FQDN'yi doğru şekilde ayarlamanız gerekir.

Dosyayı viaçmak için metin düzenleyicisini kullanın /etc/hosts.

sudo vi /etc/hosts

Var olan satırlardan önce aşağıdaki satırı ekleyin.

203.0.113.1 helpdesk.example.com helpdesk

Kaydet ve çık.

:wq!

Sonucu hostname -fonaylamak için komutu kullanın , bu şekilde görünecektir.

helpdesk.example.com

Adım 2: OpenJDK 1.8 paketlerini kurun

Zammad'ın gerektirdiği gibi, Zammad'ı kurup çalıştırmadan önce Java'yı sunucu kurulumunuza yüklemeniz gerekir.

OpenJDK 1.8'in en son kararlı sürümünü yükleyin.

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

OpenJDK 1.8 kurulduktan sonra sonucu doğrulayabilirsiniz.

java -version

Çıktı böyle görünecektir.

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)

Son olarak, JAVA_HOMEortam değişkenini ayarlayın.

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

3. Adım: Elasticsearch 5'i ve eşleyici ekleri eklentisini yükleyin

Zammad, arama işlevini sağlamak için Elasticsearch'ü kullanır. CentOS 7'de, Elasticsearch 5'in en son kararlı sürümünü aşağıdaki resmi Elasticsearch YUM repo'yu kullanarak yükleyebilirsiniz.

İlk olarak, Elasticsearch 5 genel imzalama anahtarını yükleyin.

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

Ardından, Elasticsearch YUM deposunu ayarlayın.

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

Ardından, Elasticsearch'ü kullanarak yükleyin YUM.

sudo yum install -y elasticsearch

Son olarak, Elasticsearch hizmetini başlatın ve önyükleme zamanında otomatik olarak başlatılmasını sağlayın.

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

Ayrıca, Elasticsearch'ün dosya eklerini dizine eklemesine izin vermek için Elasticsearch mapper-attachmentseklentisini yüklemeniz gerekir .

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

Ek izinleri onaylamanız istendiğinde " Y" yazın ve ardından Enterkurulumu tamamlamak için " " tuşuna basın .

Yeni eklentiyi yüklemek için Elasticsearch hizmetini yeniden başlatın.

sudo systemctl restart elasticsearch

Adım 4: Zammad 2.0'ı yükleyin

Kurulum işlemini kolaylaştırmak için, Zammad'ı Nginx, PostgreSQL ve daha fazlası dahil olmak üzere çeşitli bağımlılıklarla birlikte kurmak için resmi Zammad YUM repo'yu kullanabilirsiniz.

Resmi Zammad YUM deposunu indirin.

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

Zammad'ı ve gerekli tüm bağımlılıkları yükleyin.

sudo yum install -y zammad

Zammad başarıyla kurulduktan sonra, Zammad hizmeti otomatik olarak başlayacaktır. Zammad hizmetinin durumunu onaylamak için aşağıdaki komutu kullanabilirsiniz.

sudo systemctl status zammad.service

Zammad'ın durumu olacak active (running).

Ardından, Zammad'ın Elasticsearch ile çalışmasını sağlamak ve dizini yeniden oluşturmak için aşağıdaki komutları kullanın.

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

Ek Elasticsearch dizin adı alanı ekleyin (isteğe bağlı).

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

Genel ikili dosya türlerini yoksay (isteğe bağlı).

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

Maksimum ek boyutunu ayarlayın (isteğe bağlı).

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

Kullanıcıların Zammad'a uzaktan erişmesine izin vermek için Zammad Nginx yapılandırma dosyasını değiştirmeniz gerekir.

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

Bu satırı bulun.

 server_name localhost;

localhostSunucu örneğinizin FQDN'si ile değiştirin .

server_name helpdesk.example.com;

Kaydet ve çık.

:wq!

Son olarak, değişikliklerinizi uygulamak için Nginx hizmetini yeniden başlatın.

sudo systemctl restart nginx.service

Adım 5: SELinux ve güvenlik duvarı kurallarını ayarlama

Sunucu örneğinizde SELinux'un durumunu belirlemek için aşağıdaki komutları kullanın.

sudo yum install -y policycoreutils
sestatus

enforcingMakinenizdeki modda SELinux etkinse, bir SELinux kuralını aşağıdaki gibi değiştirmeniz gerekir.

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

SELinux permissivemodda devre dışı bırakılır veya etkinleştirilirse , yukarıdaki değişiklikleri yok sayın ve devam edin.

Ayrıca güvenlik duvarı kurallarını aşağıdaki gibi değiştirmeniz gerekir.

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

Adım 6: Web arayüzünden yeni Zammad sistemini kurun

Favori web tarayıcınızı üzerine getirin http://helpdesk.example.comve Zammad getting startedsayfaya yönlendirileceksiniz.

Devam etmek için Setup new systemdüğmeyi tıklayın .

In Administrator Accountsonra pencere, giriş yöneticisinin adı, soyadı, e-posta ve şifre (iki kez) ve tıklayın Createdüğmesini.

Gelen Organizationpencerede, giriş kuruluş adı ve sistem URL http://helpdesk.example.com, (varsa) Logonuzu yüklemek ve ardından Nextdüğmesine basın.

Gelen Email Notificationpencerede, gönderme metodu uygun bir e-posta seçin ve ardından Continuedüğmesine basın.

İlk kurulumu bitirmek için Connect Channelspencerede Skipdüğmesine tıklayın . Tüm kanallar daha sonra özelleştirilebilir.

Operasyonel bir Zammad bilet sistemi kurmak için hepsi bu. Zammad arayüzünü keşfetmekten ve müşteri hizmetleri temsilcilerini davet etmekten çekinmeyin. Okuduğunuz için teşekkürler.



Leave a Comment

FreeBSD 12 Üzerinde X-Cart 5 Kurulumu

FreeBSD 12 Üzerinde X-Cart 5 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci

Debian 9 InvoicePlane Nasıl Kurulur

Debian 9 InvoicePlane Nasıl Kurulur

Farklı Bir Sistem mi Kullanıyorsunuz? InvoicePlane ücretsiz ve açık kaynaklı bir faturalandırma uygulamasıdır. Kaynak kodu bu Github deposunda bulunabilir. Bu rehber

Akauntingi CentOS 7ye Yükleme

Akauntingi CentOS 7ye Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Akaunting, küçük işletmeler ve serbest çalışanlar için tasarlanmış ücretsiz, açık kaynaklı ve çevrimiçi bir muhasebe yazılımıdır. Zekâ ile inşa edilmiştir

Ubuntu 16.04 Üzerinde Alfresco Community Edition Kurulumu

Ubuntu 16.04 Üzerinde Alfresco Community Edition Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Alfresco Community Edition, Alfresco İçerik Hizmetlerinin açık kaynaklı bir sürümüdür. Java ile yazılmıştır ve PostgreSQL t kullanır

Ubuntu 18.04 LTS Üzerinde Sylius e-Ticaret Platformu Nasıl Kurulur

Ubuntu 18.04 LTS Üzerinde Sylius e-Ticaret Platformu Nasıl Kurulur

Farklı Bir Sistem mi Kullanıyorsunuz? Sylius, Symfony Frameworke dayanan PHP için modern bir e-ticaret platformudur. Sylius kaynağı GitHubda. Bu kılavuz

Alfresco Community Editionı CentOS 7ye Yükleme

Alfresco Community Editionı CentOS 7ye Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Alfresco Community Edition, Alfresco İçerik Hizmetlerinin açık kaynaklı bir sürümüdür. Java ile yazılmıştır ve PostgreSQL t kullanır

FreeBSD 12 Dolibarr Kurulumu

FreeBSD 12 Dolibarr Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Dolibarr, işletmeler için açık kaynaklı bir kurumsal kaynak planlaması (ERP) ve müşteri ilişkileri yönetimi (CRM). Dolibarr

Debian 9 Üzerinde Dolibarr Kurulumu

Debian 9 Üzerinde Dolibarr Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Dolibarr, işletmeler için açık kaynaklı bir kurumsal kaynak planlaması (ERP) ve müşteri ilişkileri yönetimi (CRM). Dolibarr

Fedora 30 Üzerinde osTicket Kurulumu

Fedora 30 Üzerinde osTicket Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? osTicket açık kaynaklı bir müşteri destek bilet sistemidir. osTicket kaynak kodu Githubda herkese açık olarak barındırılmaktadır. Bu öğreticide

CentOS 7 Üzerinde Sentrifugo HRM Kurulumu

CentOS 7 Üzerinde Sentrifugo HRM Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Sentrifugo HRM ücretsiz ve açık kaynaklı bir İnsan Kaynakları Yönetimi uygulamasıdır. Zengin özelliklere sahip ve kolayca yapılandırılabilir

Akauntingi Ubuntu 16.04e Yükleme

Akauntingi Ubuntu 16.04e Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Akaunting, küçük işletmeler ve serbest çalışanlar için tasarlanmış ücretsiz, açık kaynaklı ve çevrimiçi bir muhasebe yazılımıdır. Zekâ ile inşa edilmiştir

FreeBSD 11 Üzerinde Matomo Analytics Kurulumu

FreeBSD 11 Üzerinde Matomo Analytics Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Matomo (eski adıyla Piwik), Google Analyticse açık bir alternatif olan açık kaynaklı bir analiz platformudur. Matomo kaynağı o barındırılıyor o

CentOS 7de OpenMeetings Kurulumu

CentOS 7de OpenMeetings Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Apache OpenMeetings açık kaynaklı bir web konferansı uygulamasıdır. Java ile yazılmıştır ve birden çok veritabanı sunucusunu destekler. ben

FreeBSD 12 Mailtrain Haber Bülteni Uygulaması Nasıl Kurulur

FreeBSD 12 Mailtrain Haber Bülteni Uygulaması Nasıl Kurulur

Farklı Bir Sistem mi Kullanıyorsunuz? Mailtrain, Node.js ve MySQL / MariaDB üzerine kurulmuş açık kaynaklı, kendi kendine barındırılan bir bülten uygulamasıdır. Mailtrains kaynağı GitHubda. Thi

CentOS 8 Üzerinde X-Cart 5 Kurulumu

CentOS 8 Üzerinde X-Cart 5 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci

Ubuntu 18.04 Üzerine Cezerin eCommerce Kurulumu

Ubuntu 18.04 Üzerine Cezerin eCommerce Kurulumu

Cezerin, React ve Node.js kullanılarak oluşturulan açık kaynaklı bir e-ticaret aşamalı web uygulamasıdır. Bu derste, bir Cezerini productio için nasıl dağıtacağınızı öğreneceksiniz.

PrestaShop ve Apache ile E-Ticaret Çözümü Olarak OpenBSD

PrestaShop ve Apache ile E-Ticaret Çözümü Olarak OpenBSD

Giriş Bu eğitici program OpenBSDyi PrestaShop ve Apache kullanarak bir e-ticaret çözümü olarak göstermektedir. Apache gereklidir çünkü PrestaShop karmaşık URye sahiptir

Fedora 28 Osclass Kurulumu

Fedora 28 Osclass Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Osclass, herhangi bir teknik bilgi olmadan kolayca sınıflandırılmış bir site oluşturmanıza izin veren açık kaynaklı bir projedir. Onun kaynağı

Debian 10a X-Cart 5 Kurulumu

Debian 10a X-Cart 5 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci

Taiga Proje Yönetim Aracı CentOS 7 Kurulumu

Taiga Proje Yönetim Aracı CentOS 7 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Tayga proje yönetimi için ücretsiz ve açık kaynak kodlu bir uygulamadır. Diğer proje yönetim araçlarının aksine, Taiga artımlı

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?