Sådan installeres Microweber på CentOS 7
Bruger du et andet system? Microweber er en open source træk og slip CMS og online shop. Microweber-kildekoden er hostet på GitHub. Denne guide vil vise dig
Zammad er et open source helpdesk/billetsystem designet til kundesupportteams. Med Zammad kan kundeservicemedarbejdere nemt håndtere kundeforespørgsler og -klager fra forskellige kanaler, herunder web, formular, e-mail, chat, Twitter, Facebook og så videre.
203.0.113.1
, og dens værtsnavn er helpdesk
.helpdesk.example.com
konfigureret til at pege på serverforekomsten nævnt ovenfor. Du kan lære flere detaljer om dette i en anden Vultr-tutorial .Som krævet af Zammad, skal du konfigurere FQDN korrekt på din serverinstans, før du kan få fjernadgang til Zammad-webstedet.
Brug vi
teksteditoren til at åbne /etc/hosts
filen.
sudo vi /etc/hosts
Indsæt følgende linje før eventuelle eksisterende linjer.
203.0.113.1 helpdesk.example.com helpdesk
Gem og afslut.
:wq!
Brug hostname -f
kommandoen til at bekræfte resultatet, som vil se sådan ud.
helpdesk.example.com
Som krævet af Zammad, skal du installere Java på din serverinstans, før du kan installere og køre Zammad.
Installer den seneste stabile udgave af OpenJDK 1.8.
sudo yum install -y java-1.8.0-openjdk-devel
Når OpenJDK 1.8 er installeret, kan du verificere resultatet.
java -version
Outputtet vil se sådan ud.
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)
Til sidst skal du opsætte JAVA_HOME
miljøvariablen.
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
Zammad bruger Elasticsearch til at levere sin søgefunktion. På CentOS 7 kan du installere den seneste stabile udgivelse af Elasticsearch 5 ved hjælp af den officielle Elasticsearch YUM-repo som nedenfor.
Installer først den offentlige signeringsnøgle til Elasticsearch 5.
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
Konfigurer derefter Elasticsearch YUM-repoen.
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
Installer derefter Elasticsearch ved hjælp af YUM
.
sudo yum install -y elasticsearch
Til sidst skal du starte Elasticsearch-tjenesten og få den til automatisk at starte ved opstart.
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
Derudover, for at tillade Elasticsearch at indeksere vedhæftede filer, skal du installere Elasticsearch- mapper-attachments
plugin'et.
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install mapper-attachments
Når du bliver bedt om at godkende yderligere tilladelser, skriv " Y
" og tryk derefter på " Enter
" for at afslutte installationen.
Genstart Elasticsearch-tjenesten for at indlæse det nye plugin.
sudo systemctl restart elasticsearch
For at lette installationsprocessen kan du bruge den officielle Zammad YUM-repo til at installere Zammad sammen med forskellige afhængigheder, inklusive Nginx, PostgreSQL og mere på samme tid.
Download den officielle Zammad YUM-repo.
sudo wget -O /etc/yum.repos.d/zammad.repo https://dl.packager.io/srv/zammad/zammad/stable/installer/el/7.repo
Installer Zammad og alle de nødvendige afhængigheder.
sudo yum install -y zammad
Når Zammad er installeret, starter Zammad-tjenesten automatisk. Du kan bruge følgende kommando til at bekræfte Zammad-tjenestens status.
sudo systemctl status zammad.service
Zammads status vil være active (running)
.
Brug derefter følgende kommandoer til at få Zammad til at arbejde med Elasticsearch og genopbygge indekset.
sudo zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
sudo zammad run rake searchindex:rebuild
Tilføj ekstra Elasticsearch-indeksnavneplads (valgfrit).
sudo zammad run rails r "Setting.set('es_index', Socket.gethostname + '_zammad')"
Ignorer almindelige binære filtyper (valgfrit).
sudo zammad run rails r "Setting.set('es_attachment_ignore', [ '.png', '.jpg', '.jpeg', '.mpeg', '.mpg', '.mov', '.bin', '.exe', '.box', '.mbox' ] )"
Indstil den maksimale vedhæftede størrelse (valgfrit).
sudo zammad run rails r "Setting.set('es_attachment_max_size_in_mb', 50)"
For at tillade brugere at få fjernadgang til Zammad, skal du ændre Zammad Nginx-konfigurationsfilen.
sudo vi /etc/nginx/conf.d/zammad.conf
Find denne linje.
server_name localhost;
Erstat localhost
med FQDN for din serverforekomst.
server_name helpdesk.example.com;
Gem og afslut.
:wq!
Til sidst skal du genstarte Nginx-tjenesten for at anvende dine ændringer.
sudo systemctl restart nginx.service
Brug følgende kommandoer til at bestemme status for SELinux på din serverinstans.
sudo yum install -y policycoreutils
sestatus
Hvis SELinux er aktiveret i enforcing
tilstanden på din maskine, skal du ændre en SELinux-regel som følger.
sudo yum install -y policycoreutils policycoreutils-python selinux-policy-devel
sudo setsebool httpd_can_network_connect on -P
Hvis SELinux er deaktiveret eller aktiveret i permissive
tilstanden, ignorer ovenstående ændringer og gå videre.
Du skal også ændre firewall-reglerne som følger.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload
Peg din yndlingswebbrowser til http://helpdesk.example.com
, og du vil blive bragt ind på Zammad getting started
siden.
Klik på Setup new system
knappen for at komme videre.
Administrator Account
Indtast administratorens fornavn, efternavn, e-mail og adgangskode (to gange) i vinduet, og klik derefter på Create
knappen.
Organization
Indtast organisationens navn og system-URL i vinduet, http://helpdesk.example.com
upload dit logo (hvis nogen), og klik derefter på Next
knappen.
Email Notification
Vælg en korrekt e-mail-afsendelsesmetode i vinduet, og klik derefter på Continue
knappen.
Connect Channels
Klik på Skip
knappen i vinduet for at afslutte den indledende opsætning. Alle kanaler kan tilpasses senere.
Det er alt for at opsætte et operationelt Zammad-billetsystem. Du er velkommen til at udforske Zammad-grænsefladen og invitere kundeservicerepræsentanter. Tak fordi du læste med.
Bruger du et andet system? Microweber er en open source træk og slip CMS og online shop. Microweber-kildekoden er hostet på GitHub. Denne guide vil vise dig
Bruger du et andet system? Microweber er en open source træk og slip CMS og online shop. Microweber-kildekoden er hostet på GitHub. Denne guide vil vise dig
Bruger du et andet system? osTicket er et open source kundesupport billetsystem. osTicket-kildekoden er offentligt hostet på Github. I denne tutorial
Bruger du et andet system? Sylius er en moderne e-handelsplatform til PHP, baseret på Symfony Framework. Sylius-kilden er på GitHub. Denne guide vil gå
Cezerin er en open source eCommerce progressiv webapp bygget ved hjælp af React og Node.js. I denne vejledning lærer du, hvordan du implementerer en Cezerin til produktion
Bruger du et andet system? Apache OpenMeetings er en open source webkonferenceapplikation. Det er skrevet i Java og understøtter flere databaseservere. jeg
Bruger du et andet system? Microweber er en open source træk og slip CMS og online shop. Microweber-kildekoden er hostet på GitHub. Denne guide vil vise dig
Bruger du et andet system? Akaunting er en gratis open source og online regnskabssoftware designet til små virksomheder og freelancere. Den er bygget vid
Bruger du et andet system? Mailtrain er en open source selvhostet nyhedsbrev-app bygget på Node.js og MySQL/MariaDB. Mailtrains-kilden er på GitHub. Thi
Bruger du et andet system? Akaunting er en gratis open source og online regnskabssoftware designet til små virksomheder og freelancere. Den er bygget vid
Introduktion Denne tutorial demonstrerer OpenBSD som en e-handelsløsning, der bruger PrestaShop og Apache. Apache er påkrævet, fordi PrestaShop har kompleks UR
Bruger du et andet system? Mailtrain er en open source selvhostet nyhedsbrev-app bygget på Node.js og MySQL/MariaDB. Mailtrains-kilden er på GitHub. Thi
Bruger du et andet system? InvoicePlane er en gratis og open source faktureringsapplikation. Dens kildekode kan findes på dette Github-lager. Denne guide
Bruger du et andet system? osTicket er et open source kundesupport billetsystem. osTicket-kildekoden er offentligt hostet på Github. I denne tutorial
Bruger du et andet system? Open Web Analytics (OWA) er et open source webanalyseprogram, der kan bruges til at spore og analysere, hvordan folk bruger din hjemmeside
Bruger du et andet system? Open Web Analytics (OWA) er et open source webanalyseprogram, der kan bruges til at spore og analysere, hvordan folk bruger din hjemmeside
Bruger du et andet system? Osclass er et open source-projekt, der giver dig mulighed for nemt at oprette et klassificeret websted uden nogen teknisk viden. Dens kilde
Bruger du et andet system? Osclass er et open source-projekt, der giver dig mulighed for nemt at oprette et klassificeret websted uden nogen teknisk viden. Dens kilde
Bruger du et andet system? Apache OpenMeetings er en open source webkonferenceapplikation. Det er skrevet i Java og understøtter flere databaseservere. jeg
Bruger du et andet system? X-Cart er en ekstremt fleksibel open source e-handelsplatform med tonsvis af funktioner og integrationer. X-Cart kildekoden er vært
Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.
Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.
Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.
Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.
Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...
Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.
Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af dataene. Denne blog dækker udviklingen af datalagring på basis af en infografik.
Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.
I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.
For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af mac-maskiner. Læs denne artikel for at lære mere