Jak nainstalovat Microweber na CentOS 7
Používáte jiný systém? Microweber je open source drag and drop CMS a online obchod. Zdrojový kód Microweber je hostován na GitHubu. Tento průvodce vám to ukáže
Zammad je open source systém helpdesk/ticketing určený pro týmy zákaznické podpory. S Zammad mohou zástupci zákaznických služeb snadno řešit dotazy a stížnosti zákazníků z různých kanálů, včetně webu, formuláře, e-mailu, chatu, Twitteru, Facebooku atd.
203.0.113.1
a jeho název hostitele je helpdesk
.helpdesk.example.com
nakonfigurovaná tak, aby odkazovala na výše uvedenou instanci serveru. Více podrobností se o tom můžete dozvědět v jiném tutoriálu Vultr .Jak vyžaduje Zammad, musíte správně nastavit FQDN na instanci serveru, než budete moci vzdáleně přistupovat k webu Zammad.
K vi
otevření /etc/hosts
souboru použijte textový editor .
sudo vi /etc/hosts
Vložte následující řádek před všechny existující řádky.
203.0.113.1 helpdesk.example.com helpdesk
Uložit a skončit.
:wq!
Pomocí hostname -f
příkazu potvrďte výsledek, který bude vypadat takto.
helpdesk.example.com
Jak vyžaduje Zammad, musíte nainstalovat Java na instanci serveru, než budete moci nainstalovat a spustit Zammad.
Nainstalujte nejnovější stabilní verzi OpenJDK 8.
sudo apt install -y openjdk-8-jdk
Po instalaci OpenJDK 8 si můžete ověřit výsledek.
java -version
Výstup bude vypadat takto.
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)
Nakonec nastavte JAVA_HOME
proměnnou prostředí.
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
Zammad používá Elasticsearch k poskytování vyhledávací funkce. Na Ubuntu 16.04 si můžete nainstalovat nejnovější stabilní verzi Elasticsearch 5 pomocí oficiálního repozitáře Elasticsearch DEB, jak je uvedeno níže.
Nejprve si stáhněte a nainstalujte veřejný podpisový klíč Elasticsearch 5.
sudo apt install -y wget
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Poté nainstalujte apt-transport-https
balíček.
sudo apt install -y apt-transport-https
Uložte definici úložiště do /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
Dále nainstalujte Elasticsearch 5.x pomocí APT.
sudo apt update -y
sudo apt install -y elasticsearch
Nakonec spusťte službu Elasticsearch a nechte ji automaticky spouštět při spuštění.
sudo systemctl daemon-reload
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
Kromě toho, abyste umožnili Elasticsearch indexovat přílohy souborů, musíte nainstalovat mapper-attachments
plugin Elasticsearch následovně.
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install mapper-attachments
Až budete požádáni o schválení dalších oprávnění, zadejte „ Y
“ a poté Enter
instalaci dokončete stisknutím „ “.
Restartujte službu Elasticsearch, aby se načetl nový plugin.
sudo systemctl restart elasticsearch.service
Pro usnadnění procesu instalace můžete použít oficiální repozitář Zammad DEB k instalaci Zammad spolu s různými závislostmi, včetně Nginx, PostgreSQL a dalších, vše současně.
Nejprve se ujistěte, že instance serveru používá UTF-8
národní prostředí, jinak nelze PostgreSQL nainstalovat.
locale
Pokud najdete jiné nastavení národního prostředí než en_US.UTF-8
, musíte na toto národní prostředí přepnout následovně.
sudo apt install -y locales
sudo locale-gen en_US.UTF-8
echo "LANG=en_US.UTF-8" | sudo tee /etc/default/locale
Až se ujistíte, že je národní prostředí správné, stáhněte si oficiální repozitář Zammad DEB.
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
Nainstalujte Zammad a všechny požadované závislosti pomocí APT
.
sudo apt update -y
sudo apt install -y zammad
Po úspěšné instalaci Zammad se služba Zammad automaticky spustí. Pro potvrzení stavu služby Zammad můžete použít následující příkaz.
sudo systemctl status zammad.service
Jeho stav bude active (running)
.
Dále použijte následující příkazy, aby Zammad pracoval s Elasticsearch a znovu sestavil index.
sudo zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
sudo zammad run rake searchindex:rebuild
Přidejte další prostor jmen indexu Elasticsearch (volitelné).
sudo zammad run rails r "Setting.set('es_index', Socket.gethostname + '_zammad')"
Ignorovat běžné typy binárních souborů (volitelné).
sudo zammad run rails r "Setting.set('es_attachment_ignore', [ '.png', '.jpg', '.jpeg', '.mpeg', '.mpg', '.mov', '.bin', '.exe', '.box', '.mbox' ] )"
Nastavte maximální velikost přílohy (volitelné).
sudo zammad run rails r "Setting.set('es_attachment_max_size_in_mb', 50)"
Chcete-li uživatelům umožnit vzdálený přístup k Zammad, musíte upravit konfigurační soubor Zammad Nginx.
sudo vi /etc/nginx/sites-available/zammad.conf
Najděte čáru.
server_name localhost;
Nahraďte localhost
úplným názvem domény vaší instance serveru.
server_name helpdesk.example.com;
Uložit a skončit.
:wq!
Nakonec restartujte službu Nginx, abyste použili své úpravy.
sudo systemctl restart nginx.service
Pomocí následujících příkazů určete stav SELinux na instanci serveru.
sudo apt install -y policycoreutils
sestatus
Pokud je SELinux povolen v enforcing
režimu na vašem počítači, musíte upravit pravidlo SELinux následovně.
sudo apt install -y selinux selinux-basics selinux-utils selinux-policy-ubuntu setools
sudo setsebool httpd_can_network_connect on -P
Pokud je SELinux disabled
v permissive
režimu zapnutý, ignorujte výše uvedené úpravy a pokračujte.
Musíte také upravit pravidla brány firewall UFW následovně.
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Nginx Full"
sudo ufw enable
Nasměrujte svůj oblíbený webový prohlížeč na http://helpdesk.example.com
a poté budete přesměrováni na Zammad getting started
stránku.
Chcete-li Setup new system
pokračovat, klikněte na tlačítko.
V Administrator Account
okně zadejte jméno, příjmení, e-mail a heslo správce (dvakrát) a klikněte na Create
tlačítko.
V Organization
okně zadejte název organizace a adresu URL systému http://helpdesk.example.com
, nahrajte své logo (pokud existuje) a klikněte na Next
tlačítko.
V Email Notification
okně vyberte správný způsob odeslání e-mailu a poté klikněte na Continue
tlačítko.
V Connect Channels
okně klikněte na Skip
tlačítko pro dokončení počátečního nastavení. Všechny kanály lze později přizpůsobit.
To je vše pro nastavení funkčního systému prodeje vstupenek Zammad. Neváhejte prozkoumat rozhraní Zammad a pozvěte zástupce zákaznických služeb. Děkuji za přečtení.
Používáte jiný systém? Microweber je open source drag and drop CMS a online obchod. Zdrojový kód Microweber je hostován na GitHubu. Tento průvodce vám to ukáže
Používáte jiný systém? Microweber je open source drag and drop CMS a online obchod. Zdrojový kód Microweber je hostován na GitHubu. Tento průvodce vám to ukáže
Cezerin je open source progresivní webová aplikace eCommerce vytvořená pomocí React a Node.js. V tomto tutoriálu se naučíte, jak nasadit Cezerin pro produkci
Používáte jiný systém? Microweber je open source drag and drop CMS a online obchod. Zdrojový kód Microweber je hostován na GitHubu. Tento průvodce vám to ukáže
Používáte jiný systém? Mailtrain je open-source samostatně hostovaná aplikace pro newsletter postavená na Node.js a MySQL/MariaDB. Zdroj Mailtrains je na GitHubu. toto
Používáte jiný systém? Akaunting je bezplatný, open source a online účetní software určený pro malé podniky a živnostníky. Je postaven s vtipem
Používáte jiný systém? InvoicePlane je bezplatná a open source fakturační aplikace. Jeho zdrojový kód lze nalézt na tomto úložišti Github. Tento průvodce
Používáte jiný systém? Osclass je projekt s otevřeným zdrojovým kódem, který vám umožňuje snadno vytvořit klasifikovaný web bez jakýchkoli technických znalostí. Jeho zdroj
Používáte jiný systém? Apache OpenMeetings je open source aplikace pro webové konference. Je napsán v Javě a podporuje více databázových serverů. já
Používáte jiný systém? X-Cart je extrémně flexibilní open-source platforma elektronického obchodu se spoustou funkcí a integrací. Zdrojový kód X-Cart je hostitel
Používáte jiný systém? Matomo (dříve Piwik) je open source analytická platforma, otevřená alternativa k Google Analytics. Zdroj Matomo je hostován o
Používáte jiný systém? Zammad je open source systém helpdesk/ticketing určený pro týmy zákaznické podpory. Se Zammadem, zákaznickým servisem
Používáte jiný systém? X-Cart je extrémně flexibilní open-source platforma elektronického obchodu se spoustou funkcí a integrací. Zdrojový kód X-Cart je hostitel
Používáte jiný systém? Matomo (dříve Piwik) je open source analytická platforma, otevřená alternativa k Google Analytics. Zdroj Matomo je hostován o
Používáte jiný systém? Akaunting je bezplatný, open source a online účetní software určený pro malé podniky a živnostníky. Je postaven s vtipem
Používáte jiný systém? Alfresco Community Edition je open source verze služeb Alfresco Content Services. Je napsán v Javě a používá PostgreSQL t
Používáte jiný systém? Apache Zeppelin je webový notebook s otevřeným zdrojovým kódem a nástroj pro spolupráci pro interaktivní přijímání dat, zjišťování, analýzu a
Používáte jiný systém? InvoicePlane je bezplatná a open source fakturační aplikace. Jeho zdrojový kód lze nalézt na tomto úložišti Github. Tento průvodce
Používáte jiný systém? Attendize je open source platforma pro prodej vstupenek a správu událostí založená na Laravel PHP Framework. Věnujte pozornost zdrojovému kódu
Používáte jiný systém? Osclass je projekt s otevřeným zdrojovým kódem, který vám umožňuje snadno vytvořit klasifikovaný web bez jakýchkoli technických znalostí. Jeho zdroj
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více