<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OSTicket - GoBlog</title>
	<atom:link href="https://blog.goreinnamah.com/blog/tag/osticket/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.goreinnamah.com</link>
	<description>LOG ALL LOGS</description>
	<lastBuildDate>Tue, 14 Aug 2018 12:50:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.goreinnamah.com/wp-content/uploads/2017/01/cropped-1-150x150.jpg</url>
	<title>OSTicket - GoBlog</title>
	<link>https://blog.goreinnamah.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Instalasi OSTicket v1.10.4 pada Ubuntu Server 16.04 (Nginx)</title>
		<link>https://blog.goreinnamah.com/blog/2018/08/14/osticket-pada-ubuntu-server-nginx/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Tue, 14 Aug 2018 12:50:26 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[instalasi OSTicket]]></category>
		<category><![CDATA[konfigurasi OSTicket]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[OS Ticket]]></category>
		<category><![CDATA[OSTicket]]></category>
		<category><![CDATA[Ubuntu Server]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=2737</guid>

					<description><![CDATA[<p>OSTicket merupakan sebuah aplikasi open source yang mendukung sistem ticketing dan berbasis PHP. Aplikasi ini sangat mudah, ringan, dan memang didesain untuk mudah diinstall[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2018/08/14/osticket-pada-ubuntu-server-nginx/">Instalasi OSTicket v1.10.4 pada Ubuntu Server 16.04 (Nginx)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">OSTicket merupakan sebuah aplikasi <em>open source</em> yang mendukung sistem <em>ticketing </em>dan berbasis PHP<em>. </em>Aplikasi ini sangat mudah, ringan, dan memang didesain untuk mudah diinstall dan juga mudah digunakan. OSTicket memungkinkan kita untuk mengelola, mengatur, dan mengarsipkan permintaan akan <em>support </em>terhadap sistem yang kita buat. Aplikasi ini telah mendukung autentikasi via LDAP dan Active Directory.</p>
<p style="text-align: justify;">Pada tutorial kali ini, saya akan menunjukkan langkah demi langkah mengenai cara untuk melakukan instalasi hingga konfigurasi OSTicket pada <strong>Ubuntu 16.04</strong>. <em>software </em>ini akan berjalan dibawah <strong>PHP-FPM 7.0</strong>, menggunakan <strong>Nginx</strong> sebagai <em>Web Server</em>-nya dan menggunakan <strong>MariaDB 10.2</strong> sebagai database-nya.</p>
<ul>
<li style="text-align: justify;"><em><strong>Baca juga: <a href="https://blog.goreinnamah.com/blog/2018/08/06/osticket-v1-10-4-pada-ubuntu-16-04/">Cara melakukan instalasi dan konfigurasi OS Ticket v1.10.4 pada Ubuntu Server (Apache)</a></strong></em></li>
</ul>
<h3 style="text-align: justify;"><strong>Persyaratan</strong></h3>
<ul style="text-align: justify;">
<li>Ubuntu 16.04</li>
<li>Root Privileges</li>
<li>Install PHP 7.0, Nginx, MariaDB-Server</li>
<li>Pada MariaDB (Buat <em>database</em>, buat <em>user</em> untuk mengaksesnya dan berikan <em>privilege </em>untuk <em>user </em>tersebut mengakses <em>database </em>tadi).</li>
</ul>
<h3 style="text-align: justify;">Instalasi PHP</h3>
<p style="text-align: justify;">Apabila kalian tidak menemukan adanya paket PHP 7.0 pada repositori Ubuntu yang kalian punya, maka kalian harus menambahkan repositori lain, baru kemudian melakukan instalasi paket PHP 7.0. Caranya:</p>
<pre><span style="color: #ff0000;"><strong>sudo add-apt-repository ppa:ondrej/php</strong></span></pre>
<figure id="attachment_2739" aria-describedby="caption-attachment-2739" style="width: 763px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="size-full wp-image-2739" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_17-33-48.png" alt="" width="763" height="501" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_17-33-48.png 763w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_17-33-48-300x197.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_17-33-48-120x80.png 120w" sizes="(max-width: 763px) 100vw, 763px" /><figcaption id="caption-attachment-2739" class="wp-caption-text">Menambahkan repositori Ondrej</figcaption></figure>
<pre><span style="color: #ff0000;"><strong>sudo apt update</strong></span></pre>
<figure id="attachment_2740" aria-describedby="caption-attachment-2740" style="width: 729px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-2740" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_17-34-43.png" alt="" width="729" height="269" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_17-34-43.png 729w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_17-34-43-300x111.png 300w" sizes="(max-width: 729px) 100vw, 729px" /><figcaption id="caption-attachment-2740" class="wp-caption-text">Update Package</figcaption></figure>
<pre style="text-align: justify;"><span style="color: #ff0000;"><strong>sudo apt-get install -y php7.0-cli php7.0-mysql php7.0-cgi php7.0-fpm php7.0-gd php7.0-imap php7.0-xml php7.0-mbstring php7.0-intl php-apcu</strong></span></pre>
<figure id="attachment_2741" aria-describedby="caption-attachment-2741" style="width: 1014px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-2741" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_12-51-42.png" alt="" width="1014" height="374" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_12-51-42.png 1014w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_12-51-42-300x111.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_12-51-42-768x283.png 768w" sizes="(max-width: 1014px) 100vw, 1014px" /><figcaption id="caption-attachment-2741" class="wp-caption-text">Instalasi paket PHP7.0</figcaption></figure>
<p style="text-align: justify;">Jika sudah, masuk ke dalam direktori PHP 7.0 dan edit file <strong>php.ini</strong>:</p>
<pre><span style="color: #ff0000;"><strong>cd /etc/php/7.0/</strong></span>
<span style="color: #ff0000;"><strong>vi fpm/php.ini</strong></span></pre>
<p style="text-align: justify;">Hapus tanda pagar pada <strong>cgi.fix_pathinfo </strong>dan ganti nilainya menjadi <strong>0.</strong></p>
<p style="text-align: justify;"><img loading="lazy" decoding="async" class="size-full wp-image-2744 aligncenter" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_12-57-38.png" alt="" width="689" height="163" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_12-57-38.png 689w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_12-57-38-300x71.png 300w" sizes="auto, (max-width: 689px) 100vw, 689px" />Simpan dan kemudian keluar dari <strong>vi editor. </strong></p>
<p style="text-align: justify;">Sekarang <em>restart </em>PHP7.0-fpm dan buat agar PHP7.0-fpm berjalan ketika server memulai proses <em>booting.</em></p>
<pre style="text-align: justify;"><strong><span style="color: #ff0000;">systemctl restart php7.0-fpm</span></strong>
<strong><span style="color: #ff0000;">systemctl enable php7.0-fpm</span></strong></pre>
<figure id="attachment_2745" aria-describedby="caption-attachment-2745" style="width: 640px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2745" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_18-01-57.png" alt="" width="640" height="120" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_18-01-57.png 640w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_18-01-57-300x56.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /><figcaption id="caption-attachment-2745" class="wp-caption-text">restart service PHP7.0-fpm</figcaption></figure>
<p style="text-align: justify;">Selanjutnya, kita akan melakukan konfigurasi agar PHP7.0-fpm bekerja dengan <strong>nginx </strong>web server. Masuk ke dlam direktori <em>virtual host </em>yang ada di Nginx dan <em>edit file virtual host </em>dengan <strong>vi editor</strong>:</p>
<pre><span style="color: #ff0000;"><strong>cd /etc/nginx/sites-available/</strong></span>
<span style="color: #ff0000;"><strong>vi default</strong></span></pre>
<p style="text-align: justify;">Buat konfigurasi PHP7.0 seperti file berikut:</p>
<pre><span style="color: #ff0000;"><strong>location ~ \.php$ {</strong></span>
<span style="color: #ff0000;"><strong>               include snippets/fastcgi-php.conf;</strong></span>
<strong>        #</strong>
<strong>        #       # With php7.0-cgi alone:</strong>
<strong>        #       fastcgi_pass 127.0.0.1:9000;</strong>
<strong>        #       # With php7.0-fpm:</strong>
<span style="color: #ff0000;"><strong>               fastcgi_pass unix:/run/php/php7.0-fpm.sock;</strong></span>
<strong>        #
<span style="color: #ff0000;">}</span></strong></pre>
<figure id="attachment_2746" aria-describedby="caption-attachment-2746" style="width: 614px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2746" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_13-56-50.png" alt="" width="614" height="186" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_13-56-50.png 614w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_13-56-50-300x91.png 300w" sizes="auto, (max-width: 614px) 100vw, 614px" /><figcaption id="caption-attachment-2746" class="wp-caption-text">buat seperti berikut</figcaption></figure>
<p style="text-align: justify;">Simpan dan keluar, kemudain <em>restart web server-</em>nya:</p>
<pre><span style="color: #ff0000;"><strong>service nginx restart</strong></span></pre>
<p style="text-align: justify;">Sekarang tes PHP7.0 dan Nginx dengan membuat sebuah file <strong>phpinfo. </strong>Caranya:</p>
<pre><span style="color: #ff0000;"><strong>cd /var/www/html/</strong></span>
<span style="color: #ff0000;"><strong>echo '&lt;?php phpinfo(); ?&gt;' &gt; info.php</strong></span></pre>
<p style="text-align: justify;">Buka <em>web browser </em>kalian dan masukkan alamat IP dari web kalian:</p>
<pre><span style="color: #ff0000;"><strong>http://192.168.10.131/info.php</strong></span></pre>
<p style="text-align: justify;">dan kalian akan mendapatkan informasi mengenai versi dari PHP yang kalian gunakan</p>
<figure id="attachment_2747" aria-describedby="caption-attachment-2747" style="width: 757px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2747" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_17-43-53.png" alt="" width="757" height="591" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_17-43-53.png 757w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-14_17-43-53-300x234.png 300w" sizes="auto, (max-width: 757px) 100vw, 757px" /><figcaption id="caption-attachment-2747" class="wp-caption-text">Versi PHP yang digunakan</figcaption></figure>
<h3 style="text-align: justify;">Buat Database dan User untuk Mengakses OSTicket</h3>
<p style="text-align: justify;">Pada tahap ini, kita akan membuat <em>database </em>baru dan <em>user </em>untuk mengakses <em>database </em>tersebut. <em>User </em>dan <em>database </em>inilah yang akan digunakan oleh aplikasi OSTicket. Pertama, masuk ke dalam terminal <strong>MariaDB</strong> dengan menggunakan user <strong>root.</strong></p>
<pre><span style="color: #ff0000;"><strong>mysql -u root -p</strong></span>
<span style="color: #ff0000;"><strong>KETIK PASSWORD LO</strong></span></pre>
<p style="text-align: justify;">buat database dengan nama <strong>&#8216;ticket&#8217; </strong>dan <em>user </em>baru dengan nama <strong>&#8216;ticket&#8217;</strong> dengan password &#8216;<strong>ticket&#8217;</strong></p>
<pre><span style="color: #ff0000;"><strong>create database ticket;</strong></span>
<span style="color: #ff0000;"><strong>create user 'ticket'@'localhost' identified by 'ticket';</strong></span></pre>
<p style="text-align: justify;">Berikan <em>privileges </em>untuk <em>user </em>tersebut ke <em>database </em><strong>&#8216;ticket&#8217;</strong></p>
<pre><span style="color: #ff0000;"><strong>grant all privileges on ticket.* to 'ticket'@'localhost' identified by 'ticket';</strong></span>
<span style="color: #ff0000;"><strong>flush privileges;</strong></span></pre>
<figure id="attachment_2749" aria-describedby="caption-attachment-2749" style="width: 1004px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2749" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/12.png" alt="" width="1004" height="421" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/12.png 1004w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/12-300x126.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/12-768x322.png 768w" sizes="auto, (max-width: 1004px) 100vw, 1004px" /><figcaption id="caption-attachment-2749" class="wp-caption-text">Database, user dan hak akses sudah berhasil dibuat</figcaption></figure>
<h3 style="text-align: justify;"><strong>Membuat Virtual Host untuk OSTicket</strong></h3>
<p style="text-align: justify;">Sekarang waktunya untuk membuat <em>vhost </em>baru untuk OSTicket. Masuk ke dalam direktori <em>vhost </em>milik Nginx dan buat file baru dengan nama <strong>&#8216;ticket.conf&#8217;:</strong></p>
<pre><span style="color: #ff0000;"><strong>cd /etc/nginx/sites-available/</strong></span>
<span style="color: #ff0000;"><strong>vi ticket</strong></span></pre>
<p style="text-align: justify;"><em>paste </em>konfigurasi di bawah:</p>
<pre><strong>server {
  listen 80;
        server_name ticket.cobacoba.com;
 
        root   /var/www/html/osticket/upload;
 
        access_log  /var/log/nginx/access.log;
        error_log  /var/log/nginx/error.log;
 
        index index.php;
        client_max_body_size 2000M;
        client_body_buffer_size 100M;
        client_header_buffer_size 10M;
        large_client_header_buffers 2 10M;
 
        client_body_timeout 12;
        client_header_timeout 12;
        keepalive_timeout 15;
        send_timeout 10;
 
        gzip             on;
        gzip_comp_level  2;
        gzip_min_length  1000;
        gzip_proxied     expired no-cache no-store private auth;
        gzip_types       text/plain application/x-javascript text/xml text/css application/xml;
 
        set $path_info "";
 
        location ~ /include {
            deny all;
            return 403;
        }
 
        if ($request_uri ~ "^/api(/[^\?]+)") {
            set $path_info $1;
        }
 
        location ~ ^/api/(?:tickets|tasks).*$ {
            try_files $uri $uri/ /api/http.php?$query_string;
        }
 
        if ($request_uri ~ "^/scp/.*\.php(/[^\?]+)") {
            set $path_info $1;
        }
 
        location ~ ^/scp/ajax.php/.*$ {
            try_files $uri $uri/ /scp/ajax.php?$query_string;
        }
 
        location / {
            try_files $uri $uri/ index.php;
        }
 
        location ~ \.php$ {
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
            fastcgi_param  PATH_INFO    $path_info;
        }
}</strong></pre>
<p style="text-align: justify;">Jika kamu menggunakan HTTPS, berikut kira-kira konfigurasinya:</p>
<pre><strong>server {
  listen 80;
        server_name ticket.cobacoba.com;
        return 301 https://$server_name$request_uri;
}


server {
        listen 443 ssl http2;
        listen [::]:443 ssl http2;

        ssl_certificate /lokasi/file.crt;
        ssl_certificate_key /lokasi/file.key;

	# openssl dhparam 4096 -out /etc/ssl/dhparam.pem        
	ssl_dhparam /etc/ssl/dhparam.pem;
        ssl_ecdh_curve       secp384r1; # optional
        ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
        ssl_prefer_server_ciphers on;

        ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';

        ssl_stapling on;
        ssl_stapling_verify on;
        resolver 1.1.1.1 1.0.0.1 valid=300s;
        resolver_timeout 10s;
        ssl_trusted_certificate /lokasi/file-bundle.crt;
        ssl_session_cache shared:SSL:10m;
        ssl_session_timeout 10m;

        root   /var/www/html/osticket/upload;
        index index.php index.html index.htm index.nginx-debian.html;

        server_name ticket.cobacoba.com;

        access_log  /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;

	client_max_body_size 2000M;
	client_body_buffer_size 100M;
	client_header_buffer_size 10M;
	large_client_header_buffers 2 10M;

	client_body_timeout 12;
	client_header_timeout 12;
	keepalive_timeout 15;
	send_timeout 10;

	gzip on;
	gzip_comp_level 2;
	gzip_min_length 1000;
	gzip_proxied expired no-cache no-store private auth;
	gzip_types text/plain application/x-javascript text/xml text/css application/xml;

	set $path_info "";

	location ~ /include {
	deny all;
	return 403;
	}

	if ($request_uri ~ "^/api(/[^\?]+)") {
	set $path_info $1;
	}

	location ~ ^/api/(?:tickets|tasks).*$ {
	try_files $uri $uri/ /api/http.php?$query_string;
	}

	if ($request_uri ~ "^/scp/.*\.php(/[^\?]+)") {
	set $path_info $1;
	}

	location ~ ^/scp/ajax.php/.*$ {
	try_files $uri $uri/ /scp/ajax.php?$query_string;
        }

        location / {
            try_files $uri $uri/ index.php;
        }

        location ~ \.php$ {
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
            fastcgi_param  PATH_INFO    $path_info;
        }

        location ~ /\.ht {
                deny all;
        }

        location ~ /.well-known {
                allow all;
        }

}</strong></pre>
<p style="text-align: justify;">Pada contoh ini kita akan menggunakan domain dengan nama &#8216;<strong>ticket.cobacoba.com&#8217; </strong>dan menggunakan direktori &#8216;<strong>/var/www/html/osticket/upload&#8217; </strong>sebagai <em>root directory. </em>Timpa nama &#8216;<strong>ticket.cobacoba.com&#8217; </strong>dengan nama domain kalian.</p>
<p style="text-align: justify;">Simpan konfigurasi tersebut kemudian keluar.</p>
<p style="text-align: justify;">Sekarang aktifkan vhost dan uji konfigurasinya</p>
<pre style="text-align: justify;"><span style="color: #ff0000;"><strong>ln -s /etc/nginx/sites-available/ticket.conf /etc/nginx/sites-enabled/</strong></span>
<span style="color: #ff0000;"><strong>nginx -t</strong></span></pre>
<figure id="attachment_2750" aria-describedby="caption-attachment-2750" style="width: 904px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-2750" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/13.png" alt="" width="904" height="69" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/13.png 904w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/13-300x23.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/13-768x59.png 768w" sizes="auto, (max-width: 904px) 100vw, 904px" /><figcaption id="caption-attachment-2750" class="wp-caption-text">Uji konfigurasi nginx</figcaption></figure>
<p style="text-align: justify;">pastikan tidak ada error dan kemudian <em>restart </em>nginx.</p>
<pre><span style="color: #ff0000;"><strong>service nginx restart</strong></span></pre>
<figure id="attachment_2752" aria-describedby="caption-attachment-2752" style="width: 1016px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2752" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_14-03-33.png" alt="" width="1016" height="392" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_14-03-33.png 1016w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_14-03-33-300x116.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_14-03-33-768x296.png 768w" sizes="auto, (max-width: 1016px) 100vw, 1016px" /><figcaption id="caption-attachment-2752" class="wp-caption-text">restart nginx</figcaption></figure>
<h3 style="text-align: justify;"><strong>Download dan Konfigur OSTicket</strong></h3>
<p style="text-align: justify;">Buat direktori baru untuk OSTicket dan masuk ke dalam direktori baru tersebut</p>
<pre><span style="color: #ff0000;"><strong>mkdir -p /var/www/html/osticket/</strong></span>
<span style="color: #ff0000;"><strong>cd /var/www/html/osticket/</strong></span></pre>
<p style="text-align: justify;">Download dengan perintah berikut</p>
<pre class="code_sectpre"><span style="color: #ff0000;"><strong><span class="code_sectcolor7">wget http://osticket.com/sites/default/files/download/osTicket-v1.10.4.zip</span></strong></span></pre>
<p style="text-align: justify;">Ekstrak file tersebut dengan perintah <strong>unzip</strong></p>
<pre><span style="color: #ff0000;"><strong>unzip osTicket-v1.10.4.zip</strong></span></pre>
<p style="text-align: justify;">Semua konfigurasi OSTicket berada pada folder upload, masuk ke dalam direktori tersebut dan <em>copy file </em>config-nya</p>
<pre><span style="color: #ff0000;"><strong>cd upload/</strong></span>
<span style="color: #ff0000;"><strong>cp include/ost-sampleconfig.php include/ost-config.php</strong></span></pre>
<p style="text-align: justify;">Sekarang ganti kepemilikan OSTicket menjadi <strong>&#8216;www-data&#8217;</strong> (baik user atau grupnya)</p>
<pre><span style="color: #ff0000;"><strong>cd /var/www/html/osticket/</strong></span>
<span style="color: #ff0000;"><strong>chown -R www-data:www-data upload/</strong></span></pre>
<p style="text-align: justify;"><strong>Instalasi OSTicket</strong></p>
<p style="text-align: justify;">Buka <em>browser </em>kalian dan masukkan domain kalian, contoh punya saya:</p>
<pre><span style="color: #ff0000;"><strong>htttps://ticket.cobacoba.com</strong></span></pre>
<p style="text-align: justify;">Pastikan semua paket yang dibutuhkan berda dalam kedaan berwarna hijau seperti gambar berikut</p>
<figure id="attachment_2756" aria-describedby="caption-attachment-2756" style="width: 655px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2756" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_14-08-53.png" alt="" width="655" height="573" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_14-08-53.png 655w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-13_14-08-53-300x262.png 300w" sizes="auto, (max-width: 655px) 100vw, 655px" /><figcaption id="caption-attachment-2756" class="wp-caption-text">Paket sudah lengkap</figcaption></figure>
<p style="text-align: justify;">Tekan <strong>continue </strong>dan kalian akan diarahkan pada seksi konfigurasi OSTicket.</p>
<ul>
<li><em><strong>Baca juga: <a href="https://dailyvoyagers.com/blog/2018/07/28/tutorial-dengan-mockuphone/">Membuat Tutorial Penggunaan Aplikasi dengan MockuPhone</a></strong></em></li>
</ul>
<p style="text-align: justify;">Pada bagian &#8220;<strong>System settings&#8221;, </strong>masukkan nama &#8220;helpdesk&#8221; beserta <em>email default-</em>nya. Pada bagian &#8220;<strong>admin user&#8221;, </strong>ketikkan konfigurasi admin kalian termasuk <em>email </em>admin, dan pastikan <em>email </em>tersebut berbeda dengan <em>email </em>pada <em>default helpdesk email.</em></p>
<figure id="attachment_2757" aria-describedby="caption-attachment-2757" style="width: 406px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2757" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/14.png" alt="" width="406" height="591" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/14.png 406w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/14-206x300.png 206w" sizes="auto, (max-width: 406px) 100vw, 406px" /><figcaption id="caption-attachment-2757" class="wp-caption-text">Isi dengan benar ya</figcaption></figure>
<p>Klik <strong>&#8220;install now&#8217; </strong>dan tunggu beberapa detik hingga instalasi selesai. Jika sudah selesai, kalian akan melihat gambar seperti gambar di bawah</p>
<figure id="attachment_2758" aria-describedby="caption-attachment-2758" style="width: 813px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2758" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/15.png" alt="" width="813" height="601" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/15.png 813w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/15-300x222.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/15-768x568.png 768w" sizes="auto, (max-width: 813px) 100vw, 813px" /><figcaption id="caption-attachment-2758" class="wp-caption-text">Instalasi berhasil</figcaption></figure>
<pre><span style="color: #ff0000;"><strong>cd /var/www/html/osticket/upload/</strong></span></pre>
<p>hapus atau ubah nama folder <strong>setup </strong>dan ganti <em>permission </em>dari OSticket config file</p>
<pre><span style="color: #ff0000;"><strong>mv setup/ setup-sh/</strong></span>
<span style="color: #ff0000;"><strong>chmod 0644 include/ost-config.php</strong></span></pre>
<p>Instalasi selesai</p>
<h3><strong>Uji Coba</strong></h3>
<p>Halaman Depan</p>
<figure id="attachment_2705" aria-describedby="caption-attachment-2705" style="width: 866px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-2705" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-40-14.png" alt="" width="866" height="539" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-40-14.png 866w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-40-14-300x187.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-40-14-768x478.png 768w" sizes="auto, (max-width: 866px) 100vw, 866px" /><figcaption id="caption-attachment-2705" class="wp-caption-text">Halaman user untuk mengambil tiket</figcaption></figure>
<p>Halaman admin</p>
<figure id="attachment_2704" aria-describedby="caption-attachment-2704" style="width: 1348px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-2704" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-01.png" alt="" width="1348" height="640" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-01.png 1348w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-01-300x142.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-01-768x365.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-01-1024x486.png 1024w" sizes="auto, (max-width: 1348px) 100vw, 1348px" /><figcaption id="caption-attachment-2704" class="wp-caption-text">Halaman Depan Admin</figcaption></figure>
<p>Setelah berhasil masuk sebagai admin</p>
<figure id="attachment_2706" aria-describedby="caption-attachment-2706" style="width: 978px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-2706" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-38.png" alt="" width="978" height="397" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-38.png 978w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-38-300x122.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-38-768x312.png 768w" sizes="auto, (max-width: 978px) 100vw, 978px" /><figcaption id="caption-attachment-2706" class="wp-caption-text">Login sebagai Admin</figcaption></figure>
<h3><strong>Link</strong></h3>
<p>http://osticket.com/wiki/Main_Page</p>
<h3><strong>Catatan</strong></h3>
<ul>
<li>Versi PHP yang disarankan adalah versi 5.6 hingga 7.0</li>
<li>Versi OS Ticket 1.10.4 ini belum <em>compatible </em>dengan PHP versi 7.1 dan 7.2</li>
<li>Hapus folder <strong>upload/</strong><strong>setup </strong>pasca instalasi</li>
</ul><p>The post <a href="https://blog.goreinnamah.com/blog/2018/08/14/osticket-pada-ubuntu-server-nginx/">Instalasi OSTicket v1.10.4 pada Ubuntu Server 16.04 (Nginx)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mengubah Link URL pada Email Konfirmasi Akun di OS Ticket v1.10.4</title>
		<link>https://blog.goreinnamah.com/blog/2018/08/08/url-email-konfirmasi-di-os-ticket/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Wed, 08 Aug 2018 13:47:21 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[helpdesk URL]]></category>
		<category><![CDATA[konfigurasi OSTicket]]></category>
		<category><![CDATA[Link konfirmasi OS Ticket]]></category>
		<category><![CDATA[Link Konfirmasi OSTicket]]></category>
		<category><![CDATA[OS Ticket]]></category>
		<category><![CDATA[OSTicket]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=2714</guid>

					<description><![CDATA[<p>Seringkali, setiap selesai melakukan instalasi OS Ticket (Cara melakukan instalasi bisa dilihat DI SINI), kita mengubah document root yang tadinya diarahkan ke /var/www/html/ostciket menjadi[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2018/08/08/url-email-konfirmasi-di-os-ticket/">Mengubah Link URL pada Email Konfirmasi Akun di OS Ticket v1.10.4</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Seringkali, setiap selesai melakukan instalasi OS Ticket (Cara melakukan instalasi bisa dilihat <a href="https://blog.goreinnamah.com/blog/2018/08/06/osticket-v1-10-4-pada-ubuntu-16-04/"><strong>DI SINI</strong></a>), kita mengubah <em>document root </em>yang tadinya diarahkan ke <strong>/var/www/html/ostciket </strong>menjadi <strong>/var/www/html/osticket/upload. </strong>Hal itu dilakukan untuk mempermudah <em>user </em>agar tidak perlu menambahkan <strong>/upload </strong>di belakang URL dari aplikasi OS Ticket yang sudah kita buat ketika mengaksesnya.</p>
<p style="text-align: justify;">Namun, terkadang kita lupa untuk mengubah juga URL yang ada di dalam pengaturan <strong>admin panel </strong>yang nantinya bisa berdampak pada kesalahan pengiriman link URL ke alamat email milik si <em>user </em>saat <em>user </em>tersebut mendaftarkan dirinya untuk bisa mengambil tiket.</p>
<ul style="text-align: justify;">
<li><em><strong>Baca juga: <a href="https://dailyvoyagers.com/blog/2018/07/28/tutorial-dengan-mockuphone/">Cara Membuat Tutorial Penggunaan Aplikasi dengan Mockuphone</a></strong></em></li>
</ul>
<p style="text-align: justify;">Mungkin bahasa yang saya gunakan sedikit <em>ngejelimet </em>ya, saya minta maaf untuk itu. Agar kalian tidak bingung, saya coba jelaskan dengan contoh <em>real-</em>nya ya.</p>
<h3 style="text-align: justify;"><strong>Sebelum Mengubah Helpdesk URL</strong></h3>
<p style="text-align: justify;">Saat ingin mengambil tiket pada aplikasi OS Ticket yang sudah kita buat, <em>user </em>terlebih dahulu harus mengakses alamat URL dari OS Ticket. Katakanlah alamatnya adalah <strong>https://tiket.weblo.com. </strong>Namun, sebelum bisa menambil tiket dan membuat keluhan, <em>user </em>terlebih dahulu harus mendaftarkan diri dengan memasukkan alamat email dan juga password + Nama lengkap dan nomor telepon.</p>
<figure id="attachment_2720" aria-describedby="caption-attachment-2720" style="width: 835px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2720" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/6.png" alt="" width="835" height="534" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/6.png 835w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/6-300x192.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/6-768x491.png 768w" sizes="auto, (max-width: 835px) 100vw, 835px" /><figcaption id="caption-attachment-2720" class="wp-caption-text">Inilah tampilan Halaman Utama saat user mengakses https://tiket.weblo.com</figcaption></figure>
<figure id="attachment_2721" aria-describedby="caption-attachment-2721" style="width: 561px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2721" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-08_18-29-03.png" alt="" width="561" height="569" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-08_18-29-03.png 561w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-08_18-29-03-296x300.png 296w" sizes="auto, (max-width: 561px) 100vw, 561px" /><figcaption id="caption-attachment-2721" class="wp-caption-text">Setelah menekan tombol create an account, user akan diminta untuk mengisi beberapa detil pendaftaran.</figcaption></figure>
<figure id="attachment_2725" aria-describedby="caption-attachment-2725" style="width: 838px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-2725" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-08_18-44-26.png" alt="" width="838" height="255" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-08_18-44-26.png 838w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-08_18-44-26-300x91.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-08_18-44-26-768x234.png 768w" sizes="auto, (max-width: 838px) 100vw, 838px" /><figcaption id="caption-attachment-2725" class="wp-caption-text">Pendaftaran berhasil dan user diminta untuk memeriksa email yang dikirim oleh tiket.weblo.com</figcaption></figure>
<p style="text-align: justify;">Usai mengisi semua detil informasi dan menekan tombol <strong>Register, </strong>sebuah email yang berisi <strong>link konfirmasi </strong>akan dikirimkan ke alamat email yang sudah dimasukkan oleh user tadi. Kira-kira isinya seperti ini:</p>
<figure id="attachment_2726" aria-describedby="caption-attachment-2726" style="width: 683px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2726" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/7.png" alt="" width="683" height="281" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/7.png 683w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/7-300x123.png 300w" sizes="auto, (max-width: 683px) 100vw, 683px" /><figcaption id="caption-attachment-2726" class="wp-caption-text">Terdapat sebuah link konfirmasi dalam email user yang harus ia klik guna mengaktifkan akun di tiket.weblo.com</figcaption></figure>
<p style="text-align: justify;">Jika <em>user </em>tersebut menekan <em>link </em>tersebut, maka hasil yang akan didapat adalah <strong>404 not found. </strong>Hal tersebut terjadi sebab kita sudah mengubah <em>document root </em>pada <strong>Apache, </strong>tapi belum mengubah URL pada <em>helpdesk. </em>Itulh sebabnya masih ada halaman <strong>/upload </strong>setelah URL yang membuat <em>link </em>tersebut tidak ditemukan.</p>
<h3 style="text-align: justify;"><strong>Setelah Mengubah Helpdesk URL</strong></h3>
<p style="text-align: justify;">Yang perlu diubah agar <em>link </em>yang dikirim berjalan dengan lancar adalah <strong>Helpdesk URL. </strong>Caranya dengan masuk ke <strong>Admin Panel →Settings→Helpdesk URL. </strong>Hilangkanbagian <strong>/upload </strong>sehingga hanya benar-benar alamat URL (tanpa ada folder di belakangnya).</p>
<figure id="attachment_2729" aria-describedby="caption-attachment-2729" style="width: 663px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2729" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/8.png" alt="" width="663" height="479" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/8.png 663w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/8-300x217.png 300w" sizes="auto, (max-width: 663px) 100vw, 663px" /><figcaption id="caption-attachment-2729" class="wp-caption-text">Mengubah Helpdesk URL</figcaption></figure>
<p style="text-align: justify;">Dengan melakukan perubahan tersebut, kini <em>link </em>konfirmasi yang dikirim kepada <em>user </em>pastilah benar. Dan seharusnya ketika si <em>user </em>mendaftar kembali, maka proses akan berjalan seperti ini:</p>
<figure id="attachment_2730" aria-describedby="caption-attachment-2730" style="width: 684px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2730" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/9.png" alt="" width="684" height="287" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/9.png 684w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/9-300x126.png 300w" sizes="auto, (max-width: 684px) 100vw, 684px" /><figcaption id="caption-attachment-2730" class="wp-caption-text">Isi email dengan URL yang baru setelah melakukan perubahan pada helpdesk url</figcaption></figure>
<figure id="attachment_2731" aria-describedby="caption-attachment-2731" style="width: 825px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-2731" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/10.png" alt="" width="825" height="284" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/10.png 825w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/10-300x103.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/10-768x264.png 768w" sizes="auto, (max-width: 825px) 100vw, 825px" /><figcaption id="caption-attachment-2731" class="wp-caption-text">Inilah hasil yang seharusnya didapat. Pendaftaran berhasil dilakukan dan user dapat mengambil tiket antrian</figcaption></figure>
<p style="text-align: justify;">Itu tadi sedikit tutorial untuk mengubah link konfirmasi yang dikirimkan ke email <em>user </em>yang mendaftar. Semoga tutorial ini bisa berguna untuk kalian ya. Sampai jumpa di tutorial berikutnya <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>The post <a href="https://blog.goreinnamah.com/blog/2018/08/08/url-email-konfirmasi-di-os-ticket/">Mengubah Link URL pada Email Konfirmasi Akun di OS Ticket v1.10.4</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Instalasi OSTicket v1.10.4 pada Ubuntu Server 16.04 (Apache)</title>
		<link>https://blog.goreinnamah.com/blog/2018/08/06/osticket-v1-10-4-pada-ubuntu-16-04/</link>
					<comments>https://blog.goreinnamah.com/blog/2018/08/06/osticket-v1-10-4-pada-ubuntu-16-04/#comments</comments>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Mon, 06 Aug 2018 15:42:59 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[aplikasi ticketing]]></category>
		<category><![CDATA[aplikasi ticketing gratis]]></category>
		<category><![CDATA[aplikasi tiket]]></category>
		<category><![CDATA[instalasi OSTicket]]></category>
		<category><![CDATA[OSTicket]]></category>
		<category><![CDATA[ticket]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=2669</guid>

					<description><![CDATA[<p>OSTicket merupakan sebuah software ticketing yang simple, ringan, open source dan banyak digunakan di seluruh penjuru dunia. Buat kalian yang mempunyai sebuah layanan[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2018/08/06/osticket-v1-10-4-pada-ubuntu-16-04/">Instalasi OSTicket v1.10.4 pada Ubuntu Server 16.04 (Apache)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><strong>OSTicket</strong> merupakan sebuah <em>software</em> <em>ticketing </em>yang simple, ringan, <em>open source </em>dan banyak digunakan di seluruh penjuru dunia<em>. </em>Buat kalian yang mempunyai sebuah layanan dan membutuhkan sebuah aplikasi ticketing, OSTicket inilah pilihan yang tepat. OSTicket hadir dengan fitur yang sangat banyak, bahkan fitur-fitur yang ada di aplikasi ini lebih banyak dari <em>software ticketing </em>berbayar lainnya. Kabar baiknya lagi adalah aplikasi ini 100% gratis..tis..tis. Enak kan?</p>
<ul>
<li><em><strong>Baca juga: <a href="https://blog.goreinnamah.com/blog/2018/07/09/apache-ant-1-9-7/">Instalasi Apache-ant-1.9.7 pada CentOS 6.10</a></strong></em></li>
</ul>
<p style="text-align: justify;">Tanpa banyak berbasa-basi lagi, berikut ini saya bagikan cara untuk melakukan instalasi OSTicket v1.10.4 di Ubuntu Server 16.04.</p>
<h3 style="text-align: justify;"><strong>Persyaratan</strong></h3>
<ol style="text-align: justify;">
<li style="text-align: justify;">Install PHP 7.0, Apache, MariaDB-Server</li>
<li>Pada MariaDB (Buat <em>database</em>, buat <em>user</em> untuk mengaksesnya dan berikan <em>privilege </em>untuk <em>user </em>tersebut mengakses <em>database </em>tadi).</li>
</ol>
<h3 style="text-align: justify;">Instalasi PHP</h3>
<p style="text-align: justify;">Apabila kalian tidak menemukan adanya paket PHP 7.0 pada repositori Ubuntu yang kalian punya, maka kalian harus menambahkan repositori lain, baru kemudian melakukan instalasi paket PHP 7.0. Caranya:</p>
<pre><span style="color: #ff0000;"><strong>sudo add-apt-repository ppa:ondrej/php</strong></span></pre>
<figure id="attachment_2675" aria-describedby="caption-attachment-2675" style="width: 641px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2675" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-01-05.png" alt="" width="641" height="529" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-01-05.png 641w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-01-05-300x248.png 300w" sizes="auto, (max-width: 641px) 100vw, 641px" /><figcaption id="caption-attachment-2675" class="wp-caption-text">menambahkan repositori ondrej</figcaption></figure>
<pre><span style="color: #ff0000;"><strong>sudo apt update</strong></span></pre>
<figure id="attachment_2676" aria-describedby="caption-attachment-2676" style="width: 635px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2676" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_14-09-50.png" alt="" width="635" height="206" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_14-09-50.png 635w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_14-09-50-300x97.png 300w" sizes="auto, (max-width: 635px) 100vw, 635px" /><figcaption id="caption-attachment-2676" class="wp-caption-text">Update packet</figcaption></figure>
<pre class="code"><span style="color: #ff0000;"><strong>sudo apt-get install -y php7.0-cli php7.0-mysql php7.0-cgi php7.0-fpm php7.0-gd php7.0-imap php7.0-xml php7.0-mbstring php7.0-intl php-apcu</strong></span></pre>
<figure id="attachment_2677" aria-describedby="caption-attachment-2677" style="width: 639px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2677" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-58-54.png" alt="" width="639" height="290" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-58-54.png 639w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-58-54-300x136.png 300w" sizes="auto, (max-width: 639px) 100vw, 639px" /><figcaption id="caption-attachment-2677" class="wp-caption-text">Instalasi paket PHP7.0</figcaption></figure>
<pre><span style="color: #ff0000;"><strong>sudo apt install python-software-properties</strong></span></pre>
<figure id="attachment_2678" aria-describedby="caption-attachment-2678" style="width: 638px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2678" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-59-48.png" alt="" width="638" height="259" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-59-48.png 638w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-59-48-300x122.png 300w" sizes="auto, (max-width: 638px) 100vw, 638px" /><figcaption id="caption-attachment-2678" class="wp-caption-text">install python-software-properties</figcaption></figure>
<p style="text-align: justify;"><em>enable </em>PHP 7.0 dan kemudian <em>restart service </em>Apache2</p>
<pre><span style="color: #ff0000;"><strong>sudo a2enmod php7.0</strong></span>
<span style="color: #ff0000;"><strong>sudo service apache2 restart</strong></span></pre>
<figure id="attachment_2690" aria-describedby="caption-attachment-2690" style="width: 423px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2690" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-12-39.png" alt="" width="423" height="171" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-12-39.png 423w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-12-39-300x121.png 300w" sizes="auto, (max-width: 423px) 100vw, 423px" /><figcaption id="caption-attachment-2690" class="wp-caption-text">Enable PHP7.0</figcaption></figure>
<h3 style="text-align: justify;">Pemeriksaan Versi PHP dan Pemilihan Versi Default</h3>
<p style="text-align: justify;">Setelah melakukan instalasi PHP 7.0 tadi, sekarang waktunya membuat versi tersebut menjadi versi default yang digunakan. Cara yang pertama adalah periksa versi PHP yang aktif terlebih dahulu</p>
<pre><span style="color: #ff0000;"><strong>php -v</strong> </span></pre>
<figure id="attachment_2684" aria-describedby="caption-attachment-2684" style="width: 640px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2684" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-56-48.png" alt="" width="640" height="119" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-56-48.png 640w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-56-48-300x56.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /><figcaption id="caption-attachment-2684" class="wp-caption-text">memeriksa versi PHP</figcaption></figure>
<p style="text-align: justify;">Apabila PHP 7.0 belum menjadi <em>default, </em>ubah dengan menggunakan perintah berikut:</p>
<pre><span style="color: #ff0000;"><strong>sudo update-alternatives --config php</strong></span></pre>
<figure id="attachment_2685" aria-describedby="caption-attachment-2685" style="width: 570px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2685" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-14-11.png" alt="" width="570" height="173" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-14-11.png 570w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-14-11-300x91.png 300w" sizes="auto, (max-width: 570px) 100vw, 570px" /><figcaption id="caption-attachment-2685" class="wp-caption-text">Memilih versi PHP yang ingin digunakan, dalam hal ini versi PHP7.0</figcaption></figure>
<p style="text-align: justify;">Kalau sudah selesai, jalankan kembali perintah <strong><span style="color: #ff0000;">php -v</span> </strong>untuk melihat versi terkini dari PHP yang kalian gunakan.</p>
<figure id="attachment_2686" aria-describedby="caption-attachment-2686" style="width: 642px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2686" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-14-34.png" alt="" width="642" height="118" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-14-34.png 642w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-14-34-300x55.png 300w" sizes="auto, (max-width: 642px) 100vw, 642px" /><figcaption id="caption-attachment-2686" class="wp-caption-text">Versi PHP yang digunakan sudah PHP 7.0</figcaption></figure>
<h3 style="text-align: justify;">Buat Database dan User untuk Mengakses OSTicket</h3>
<p style="text-align: justify;">Setelah kalian melakukan instalasi MariaDB-Server, tahap selanjutnya adalah membuat database dan user untuk OSTicket dapat mengakses database tersebut. Caranya:</p>
<pre><span style="color: #ff0000;"><strong>mysql -u root -p</strong></span>
<span style="color: #ff0000;"><strong>create database <span style="color: #000000;">osticket</span>;</strong></span>
<span style="color: #ff0000;"><strong>create user '<span style="color: #000000;">osticket</span>'@'<span style="color: #000000;">localhost</span>' identified by '<span style="color: #000000;">passwordnyaapa</span>';</strong></span>
<span style="color: #ff0000;"><strong>grant all privileges on <span style="color: #000000;">osticket</span>.<span style="color: #000000;">*</span> to '<span style="color: #000000;">osticket</span>'@'<span style="color: #000000;">localhost</span>';</strong></span>
<span style="color: #ff0000;"><strong>flush privileges;</strong></span>
<span style="color: #ff0000;"><strong>exit</strong></span></pre>
<figure id="attachment_2693" aria-describedby="caption-attachment-2693" style="width: 649px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2693" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/2.png" alt="" width="649" height="421" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/2.png 649w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/2-300x195.png 300w" sizes="auto, (max-width: 649px) 100vw, 649px" /><figcaption id="caption-attachment-2693" class="wp-caption-text">Buat database dan user untuk mengaksesnya</figcaption></figure>
<p style="text-align: justify;">Kalau sudah, sekarang waktunya untuk menguji database tersebut. Jika kalian bisa login menggunakan <em>user</em> yang sudah kalian buat tadi dan melihat sebuah <em>database </em>bernama <strong>osticket, </strong>berarti kalian sudah benar.</p>
<pre><span style="color: #ff0000;"><strong>mysql -u root -p</strong></span>
<span style="color: #ff0000;"><strong>show databases;</strong></span></pre>
<figure id="attachment_2694" aria-describedby="caption-attachment-2694" style="width: 651px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2694" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-30-02.png" alt="" width="651" height="374" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-30-02.png 651w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-30-02-300x172.png 300w" sizes="auto, (max-width: 651px) 100vw, 651px" /><figcaption id="caption-attachment-2694" class="wp-caption-text">sudah berhasil diakses</figcaption></figure>
<h3 style="text-align: justify;"><strong>Instalasi OSTicket v1.10.4</strong></h3>
<p style="text-align: justify;">Sebelum memulai proses instalasi, kalian harus terlebih dulu masuk ke dalam folder HTML pada sistem kalian. Caranya:</p>
<pre class="code_sectpre"><span style="color: #ff0000;"><strong><span class="code_sectcolor7">cd /var/www/html/</span></strong></span></pre>
<p style="text-align: justify;">Dan dari sana, kalian harus mengunduh paket OSTicket yang bisa diunduh dengan menggunakan perintah berikut:</p>
<pre class="code_sectpre"><span style="color: #ff0000;"><strong><span class="code_sectcolor7">wget http://osticket.com/sites/default/files/download/osTicket-v1.10.4.zip</span></strong></span></pre>
<figure id="attachment_2681" aria-describedby="caption-attachment-2681" style="width: 1068px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2681" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_13-54-51.png" alt="" width="1068" height="195" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_13-54-51.png 1068w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_13-54-51-300x55.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_13-54-51-768x140.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_13-54-51-1024x187.png 1024w" sizes="auto, (max-width: 1068px) 100vw, 1068px" /><figcaption id="caption-attachment-2681" class="wp-caption-text">download paket OSTicket v1.10.4</figcaption></figure>
<p style="text-align: justify;">Setelah berhasil diunduh, ekstrak file tersebut dengan cara perintah berikut:</p>
<pre><span style="color: #ff0000;"><strong>unzip osTicket-v1.10.4.zip -d osticket</strong></span></pre>
<figure id="attachment_2688" aria-describedby="caption-attachment-2688" style="width: 517px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2688" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-54-42.png" alt="" width="517" height="364" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-54-42.png 517w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_09-54-42-300x211.png 300w" sizes="auto, (max-width: 517px) 100vw, 517px" /><figcaption id="caption-attachment-2688" class="wp-caption-text">unzip OSTicket</figcaption></figure>
<p style="text-align: justify;">Setelah selesai ekstrak, kalian perlu untuk mengganti kepemilikan dari direktory <strong>osticket. </strong>Caranya:</p>
<pre><span style="color: #ff0000;"><strong>sudo chown -R www-data:www-data osticket/</strong></span></pre>
<figure id="attachment_2691" aria-describedby="caption-attachment-2691" style="width: 610px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2691" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/1.png" alt="" width="610" height="152" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/1.png 610w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/1-300x75.png 300w" sizes="auto, (max-width: 610px) 100vw, 610px" /><figcaption id="caption-attachment-2691" class="wp-caption-text">Ubah Kepemilikan</figcaption></figure>
<p style="text-align: justify;">Selanjutnya, kalian perlu meng-<em>copy </em>sebuah file dan mengubah namanya agar file tersebut bisa dijalankan. Lakukan perintah berikut:</p>
<pre class="code_sectpre"><strong><span class="code_sectcolor7" style="color: #ff0000;">sudo cp osticket/upload/include/ost-sampleconfig.php osticket/upload/include/ost-config.php</span></strong></pre>
<figure id="attachment_2692" aria-describedby="caption-attachment-2692" style="width: 656px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2692" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-36-52.png" alt="" width="656" height="32" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-36-52.png 656w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-36-52-300x15.png 300w" sizes="auto, (max-width: 656px) 100vw, 656px" /><figcaption id="caption-attachment-2692" class="wp-caption-text">Copy dan ubah nama file config</figcaption></figure>
<p style="text-align: justify;">Ubah <em>permission </em>dari direktori osticket menjadi seperti berikut:</p>
<pre><span style="color: #ff0000;"><strong>sudo chmod 755 -R osticket/</strong></span></pre>
<p style="text-align: justify;">Berikutnya, kalian harus membuat <em>virtual host </em>untuk konfigurasi ini. Caranya:</p>
<pre class="code_sectpre"><span class="code_sectcolor7" style="color: #ff0000;"><strong>sudo vi /etc/apache2/sites-available/osticket.conf</strong> </span></pre>
<p style="text-align: justify;">dalam file tersebut, kalian harus menambahkan baris berikut:</p>
<pre><span style="color: #ff0000;"><strong>&lt;VirtualHost <span style="color: #000000;">*:80</span>&gt;</strong></span>
<span style="color: #ff0000;"><strong>ServerAdmin <span style="color: #000000;">support@weblo.com</span></strong></span>
<span style="color: #ff0000;"><strong>DocumentRoot <span style="color: #000000;">/var/www/html/osticket/</span></strong></span>
<span style="color: #ff0000;"><strong>ServerName <span style="color: #000000;">tiket.weblo.com</span></strong></span>
<span style="color: #ff0000;"><strong>ServerAlias <span style="color: #000000;">www.tiket.weblo.com</span></strong></span>
<span style="color: #ff0000;"><strong>Alias <span style="color: #000000;">/tiket</span> "<span style="color: #000000;">/var/www/html/osticket/</span>"</strong></span>


<span style="color: #ff0000;"><strong>&lt;Directory <span style="color: #000000;">/var/www/html/osticket/</span>&gt;</strong></span>
<span style="color: #ff0000;"><strong>Options <span style="color: #000000;">FollowSymLinks</span></strong></span>
<span style="color: #ff0000;"><strong>AllowOverride <span style="color: #000000;">All</span></strong></span>
<span style="color: #ff0000;"><strong>Order <span style="color: #000000;">allow,deny</span></strong></span>
<span style="color: #ff0000;"><strong>allow <span style="color: #000000;">from all</span></strong></span>
<span style="color: #ff0000;"><strong>&lt;/Directory&gt;</strong></span>

<span style="color: #ff0000;"><strong>RewriteEngine <span style="color: #000000;">on</span></strong></span>
<span style="color: #ff0000;"><strong>RewriteCond %{SERVER_NAME} =<span style="color: #000000;">tiket.weblo.com</span> [OR]</strong></span>
<span style="color: #ff0000;"><strong>RewriteCond %{SERVER_NAME} =<span style="color: #000000;">www.tiket.weblo.com</span></strong></span>
<span style="color: #ff0000;"><strong>RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]</strong></span>


<span style="color: #ff0000;"><strong>ErrorLog <span style="color: #000000;">/var/log/apache2/tiket.weblo.com-error_log</span></strong></span>
<span style="color: #ff0000;"><strong>CustomLog <span style="color: #000000;">/var/log/apache2/tiket.weblo.com-access_log common</span></strong></span>
<span style="color: #ff0000;"><strong>&lt;/VirtualHost&gt;</strong></span></pre>
<figure id="attachment_2695" aria-describedby="caption-attachment-2695" style="width: 587px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2695" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-40-29.png" alt="" width="587" height="418" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-40-29.png 587w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_10-40-29-300x214.png 300w" sizes="auto, (max-width: 587px) 100vw, 587px" /><figcaption id="caption-attachment-2695" class="wp-caption-text">Konfigurasi untuk virtual host</figcaption></figure>
<p style="text-align: justify;">Karena konfigurasi di atas memaksa agar web ini diakses lewat HTTPS, maka kalian harus membuat konfigurasi SSL-nya juga. Caranya:</p>
<pre><span class="code_sectcolor7" style="color: #ff0000;"><strong>sudo vi /etc/apache2/sites-available/osticket-ssl.conf</strong> </span></pre>
<p style="text-align: justify;">yang isinya adalah</p>
<pre><span style="color: #ff0000;"><strong>&lt;IfModule <span style="color: #000000;">mod_ssl.c</span>&gt;</strong></span>
<span style="color: #ff0000;"><strong>&lt;VirtualHost <span style="color: #000000;">*:443</span>&gt;</strong></span>
<span style="color: #ff0000;"><strong>ServerAdmin <span style="color: #000000;">support@tiket.weblo.com</span></strong></span>
<span style="color: #ff0000;"><strong>DocumentRoot <span style="color: #000000;">/var/www/html/osticket/</span></strong></span>
<span style="color: #ff0000;"><strong>ServerName <span style="color: #000000;">tiket.weblo.com</span></strong></span>
<span style="color: #ff0000;"><strong>ServerAlias <span style="color: #000000;">www.tiket.weblo.com</span></strong></span>

<span style="color: #ff0000;"><strong>Alias <span style="color: #000000;">/tiket</span> "<span style="color: #000000;">/var/www/html/osticket/</span>"</strong></span>

<span style="color: #ff0000;"><strong>&lt;Directory <span style="color: #000000;">/var/www/html/ostiket/</span>&gt;</strong></span>
<span style="color: #ff0000;"><strong>Options <span style="color: #000000;">FollowSymLinks</span></strong></span>
<span style="color: #ff0000;"><strong>AllowOverride <span style="color: #000000;">All</span></strong></span>
<span style="color: #ff0000;"><strong>Order <span style="color: #000000;">allow,deny</span></strong></span>
<span style="color: #ff0000;"><strong>allow <span style="color: #000000;">from all</span></strong></span>
<span style="color: #ff0000;"><strong>&lt;/Directory&gt;</strong></span>

<span style="color: #ff0000;"><strong>ErrorLog <span style="color: #000000;">/var/log/apache2/tiket.weblo.com-error_log</span></strong></span>
<span style="color: #ff0000;"><strong>CustomLog <span style="color: #000000;">/var/log/apache2/tiket.weblo.com-access_log common</span></strong></span>


<span style="color: #ff0000;"><strong>SSLCertificateFile <span style="color: #000000;">/etc/letsencrypt/certificate.crt</span></strong></span>
<span style="color: #ff0000;"><strong>SSLCertificateKeyFile <span style="color: #000000;">/etc/letsencrypt/private.key</span></strong></span>
<span style="color: #ff0000;"><strong>SSLCertificateChainFile <span style="color: #000000;">/etc/letsencrypt/ca_bundle.crt</span></strong></span>

<span style="color: #ff0000;"><strong>&lt;/VirtualHost&gt;</strong></span>
<span style="color: #ff0000;"><strong>&lt;/IfModule&gt;</strong></span></pre>
<figure id="attachment_2696" aria-describedby="caption-attachment-2696" style="width: 493px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2696" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_17-55-42.png" alt="" width="493" height="441" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_17-55-42.png 493w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_17-55-42-300x268.png 300w" sizes="auto, (max-width: 493px) 100vw, 493px" /><figcaption id="caption-attachment-2696" class="wp-caption-text">konfigurasi untuk SSL</figcaption></figure>
<p style="text-align: justify;">Setelah itu selesai, kalian harus mengubah sedikit konfigurasi <em>hosts. </em>Caranya:</p>
<pre><span style="color: #ff0000;"><strong>sudo vi /etc/hosts</strong></span></pre>
<p style="text-align: justify;">dan tambahkan baris berikut</p>
<pre><span style="color: #ff0000;"><strong>&lt;ip server lo&gt; nama domain (tiket.weblo.com)</strong></span></pre>
<p style="text-align: justify;">Selanjutnya, <em>enable </em>konfigurasi yang sudah kalian buat tadi. Caranya:</p>
<pre><span style="color: #ff0000;"><strong>a2ensite <span style="color: #000000;">osticket.conf</span></strong></span>
<span style="color: #ff0000;"><strong>a2ensite <span style="color: #000000;">osticket-ssl.conf</span></strong></span>
<span style="color: #ff0000;"><strong>service apache2 restart</strong></span></pre>
<figure id="attachment_2698" aria-describedby="caption-attachment-2698" style="width: 558px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2698" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_11-53-38.png" alt="" width="558" height="185" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_11-53-38.png 558w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_11-53-38-300x99.png 300w" sizes="auto, (max-width: 558px) 100vw, 558px" /><figcaption id="caption-attachment-2698" class="wp-caption-text">Enable Configuration</figcaption></figure>
<p style="text-align: justify;">Sekarang buka browser kalian dan masukkan URL <strong>http://tiket.weblo.com/upload</strong> sebagai alamatnya. Installer OSTicket akan terbuka dan menampilkan persayratan yang harus terinstall sebelum melanjutkan ke tahap berikutnya. Pastikan semua persyaratan terpenuhi ya sebelum kalian tekan <em><strong>continue</strong>.</em></p>
<figure id="attachment_2700" aria-describedby="caption-attachment-2700" style="width: 679px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2700" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-21-06.png" alt="" width="679" height="608" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-21-06.png 679w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-21-06-300x269.png 300w" sizes="auto, (max-width: 679px) 100vw, 679px" /><figcaption id="caption-attachment-2700" class="wp-caption-text">Persyaratan yang wajib terpenuhi</figcaption></figure>
<p style="text-align: justify;">Pada tahapan selanjutnya, kalian akan diminta untuk mengisi beberapa <em>field </em>seperti <em>Helpdesk Name, Default Email, </em>Informasi Admin User dan yang paling penting adalah pengaturan koneksi ke dalam <em>database. </em></p>
<p style="text-align: justify;">Untuk <strong>MySQL Hostname</strong>, karena saya menginstallnya satu server dengan <strong>OSTicket</strong>, maka saya mengisinya dengan <strong>localhost</strong>.</p>
<p style="text-align: justify;">Untuk <strong>MySQL Database</strong>, masukkan nama <em>database </em>yang kalian buat pada tahap awal tadi. Masukkan juga <strong>username</strong> dan <strong>password</strong> yang sesuai ya. Gak lupa kan?</p>
<figure id="attachment_2701" aria-describedby="caption-attachment-2701" style="width: 407px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2701" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/3.png" alt="" width="407" height="600" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/3.png 407w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/3-204x300.png 204w" sizes="auto, (max-width: 407px) 100vw, 407px" /><figcaption id="caption-attachment-2701" class="wp-caption-text">Detil yang perlu diisi. Isi dengan tepat ya</figcaption></figure>
<p>Selamat, instalasi kalian kini sudah berhasil.</p>
<figure id="attachment_2702" aria-describedby="caption-attachment-2702" style="width: 810px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2702" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/4.png" alt="" width="810" height="592" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/4.png 810w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/4-300x219.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/4-768x561.png 768w" sizes="auto, (max-width: 810px) 100vw, 810px" /><figcaption id="caption-attachment-2702" class="wp-caption-text">Instalasi sudah berhasil</figcaption></figure>
<p style="text-align: justify;">Sebelum lanjut ke tahap berikutnya, kalian perlu menghilangkan <em>write access </em>pada file <strong><em>include/ost-config.php. </em></strong>Caranya:</p>
<pre><span style="color: #ff0000;"><strong>sudo chmod 644 include/ost-config.php</strong></span></pre>
<figure id="attachment_2703" aria-describedby="caption-attachment-2703" style="width: 614px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2703" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_22-21-29.png" alt="" width="614" height="19" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_22-21-29.png 614w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_22-21-29-300x9.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_22-21-29-600x19.png 600w" sizes="auto, (max-width: 614px) 100vw, 614px" /><figcaption id="caption-attachment-2703" class="wp-caption-text">Menghilangkan write access</figcaption></figure>
<p>Untuk mengakses halaman admin, kamu bisa mengetikkan URL <strong>http://tiket.weblo.com/upload/scp</strong></p>
<figure id="attachment_2704" aria-describedby="caption-attachment-2704" style="width: 1348px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2704" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-01.png" alt="" width="1348" height="640" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-01.png 1348w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-01-300x142.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-01-768x365.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-01-1024x486.png 1024w" sizes="auto, (max-width: 1348px) 100vw, 1348px" /><figcaption id="caption-attachment-2704" class="wp-caption-text">Halaman Admin</figcaption></figure>
<figure id="attachment_2706" aria-describedby="caption-attachment-2706" style="width: 978px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2706" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-38.png" alt="" width="978" height="397" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-38.png 978w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-38-300x122.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-41-38-768x312.png 768w" sizes="auto, (max-width: 978px) 100vw, 978px" /><figcaption id="caption-attachment-2706" class="wp-caption-text">Login sebagai Admin</figcaption></figure>
<p>Sedangkan untuk halaman user, URL yang perlu dimasukkan adalah <strong>http://tiket.weblo.com/upload/</strong></p>
<figure id="attachment_2705" aria-describedby="caption-attachment-2705" style="width: 866px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2705" src="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-40-14.png" alt="" width="866" height="539" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-40-14.png 866w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-40-14-300x187.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/08/Screenshot_2018-08-06_12-40-14-768x478.png 768w" sizes="auto, (max-width: 866px) 100vw, 866px" /><figcaption id="caption-attachment-2705" class="wp-caption-text">Halaman user untuk mengambil tiket</figcaption></figure>
<p style="text-align: justify;">Yap, kini instalasi OSTicket sudah berhasil dan silahkan kalian melakukan konfigurasi lanjutan yang kalian perlukan.</p>
<p>Sampai jumpa di tutorial selanjutnya <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h3>Catatan:</h3>
<ol>
<li>Versi PHP yang disarankan adalah versi 5.6 hingga 7.0</li>
<li>OSTicket v1.10.4 ini belum <em>compatible </em>dengan PHP versi 7.1 dan 7.2</li>
<li>Hapus folder <strong>upload/</strong><strong>setup </strong>pasca instalasi</li>
<li>Ubah <em>document root </em>menjadi <strong>/&lt;lokasi_folder_osticket&gt;/upload</strong></li>
</ol><p>The post <a href="https://blog.goreinnamah.com/blog/2018/08/06/osticket-v1-10-4-pada-ubuntu-16-04/">Instalasi OSTicket v1.10.4 pada Ubuntu Server 16.04 (Apache)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.goreinnamah.com/blog/2018/08/06/osticket-v1-10-4-pada-ubuntu-16-04/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 0/243 objects using Memcached
Page Caching using Disk: Enhanced 
Database Caching using Memcached (Request-wide modification query)

Served from: blog.goreinnamah.com @ 2026-09-05 21:05:10 by W3 Total Cache
-->