GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat OTRS na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak nainstalovat OTRS na AlmaLinux 8. Pro ty z vás, kteří nevěděli, OTRS znamená „Open Source Trouble Ticket System“ je bezplatný a open-source sada pro správu služeb. Je napsána v programovacím jazyce PERL a díky své schopnosti integrace s jinými systémy je mnohem populárnější. OTRS má nízké požadavky, díky čemuž je ideální pro prodej vstupenek pro malé firmy.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci OTRS (Open Ticket Request System) na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro CentOS a Rocky Linux.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8, CentOS a Rocky Linux 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte OTRS na AlmaLinux 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf clean all
sudo dnf update
sudo dnf install epel-release
sudo dnf config-manager --set-enabled powertools
sudo dnf install gcc expat-devel procmail mod_perl perl perl-core sharutils

Krok 2. Instalace webového serveru Apache a MariaDB.

Nyní nainstalujeme webový server Apache a databázový server MariaDB do vašeho systému pomocí následujícího příkazu:

sudo dnf install httpd mariadb-server

Po dokončení instalace začněte, abyste povolili její spuštění při startu systému pomocí:

sudo systemctl start httpd mariadb
sudo systemctl enable httpd mariadb

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

mysql_secure_installation

Nakonfigurujte to takto:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro OTRS. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace OTRS:

MariaDB [(none)]> CREATE DATABASE otrs character set UTF8 collate utf8_bin;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON otrs.* TO 'otrs'@'localhost' IDENTIFIED BY 'your-strong-password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Poté OTRS vyžaduje, abyste změnili následující nastavení:

nano /etc/my.cnf.d/mariadb-server.cnf

Přidejte následující řádky:

max_allowed_packet=256M
character-set-server=utf8
collation-server=utf8_general_ci
innodb_buffer_pool_size=4G
innodb_log_file_size=1G

Uložte a zavřete soubor a poté restartujte službu MariaDB, aby se změny projevily:

sudo systemctl restart mariadb

Krok 3. Vytvořte uživatele OTRS a oprávnění.

Nejprve vytvořte vyhrazeného uživatele pro OTRS pomocí následujícího příkazu:

useradd otrs
usermod -G apache otrs

Krok 4. Instalace OTRS na AlmaLinux 8.

Ve výchozím nastavení není OTRS k dispozici v základním úložišti AlmaLinux 8. Nyní spustíme následující příkaz ke stažení nejnovější verze OTRS do vašeho systému:

wget https://otrscommunityedition.com/download/otrs-community-edition-6.0.33.zip

Dále rozbalte stažený soubor:

unzip otrs-community-edition-6.0.33.zip
mv otrs-community-edition-6.0.33 /opt/otrs

K rozšíření funkcí OTRS je potřeba několik modulů Perl. Abychom tedy zjistili, které to jsou, můžeme použít skript dostupný v extrahované složce OTRS:

perl /opt/otrs/bin/otrs.CheckModules.pl

Krok 5. Nakonfigurujte OTRS.

Výchozí konfigurační soubory v /opt/otrs . Nyní přejmenujeme konfigurační soubor pomocí následujícího příkazu:

cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm

Dále upravte konfigurační soubor pomocí následujícího příkazu:

nano /opt/otrs/Kernel/Config.pm

Definujte nastavení databáze:

# The database name
$Self->{Database} = 'otrs';

# The database user
$Self->{DatabaseUser} = 'otrs';

# The password of database user. You also can use bin/otrs.Console.pl Maint::Database::PasswordCrypt
# for crypted passwords
$Self->{DatabasePw} = 'your-strong-password';

Uložte a zavřete soubor, poté upravte konfigurační soubor Apache Perl a definujte název své databáze:

nano /opt/otrs/scripts/apache2-perl-startup.pl

Odkomentujte následující řádky:

use DBD::mysql ();
use Kernel::System::DB::mysql;

Uložte a zavřete soubor a poté ověřte všechny konfigurační soubory pomocí následujícího příkazu:

perl -cw /opt/otrs/bin/cgi-bin/index.pl
perl -cw /opt/otrs/bin/cgi-bin/customer.pl
perl -cw /opt/otrs/bin/otrs.Console.pl

Dále použijte příslušná oprávnění k souborům:

/opt/otrs/bin/otrs.SetPermissions.pl

Krok 5. Nakonfigurujte Apache.

Ve výchozím nastavení obsahuje OTRS předpřipravenou šablonu v adresáři OTRS pro použití jako Apache. Můžete ji zkopírovat do konfiguračního adresáře Apache pomocí následujícího příkazu:

ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/httpd/conf.d/otrs.conf

Dále restartujte službu Apache, aby se změny projevily:

sudo systemctl restart httpd

Poté spusťte démona OTRS následujícím příkazem:

sudo -u otrs /opt/otrs/bin/otrs.Daemon.pl start

Krok 6. Nakonfigurujte bránu firewall.

AlmaLinux má ve výchozím nastavení povolenou bránu firewall a blokuje ostatní připojení z jiných počítačů, které se pokoušejí o přístup k naší službě OTRS. Musíme otevřít příslušné porty, abychom ke zdrojům OTRS lze přistupovat z jiných počítačů:

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

Krok 7. Přístup k webovému rozhraní OTRS.

Po úspěšné instalaci otevřete webový prohlížeč a přejděte do OTRS pomocí URL http://you-server-ip-address/otrs/installer.pl . Budete přesměrováni na následující stránku:

Blahopřejeme! Úspěšně jste nainstalovali OTRS. Děkujeme, že jste použili tento návod k instalaci systému OTRS (OpenSource Trouble Ticket System) na váš systém AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme zkontrolovat oficiální webové stránky OTRS.


Arch Linux
  1. Jak nainstalovat zásobník LAMP na AlmaLinux

  2. Jak nainstalovat server MariaDB v AlmaLinux

  3. Jak nainstalovat Redmine na AlmaLinux 8

  1. Jak nainstalovat MariaDB 10.6 na AlmaLinux 8

  2. Jak nainstalovat FileRun na AlmaLinux 8

  3. Jak nainstalovat Anaconda na AlmaLinux 8

  1. Jak nainstalovat Adminer na AlmaLinux 8

  2. Jak nainstalovat UVdesk Helpdesk na AlmaLinux 8

  3. Jak nainstalovat WordPress na AlmaLinux 8