I den här guiden går vi igenom hur du installerar osTicket, ett populärt support- och helpdesk-system, med Nginx på Debian 11. Denna installation kan vara särskilt användbar för användare av en VPS-server.
Förutsättningar
- Debian 11 installerat på din server.
- Root-åtkomst eller sudo-rättigheter.
- En aktiv internetanslutning.
- Nginx installerat.
- PHP och nödvändiga PHP-tillägg installerade.
- MySQL eller MariaDB installerat.
Steg 1: Uppdatera systemet
Öppna terminalen och kör följande kommando för att uppdatera systempaketen:
sudo apt update && sudo apt upgrade -y
Steg 2: Installera nödvändiga paket
Kör följande kommando för att installera PHP och nödvändiga tillägg:
sudo apt install php php-mysql php-mbstring php-xml php-curl php-gd -y
Steg 3: Ladda ner osTicket
Ladda ner den senaste versionen av osTicket:
wget https://github.com/osTicket/osTicket/releases/download/v1.17/osTicket-v1.17.zip
Extrahera zip-filen:
unzip osTicket-v1.17.zip -d /var/www/html/osticket
Steg 4: Ställ in rättigheterna
Sätt rättigheterna för osTicket-mappen:
sudo chown -R www-data:www-data /var/www/html/osticket
sudo chmod -R 755 /var/www/html/osticket
Steg 5: Skapa en databas för osTicket
Anslut till MySQL/MariaDB:
sudo mysql -u root -p
Skapa en databas och användare för osTicket:
CREATE DATABASE osticket;
CREATE USER 'osticketuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON osticket.* TO 'osticketuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Steg 6: Konfigurera Nginx för osTicket
Skapa en ny konfigurationsfil för Nginx:
sudo nano /etc/nginx/sites-available/osticket
Lägg till följande konfiguration i filen:
server {
listen 80;
server_name your_domain_or_IP;
root /var/www/html/osticket/upload;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # Kontrollera PHP-version
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
Ersätt `your_domain_or_IP` med din faktiska domän eller serverns IP-adress.
Steg 7: Aktivera konfigurationen och starta om Nginx
Kör följande kommandon för att aktivera konfigurationen och starta om Nginx:
sudo ln -s /etc/nginx/sites-available/osticket /etc/nginx/sites-enabled/
sudo systemctl restart nginx
Steg 8: Slutför installationen via webbläsaren
Navigera till följande URL i din webbläsare för att slutföra installationen av osTicket:
http://your_domain_or_IP/setup/index.php
Avslutning
Ditt osTicket-system är nu installerat och klart för användning. Genom att använda denna metod kan du enkelt hantera din supportlösning från en VPS-server.