<?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>konfigurasi OSTicket - GoBlog</title>
	<atom:link href="https://blog.goreinnamah.com/blog/tag/konfigurasi-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>konfigurasi 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>
	</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/201 objects using Memcached
Page Caching using Disk: Enhanced 
Database Caching using Memcached (Request-wide modification query)

Served from: blog.goreinnamah.com @ 2026-07-29 19:18:50 by W3 Total Cache
-->