Installation

Installation med Github

Uppdatera paket på ditt system till den senaste utgåvan.

    sudo apt-get update<br></br>sudo apt-get upgrade 

På Ubuntu kan du installera Apache Web Server från det officiella APT -arkivet:

    sudo apt install apache2 

För att starta tjänsten manuellt, kör:

    sudo systemctl start apache2

Även om tjänsten är möjlighet att starta på start som standard, manuellt tillåter den måste du köra:

    sudo systemctl enable apache2

Därefter måste du installera databasserver, använd följande kommando för att installera MySQL -servern

    sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

En gång är databaseservern installerad, använd följande kommando för att starta om MySQL -servern

    sudo service mysql restart 

Nästa steg är att installera PHP på Ubuntu:

    sudo apt update
    sudo apt-get install php php-{fpm,pear,imap,apcu,intl,cgi,common,mbstring,net-socket,gd,xml-util,mysql,bcmath}

​ Nu har du installerat all nödvändig programvara och nästa steg är att logga in på MySQL Server och skapa osticketdatabas. Använd följande kommando för att skapa databas. Ändra med ditt databasnamn.

    CREATE DATABASE  

Skapa en databasanvändare som heter "" med nytt lösenord. och beviljade användaren full åtkomst till databasen genom att köra följande kommandon. Ändra med önskad databasanvändare och med önskat lösenord.

    CREATE USER ''@'localhost' IDENTIFIED BY ''; 
    GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
    FLUSH PRIVILEGES; EXIT;

Kör sedan kommandona nedan för att ladda ner och extrahera den nedladdade filen och flytta den till en ny osticketrotkatalog.

    sudo apt-get install curl wget unzip
    curl -s https://api.github.com/repos/osTicket/osTicket/releases/latest \
     | grep browser_download_url \
     | grep "browser_download_url" \
     | cut -d '"' -f 4 \
     | wget -i -
    ls osTicket
    scripts  upload
    sudo mv osTicket /var/www/
    cd /var/www/osTicket/upload/include
    sudo cp ost-sampleconfig.php ost-config.php
    sudo chown -R www-data:www-data /var/www/

​ Skapa en databasanvändare som heter "" med nytt lösenord. och beviljade användaren full åtkomst till databasen genom att köra följande kommandon. Ändra med önskad databasanvändare och med önskat lösenord.

    CREATE USER ''@'localhost' IDENTIFIED BY ''; 
    GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
    FLUSH PRIVILEGES; EXIT;

Skapa virtualhost -konfigurationsfil för osticket i Apache -konfigurationskatalogen:

    sudo vim /etc/apache2/sites-enabled/osticket.conf

​ Lägg till innehåll:

    ServerAdmin <span id="cloakb665bd186c6476058479fa928a49f386">This email address is being protected from spambots. You need JavaScript enabled to view it.
    DocumentRoot /var/www/osTicket/upload
    ServerName osticket.example.com
    ServerAlias www.osticket.example.com
    Options FollowSymlinks
    AllowOverride All
    Require all granted
    ErrorLog ${APACHE_LOG_DIR}/osticket_error.log
    CustomLog ${APACHE_LOG_DIR}/osticket_access.log combined

​ Starta om apache2:

    sudo systemctl restart apache2

Installation med Docker

Dra osticketbild från nub.docker.com:

    docker pull osticket/osticket

Se till att du har en MySQL -behållare som kör som osticket kan använda för att lagra sina data.

    docker run --name osticket_mysql -d -e MYSQL_ROOT_PASSWORD=secret \
    -e MYSQL_USER=osticket -e MYSQL_PASSWORD=secret -e MYSQL_DATABASE=osticket mariadb

Kör nu den här bilden och länk MySQL -behållaren.

    docker run --name osticket -d --link osticket_mysql:mysql -p 8080:80 osticket/osticket

När installationen är klar bläddra till din styrpanel på sticketten på http: // localhost: 8080/scp. Logga in med standardadministratörsanvändare och lösenord:


*   username: ostadmin
*   password: Admin1

grattis! Du har framgångsrikt installerat osticket på Apache.

 Svenska