<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.jefendi.my.id/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Johan+Efendi</id>
	<title>Corat Coret - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.jefendi.my.id/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Johan+Efendi"/>
	<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Special:Contributions/Johan_Efendi"/>
	<updated>2026-09-09T15:08:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Unifi_Network&amp;diff=102</id>
		<title>Unifi Network</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Unifi_Network&amp;diff=102"/>
		<updated>2025-01-10T07:41:06Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;  ===Menambahkan USG ke Existing Project===  Edit IP Address agar bisa dikenali di nextwork, misal 192.168.19.50 &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; $ ssh ubnt@192.168.1.1 ubnt@ubnt:~$ configure ubnt@ubnt:~$ edit interfaces ethernet eth1 ubnt@ubnt:~$ set address 192.168.19.50 ubnt@ubnt:~$ commit ubnt@ubnt:~$ exit ubnt@ubnt:~$ exit &amp;lt;/syntaxhighlight&amp;gt;  Hapus IP lama dari USG &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; $ ssh ubnt@[NEW IP] ubnt@ubnt:~$ configure ubnt@ubnt:~$ edit interfaces eth...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
===Menambahkan USG ke Existing Project===&lt;br /&gt;
&lt;br /&gt;
Edit IP Address agar bisa dikenali di nextwork, misal 192.168.19.50&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ ssh ubnt@192.168.1.1&lt;br /&gt;
ubnt@ubnt:~$ configure&lt;br /&gt;
ubnt@ubnt:~$ edit interfaces ethernet eth1&lt;br /&gt;
ubnt@ubnt:~$ set address 192.168.19.50&lt;br /&gt;
ubnt@ubnt:~$ commit&lt;br /&gt;
ubnt@ubnt:~$ exit&lt;br /&gt;
ubnt@ubnt:~$ exit&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hapus IP lama dari USG&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ ssh ubnt@[NEW IP]&lt;br /&gt;
ubnt@ubnt:~$ configure&lt;br /&gt;
ubnt@ubnt:~$ edit interfaces ethernet eth1&lt;br /&gt;
ubnt@ubnt:~$ delete address 192.168.1.1/24&lt;br /&gt;
ubnt@ubnt:~$ commit&lt;br /&gt;
ubnt@ubnt:~$ exit&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beritahukan keberadaannya agar bisa dikenali oleh controller (CloudKey)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ubnt@ubnt:~$ set-inform http://[CLOUD KEY IP]:8080/inform&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Cheat_Sheet&amp;diff=101</id>
		<title>Cheat Sheet</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Cheat_Sheet&amp;diff=101"/>
		<updated>2024-12-01T23:10:49Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;==Permanent Network Device Name==  Temukan terlebih dahulu &amp;lt;b&amp;gt;Mac Address&amp;lt;/b&amp;gt; yang akan dijadikan sebagai nama permanen network devive. Buat file /etc/systemd/network/10-ether1.link dan isi dengan &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; [Match] MACAddress=aa:bb:cc:dd:ee:ff Type=ether  [Link] Name=ether1 &amp;lt;/syntaxhighlight&amp;gt;  Sumber: * [https://pve.proxmox.com/wiki/Network_Configuration Network Configuration]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Permanent Network Device Name==&lt;br /&gt;
&lt;br /&gt;
Temukan terlebih dahulu &amp;lt;b&amp;gt;Mac Address&amp;lt;/b&amp;gt; yang akan dijadikan sebagai nama permanen network devive. Buat file /etc/systemd/network/10-ether1.link dan isi dengan&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
MACAddress=aa:bb:cc:dd:ee:ff&lt;br /&gt;
Type=ether&lt;br /&gt;
&lt;br /&gt;
[Link]&lt;br /&gt;
Name=ether1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sumber:&lt;br /&gt;
* [https://pve.proxmox.com/wiki/Network_Configuration Network Configuration]&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=NextCloud&amp;diff=100</id>
		<title>NextCloud</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=NextCloud&amp;diff=100"/>
		<updated>2024-09-28T23:45:57Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Generate Video Thumbnail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Reset Password==&lt;br /&gt;
&lt;br /&gt;
* Login sebagai root dengan SSH&lt;br /&gt;
* Jalankan perintah &amp;lt;code&amp;gt;sudo -u nobody php-cli /srv/www/nextcloud/occ user:resetpassword &amp;lt;username&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Masukkan password baru&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo -u nobody php-cli /srv/www/nextcloud/occ user:resetpassword admin&lt;br /&gt;
Enter a new password: &lt;br /&gt;
Confirm the new password: &lt;br /&gt;
Successfully reset password for admin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generate Video Thumbnail==&lt;br /&gt;
&lt;br /&gt;
Install ffmpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Install&lt;br /&gt;
apt install ffmpeg&lt;br /&gt;
&lt;br /&gt;
# Verifikasi installasi&lt;br /&gt;
ffmpeg -version&lt;br /&gt;
&lt;br /&gt;
# Check lokasi installasi ffmpeg&lt;br /&gt;
which ffmpeg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tamgahkan konfigurasi &amp;lt;code&amp;gt;config.php&amp;lt;/code&amp;gt; dan sesuaikan lokasi ffmpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
  &#039;enable_previews&#039; =&amp;gt; true,&lt;br /&gt;
  &#039;enabledPreviewProviders&#039; =&amp;gt;&lt;br /&gt;
		array (&lt;br /&gt;
			0 =&amp;gt; &#039;OC\\Preview\\TXT&#039;,&lt;br /&gt;
			1 =&amp;gt; &#039;OC\\Preview\\MarkDown&#039;,&lt;br /&gt;
			2 =&amp;gt; &#039;OC\\Preview\\OpenDocument&#039;,&lt;br /&gt;
			3 =&amp;gt; &#039;OC\\Preview\\PDF&#039;,&lt;br /&gt;
			4 =&amp;gt; &#039;OC\\Preview\\MSOffice2003&#039;,&lt;br /&gt;
			5 =&amp;gt; &#039;OC\\Preview\\MSOfficeDoc&#039;,&lt;br /&gt;
			6 =&amp;gt; &#039;OC\\Preview\\Image&#039;,&lt;br /&gt;
			7 =&amp;gt; &#039;OC\\Preview\\Photoshop&#039;,&lt;br /&gt;
			8 =&amp;gt; &#039;OC\\Preview\\TIFF&#039;,&lt;br /&gt;
			9 =&amp;gt; &#039;OC\\Preview\\SVG&#039;,&lt;br /&gt;
			10 =&amp;gt; &#039;OC\\Preview\\Font&#039;,&lt;br /&gt;
			11 =&amp;gt; &#039;OC\\Preview\\MP3&#039;,&lt;br /&gt;
			12 =&amp;gt; &#039;OC\\Preview\\Movie&#039;,&lt;br /&gt;
			13 =&amp;gt; &#039;OC\\Preview\\MKV&#039;,&lt;br /&gt;
			14 =&amp;gt; &#039;OC\\Preview\\MP4&#039;,&lt;br /&gt;
			15 =&amp;gt; &#039;OC\\Preview\\AVI&#039;,&lt;br /&gt;
			16 =&amp;gt; &#039;OC\\Preview\\Mov&#039;,&lt;br /&gt;
		),&lt;br /&gt;
   &#039;preview_ffmpeg_path&#039; =&amp;gt; &#039;/usr/bin/ffmpeg&#039;,&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=NextCloud&amp;diff=99</id>
		<title>NextCloud</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=NextCloud&amp;diff=99"/>
		<updated>2024-09-28T23:44:21Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Reset Password==&lt;br /&gt;
&lt;br /&gt;
* Login sebagai root dengan SSH&lt;br /&gt;
* Jalankan perintah &amp;lt;code&amp;gt;sudo -u nobody php-cli /srv/www/nextcloud/occ user:resetpassword &amp;lt;username&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Masukkan password baru&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo -u nobody php-cli /srv/www/nextcloud/occ user:resetpassword admin&lt;br /&gt;
Enter a new password: &lt;br /&gt;
Confirm the new password: &lt;br /&gt;
Successfully reset password for admin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generate Video Thumbnail==&lt;br /&gt;
&lt;br /&gt;
Install ffmpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Install&lt;br /&gt;
apt install ffmpeg&lt;br /&gt;
&lt;br /&gt;
# Verifikasi installasi&lt;br /&gt;
ffmpeg -version&lt;br /&gt;
&lt;br /&gt;
# Check lokasi installasi ffmpeg&lt;br /&gt;
which ffmpeg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tamgahkan konfigurasi &amp;lt;code&amp;gt;config.php&amp;lt;/code&amp;gt; dan sesuaikan lokasi ffmpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
  &#039;enable_previews&#039; =&amp;gt; true,&lt;br /&gt;
  &#039;enabledPreviewProviders&#039; =&amp;gt;&lt;br /&gt;
		array (&lt;br /&gt;
			0 =&amp;gt; &#039;OC\\Preview\\TXT&#039;,&lt;br /&gt;
			1 =&amp;gt; &#039;OC\\Preview\\MarkDown&#039;,&lt;br /&gt;
			2 =&amp;gt; &#039;OC\\Preview\\OpenDocument&#039;,&lt;br /&gt;
			3 =&amp;gt; &#039;OC\\Preview\\PDF&#039;,&lt;br /&gt;
			4 =&amp;gt; &#039;OC\\Preview\\MSOffice2003&#039;,&lt;br /&gt;
			5 =&amp;gt; &#039;OC\\Preview\\MSOfficeDoc&#039;,&lt;br /&gt;
			6 =&amp;gt; &#039;OC\\Preview\\Image&#039;,&lt;br /&gt;
			7 =&amp;gt; &#039;OC\\Preview\\Photoshop&#039;,&lt;br /&gt;
			8 =&amp;gt; &#039;OC\\Preview\\TIFF&#039;,&lt;br /&gt;
			9 =&amp;gt; &#039;OC\\Preview\\SVG&#039;,&lt;br /&gt;
			10 =&amp;gt; &#039;OC\\Preview\\Font&#039;,&lt;br /&gt;
			11 =&amp;gt; &#039;OC\\Preview\\MP3&#039;,&lt;br /&gt;
			12 =&amp;gt; &#039;OC\\Preview\\Movie&#039;,&lt;br /&gt;
			13 =&amp;gt; &#039;OC\\Preview\\MKV&#039;,&lt;br /&gt;
			14 =&amp;gt; &#039;OC\\Preview\\MP4&#039;,&lt;br /&gt;
			15 =&amp;gt; &#039;OC\\Preview\\AVI&#039;,&lt;br /&gt;
			15 =&amp;gt; &#039;OC\\Preview\\Mov&#039;,&lt;br /&gt;
		),&lt;br /&gt;
   &#039;preview_ffmpeg_path&#039; =&amp;gt; &#039;/usr/bin/ffmpeg&#039;,&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=NextCloud&amp;diff=98</id>
		<title>NextCloud</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=NextCloud&amp;diff=98"/>
		<updated>2024-09-25T09:54:37Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Reset Password */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Reset Password==&lt;br /&gt;
&lt;br /&gt;
* Login sebagai root dengan SSH&lt;br /&gt;
* Jalankan perintah &amp;lt;code&amp;gt;sudo -u nobody php-cli /srv/www/nextcloud/occ user:resetpassword &amp;lt;username&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Masukkan password baru&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo -u nobody php-cli /srv/www/nextcloud/occ user:resetpassword admin&lt;br /&gt;
Enter a new password: &lt;br /&gt;
Confirm the new password: &lt;br /&gt;
Successfully reset password for admin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=NextCloud&amp;diff=97</id>
		<title>NextCloud</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=NextCloud&amp;diff=97"/>
		<updated>2024-09-25T09:49:30Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;==Reset Password== &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; sudo -u nobody php-cli /srv/www/nextcloud/occ user:resetpassword admin Enter a new password:  Confirm the new password:  Successfully reset password for admin &amp;lt;/syntaxhighlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Reset Password==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo -u nobody php-cli /srv/www/nextcloud/occ user:resetpassword admin&lt;br /&gt;
Enter a new password: &lt;br /&gt;
Confirm the new password: &lt;br /&gt;
Successfully reset password for admin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Ubuntu_Cheats&amp;diff=96</id>
		<title>Ubuntu Cheats</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Ubuntu_Cheats&amp;diff=96"/>
		<updated>2024-09-13T06:33:40Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;=Flush DNS=  &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; resolvectl flush-caches &amp;lt;/syntaxhighlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Flush DNS=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
resolvectl flush-caches&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=95</id>
		<title>Cyber Panel</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=95"/>
		<updated>2024-09-11T08:36:42Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Shortcut */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Deteksi IP Cloudflare=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Edit litespeed config&lt;br /&gt;
nano  /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
&lt;br /&gt;
useIpInProxyHeader               1&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
&lt;br /&gt;
accessControl{&lt;br /&gt;
        allow ALL, 173.245.48.0/20T, 103.21.244.0/22T, 103.22.200.0/22T, 103.31.4.0/22T, 141.101.64.0/18T, 108.162.192.0/18T, 190.93.240.0/20T, 188.114.96.0/20T, 197.234.240.0/22T, 198.41.128.0/17T, 162.158.0.0/15T, 104.16.0.0/13T, 104.24.0.0/14T, 172.64.0.0/13T, 131.0.72.0/22T&lt;br /&gt;
        deny&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Restart litespeed&lt;br /&gt;
&lt;br /&gt;
systemctl restart lsws&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Shortcut=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Trigger daily backup&lt;br /&gt;
/usr/local/CyberCP/bin/python /usr/local/CyberCP/plogical/IncScheduler.py Daily&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=94</id>
		<title>Cyber Panel</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=94"/>
		<updated>2024-09-11T08:36:29Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Deteksi IP Cloudflare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Deteksi IP Cloudflare=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Edit litespeed config&lt;br /&gt;
nano  /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
&lt;br /&gt;
useIpInProxyHeader               1&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
&lt;br /&gt;
accessControl{&lt;br /&gt;
        allow ALL, 173.245.48.0/20T, 103.21.244.0/22T, 103.22.200.0/22T, 103.31.4.0/22T, 141.101.64.0/18T, 108.162.192.0/18T, 190.93.240.0/20T, 188.114.96.0/20T, 197.234.240.0/22T, 198.41.128.0/17T, 162.158.0.0/15T, 104.16.0.0/13T, 104.24.0.0/14T, 172.64.0.0/13T, 131.0.72.0/22T&lt;br /&gt;
        deny&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Restart litespeed&lt;br /&gt;
&lt;br /&gt;
systemctl restart lsws&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Shortcut=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Trigger daily backup&lt;br /&gt;
/usr/local/CyberCP/bin/python /usr/local/CyberCP/plogical/IncScheduler.py Daily&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Install_Mikrotik_di_OS_Ubuntu&amp;diff=93</id>
		<title>Install Mikrotik di OS Ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Install_Mikrotik_di_OS_Ubuntu&amp;diff=93"/>
		<updated>2024-09-11T08:35:26Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wget https://download.mikrotik.com/routeros/7.15.3/chr-7.15.3.img.zip -O chr.img.zip &lt;br /&gt;
gunzip -c chr.img.zip &amp;gt; chr.img&lt;br /&gt;
echo u &amp;gt; /proc/sysrq-trigger&lt;br /&gt;
&lt;br /&gt;
# Ganti /dev/sda dengan device yang sesuai&lt;br /&gt;
# Jalankan fdisk -l untuk nama devicenya&lt;br /&gt;
&lt;br /&gt;
dd if=chr.img bs=1024 of=/dev/sda&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Install_Mikrotik_di_OS_Ubuntu&amp;diff=92</id>
		<title>Install Mikrotik di OS Ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Install_Mikrotik_di_OS_Ubuntu&amp;diff=92"/>
		<updated>2024-09-11T08:33:34Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;==Install==  &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;  wget https://download.mikrotik.com/routeros/7.15.3/chr-7.15.3.img.zip -O chr.img.zip  gunzip -c chr.img.zip &amp;gt; chr.img echo u &amp;gt; /proc/sysrq-trigger  # Ganti /dev/sda dengan device yang sesuai # Jalankan fdisk -l untuk nama devicenya dd if=chr.img bs=1024 of=/dev/sda  &amp;lt;/syntaxhighlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wget https://download.mikrotik.com/routeros/7.15.3/chr-7.15.3.img.zip -O chr.img.zip &lt;br /&gt;
gunzip -c chr.img.zip &amp;gt; chr.img&lt;br /&gt;
echo u &amp;gt; /proc/sysrq-trigger&lt;br /&gt;
&lt;br /&gt;
# Ganti /dev/sda dengan device yang sesuai&lt;br /&gt;
# Jalankan fdisk -l untuk nama devicenya&lt;br /&gt;
dd if=chr.img bs=1024 of=/dev/sda&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Zabbix&amp;diff=91</id>
		<title>Zabbix</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Zabbix&amp;diff=91"/>
		<updated>2024-09-10T12:10:55Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Edit database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Edit database===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
DBHost=localhost&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# nano /etc/zabbix/web/zabbix.conf.php&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Menghapus History / Log===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SET @history_interval = 7;&lt;br /&gt;
SET @trends_interval = 90;&lt;br /&gt;
&lt;br /&gt;
DELETE FROM alerts WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM acknowledges WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM events WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
&lt;br /&gt;
DELETE FROM history WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_uint WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_str WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_text WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_log WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
&lt;br /&gt;
DELETE FROM trends WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@trends_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM trends_uint WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@trends_interval * 24 * 60 * 60);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Zabbix&amp;diff=90</id>
		<title>Zabbix</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Zabbix&amp;diff=90"/>
		<updated>2024-09-10T08:54:28Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Edit database===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# vi /etc/zabbix/zabbix_server.conf&lt;br /&gt;
DBHost=localhost&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=&amp;lt;password&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Menghapus History / Log===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SET @history_interval = 7;&lt;br /&gt;
SET @trends_interval = 90;&lt;br /&gt;
&lt;br /&gt;
DELETE FROM alerts WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM acknowledges WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM events WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
&lt;br /&gt;
DELETE FROM history WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_uint WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_str WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_text WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_log WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
&lt;br /&gt;
DELETE FROM trends WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@trends_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM trends_uint WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@trends_interval * 24 * 60 * 60);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Zabbix&amp;diff=89</id>
		<title>Zabbix</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Zabbix&amp;diff=89"/>
		<updated>2024-09-10T08:52:13Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Menghapus History / Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Menghapus History / Log===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SET @history_interval = 7;&lt;br /&gt;
SET @trends_interval = 90;&lt;br /&gt;
&lt;br /&gt;
DELETE FROM alerts WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM acknowledges WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM events WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
&lt;br /&gt;
DELETE FROM history WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_uint WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_str WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_text WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_log WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
&lt;br /&gt;
DELETE FROM trends WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@trends_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM trends_uint WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@trends_interval * 24 * 60 * 60);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Zabbix&amp;diff=88</id>
		<title>Zabbix</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Zabbix&amp;diff=88"/>
		<updated>2024-09-10T08:52:00Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;=Menghapus History / Log=   &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; SET @history_interval = 7; SET @trends_interval = 90;  DELETE FROM alerts WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60); DELETE FROM acknowledges WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60); DELETE FROM events WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);  DELETE FROM history WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Menghapus History / Log=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SET @history_interval = 7;&lt;br /&gt;
SET @trends_interval = 90;&lt;br /&gt;
&lt;br /&gt;
DELETE FROM alerts WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM acknowledges WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM events WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
&lt;br /&gt;
DELETE FROM history WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_uint WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_str WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_text WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM history_log WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@history_interval * 24 * 60 * 60);&lt;br /&gt;
&lt;br /&gt;
DELETE FROM trends WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@trends_interval * 24 * 60 * 60);&lt;br /&gt;
DELETE FROM trends_uint WHERE (UNIX_TIMESTAMP(NOW()) - clock) &amp;gt; (@trends_interval * 24 * 60 * 60);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=87</id>
		<title>Install aaPanel Ubuntu 22.04</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=87"/>
		<updated>2024-09-10T06:42:45Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Install=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Set timezone ke Asia/Jakarta&lt;br /&gt;
timedatectl set-timezone Asia/Jakarta&lt;br /&gt;
&lt;br /&gt;
# Update&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
# Install tools2 standard&lt;br /&gt;
apt install nano screen&lt;br /&gt;
&lt;br /&gt;
# Install aapanel script&lt;br /&gt;
URL=https://www.aapanel.com/script/install_7.0_en.sh &amp;amp;&amp;amp; if [ -f /usr/bin/curl ];then curl -ksSO &amp;quot;$URL&amp;quot; ;else wget --no-check-certificate -O install_7.0_en.sh &amp;quot;$URL&amp;quot;;fi;bash install_7.0_en.sh aapanel&lt;br /&gt;
&lt;br /&gt;
# Mengatasi bug saat install php extension&lt;br /&gt;
apt-get install autoconf -y&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installasi Compatible dengan WP=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Apache 2.4&lt;br /&gt;
* PHP 8.3&lt;br /&gt;
* Pure FTPD&lt;br /&gt;
* phpMyAdmin&lt;br /&gt;
* Mailsys 4&lt;br /&gt;
* Redis 7&lt;br /&gt;
&lt;br /&gt;
=Optional=&lt;br /&gt;
&lt;br /&gt;
* FTP Storage&lt;br /&gt;
* Google Storage&lt;br /&gt;
&lt;br /&gt;
=PHP 8.3=&lt;br /&gt;
&lt;br /&gt;
* fileinfo&lt;br /&gt;
* redis&lt;br /&gt;
* imagemagick&lt;br /&gt;
&lt;br /&gt;
=Cheat=&lt;br /&gt;
&lt;br /&gt;
* mv /usr/bin/curl /usr/bin/curl_bak&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Plesk&amp;diff=86</id>
		<title>Plesk</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Plesk&amp;diff=86"/>
		<updated>2024-09-10T00:42:00Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Node &amp;amp; PHP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Location=&lt;br /&gt;
&lt;br /&gt;
==Node &amp;amp; PHP==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Node&lt;br /&gt;
/opt/plesk/node&lt;br /&gt;
&lt;br /&gt;
# PHP&lt;br /&gt;
/opt/plesk/php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jika NPM tidak dikenali sebagai program di shell&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export PATH=$PATH:/opt/plesk/node/21/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Whitelist Cloudflare IP&#039;s=&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;173.245.48.0/20&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;173.245.48.0/20&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;103.21.244.0/22&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;103.22.200.0/22&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;103.31.4.0/22&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;141.101.64.0/18&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;108.162.192.0/18&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;190.93.240.0/20&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;188.114.96.0/20&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;197.234.240.0/22&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;198.41.128.0/17&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;162.158.0.0/15&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;104.16.0.0/13&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;104.24.0.0/14&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;172.64.0.0/13&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
plesk bin ip_ban --add-trusted &amp;quot;131.0.72.0/22&amp;quot; -description &amp;quot;Cloudflare Proxy&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Matomo&amp;diff=85</id>
		<title>Matomo</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Matomo&amp;diff=85"/>
		<updated>2024-09-05T06:31:04Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Shortcut=&lt;br /&gt;
&lt;br /&gt;
# Reset Password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
php -r &#039;echo password_hash(md5(&amp;quot;changeMe&amp;quot;), PASSWORD_DEFAULT) . &amp;quot;\n&amp;quot;;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Config cloudflare&lt;br /&gt;
&lt;br /&gt;
proxy_client_headers[] = HTTP_CF_CONNECTING_IP&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=84</id>
		<title>Cyber Panel</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=84"/>
		<updated>2024-09-04T14:34:47Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Deteksi IP Cloudflare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Deteksi IP Cloudflare=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Edit litespeed config&lt;br /&gt;
nano  /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
&lt;br /&gt;
useIpInProxyHeader               1&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
&lt;br /&gt;
accessControl{&lt;br /&gt;
        allow ALL, 173.245.48.0/20T, 103.21.244.0/22T, 103.22.200.0/22T, 103.31.4.0/22T, 141.101.64.0/18T, 108.162.192.0/18T, 190.93.240.0/20T, 188.114.96.0/20T, 197.234.240.0/22T, 198.41.128.0/17T, 162.158.0.0/15T, 104.16.0.0/13T, 104.24.0.0/14T, 172.64.0.0/13T, 131.0.72.0/22T&lt;br /&gt;
        deny&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Restart litespeed&lt;br /&gt;
&lt;br /&gt;
systemctl restart lsws&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Shortcut=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Trigger daily backup&lt;br /&gt;
/usr/local/CyberCP/bin/python /usr/local/CyberCP/plogical/IncScheduler.py Daily&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Matomo&amp;diff=83</id>
		<title>Matomo</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Matomo&amp;diff=83"/>
		<updated>2024-09-04T13:55:42Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;=Shortcut=  # Reset Password   php -r &amp;#039;echo password_hash(md5(&amp;quot;changeMe&amp;quot;), PASSWORD_DEFAULT) . &amp;quot;\n&amp;quot;;&amp;#039;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Shortcut=&lt;br /&gt;
&lt;br /&gt;
# Reset Password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
php -r &#039;echo password_hash(md5(&amp;quot;changeMe&amp;quot;), PASSWORD_DEFAULT) . &amp;quot;\n&amp;quot;;&#039;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=82</id>
		<title>Cyber Panel</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=82"/>
		<updated>2024-09-04T12:20:58Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Deteksi IP Cloudflare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Deteksi IP Cloudflare=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
nano  /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
useIpInProxyHeader               1&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
accessControl{&lt;br /&gt;
        allow ALL, 173.245.48.0/20T, 103.21.244.0/22T, 103.22.200.0/22T, 103.31.4.0/22T, 141.101.64.0/18T, 108.162.192.0/18T, 190.93.240.0/20T, 188.114.96.0/20T, 197.234.240.0/22T, 198.41.128.0/17T, 162.158.0.0/15T, 104.16.0.0/13T, 104.24.0.0/14T, 172.64.0.0/13T, 131.0.72.0/22T&lt;br /&gt;
        deny&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Restart litespeed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Shortcut=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Trigger daily backup&lt;br /&gt;
/usr/local/CyberCP/bin/python /usr/local/CyberCP/plogical/IncScheduler.py Daily&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=81</id>
		<title>Cyber Panel</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=81"/>
		<updated>2024-09-04T04:44:49Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Deteksi IP Cloudflare=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
nano  /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
useIpInProxyHeader               1&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
accessControl{&lt;br /&gt;
        allow ALL, 173.245.48.0/20T, 103.21.244.0/22T, 103.22.200.0/22T, 103.31.4.0/22T, 141.101.64.0/18T, 108.162.192.0/18T, 190.93.240.0/20T, 188.114.96.0/20T, 197.234.240.0/22T, 198.41.128.0/17T, 162.158.0.0/15T, 104.16.0.0/13T, 104.24.0.0/14T, 172.64.0.0/13T, 131.0.72.0/22T&lt;br /&gt;
        deny&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Restart litespeed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=80</id>
		<title>Cyber Panel</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=80"/>
		<updated>2024-09-04T04:44:34Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Deteksi IP Cloudflare=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
nano  /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
useIpInProxyHeader               1&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
&lt;br /&gt;
accessControl{&lt;br /&gt;
        allow ALL, 173.245.48.0/20T, 103.21.244.0/22T, 103.22.200.0/22T, 103.31.4.0/22T, 141.101.64.0/18T, 108.162.192.0/18T, 190.93.240.0/20T, 188.114.96.0/20T, 197.234.240.0/22T, 198.41.128.0/17T, 162.158.0.0/15T, 104.16.0.0/13T, 104.24.0.0/14T, 172.64.0.0/13T, 131.0.72.0/22T&lt;br /&gt;
        deny&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Restart litespeed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=79</id>
		<title>Cyber Panel</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Cyber_Panel&amp;diff=79"/>
		<updated>2024-09-04T04:35:04Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;=Deteksi IP Cloudflare=   nano  /usr/local/lsws/conf/httpd_config.conf  # Tambahkan useIpInProxyHeader               1  # Tambahkan  accessControl{         allow                                   ALL, 173.245.48.0/20T, 103.21.244.0/22T, 103.22.200.0/22T, 103.31.4.0/22T, 141.101.64.0/18T, 108.162.192.0/18T, 190.93.240.0/20T, 188.114.96.0/20T, 197.234.240.0/22T, 198.41.128.0/17T, 162.158.0.0/15T, 104.16.0.0/13T, 104.24.0.0/14T, 172.64.0.0/13T, 131.0.72.0/22T         deny }...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Deteksi IP Cloudflare=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nano  /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
useIpInProxyHeader               1&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
&lt;br /&gt;
accessControl{&lt;br /&gt;
        allow                                   ALL, 173.245.48.0/20T, 103.21.244.0/22T, 103.22.200.0/22T, 103.31.4.0/22T, 141.101.64.0/18T, 108.162.192.0/18T, 190.93.240.0/20T, 188.114.96.0/20T, 197.234.240.0/22T, 198.41.128.0/17T, 162.158.0.0/15T, 104.16.0.0/13T, 104.24.0.0/14T, 172.64.0.0/13T, 131.0.72.0/22T&lt;br /&gt;
        deny&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Restart litespeed&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=78</id>
		<title>Install aaPanel Ubuntu 22.04</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=78"/>
		<updated>2024-09-02T07:45:26Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* PHP 8.3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Install=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Set timezone ke Asia/Jakarta&lt;br /&gt;
timedatectl set-timezone Asia/Jakarta&lt;br /&gt;
&lt;br /&gt;
# Update&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
# Install tools2 standard&lt;br /&gt;
apt install nano screen&lt;br /&gt;
&lt;br /&gt;
# Install aapanel script&lt;br /&gt;
URL=https://www.aapanel.com/script/install_7.0_en.sh &amp;amp;&amp;amp; if [ -f /usr/bin/curl ];then curl -ksSO &amp;quot;$URL&amp;quot; ;else wget --no-check-certificate -O install_7.0_en.sh &amp;quot;$URL&amp;quot;;fi;bash install_7.0_en.sh aapanel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installasi Compatible dengan WP=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Apache 2.4&lt;br /&gt;
* PHP 8.3&lt;br /&gt;
* Pure FTPD&lt;br /&gt;
* phpMyAdmin&lt;br /&gt;
* Mailsys 4&lt;br /&gt;
* Redis 7&lt;br /&gt;
&lt;br /&gt;
=Optional=&lt;br /&gt;
&lt;br /&gt;
* FTP Storage&lt;br /&gt;
* Google Storage&lt;br /&gt;
&lt;br /&gt;
=PHP 8.3=&lt;br /&gt;
&lt;br /&gt;
* fileinfo&lt;br /&gt;
* redis&lt;br /&gt;
* imagemagick&lt;br /&gt;
&lt;br /&gt;
=Cheat=&lt;br /&gt;
&lt;br /&gt;
* mv /usr/bin/curl /usr/bin/curl_bak&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=77</id>
		<title>Install aaPanel Ubuntu 22.04</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=77"/>
		<updated>2024-09-01T10:45:42Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Install=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Set timezone ke Asia/Jakarta&lt;br /&gt;
timedatectl set-timezone Asia/Jakarta&lt;br /&gt;
&lt;br /&gt;
# Update&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
# Install tools2 standard&lt;br /&gt;
apt install nano screen&lt;br /&gt;
&lt;br /&gt;
# Install aapanel script&lt;br /&gt;
URL=https://www.aapanel.com/script/install_7.0_en.sh &amp;amp;&amp;amp; if [ -f /usr/bin/curl ];then curl -ksSO &amp;quot;$URL&amp;quot; ;else wget --no-check-certificate -O install_7.0_en.sh &amp;quot;$URL&amp;quot;;fi;bash install_7.0_en.sh aapanel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installasi Compatible dengan WP=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Apache 2.4&lt;br /&gt;
* PHP 8.3&lt;br /&gt;
* Pure FTPD&lt;br /&gt;
* phpMyAdmin&lt;br /&gt;
* Mailsys 4&lt;br /&gt;
* Redis 7&lt;br /&gt;
&lt;br /&gt;
=Optional=&lt;br /&gt;
&lt;br /&gt;
* FTP Storage&lt;br /&gt;
* Google Storage&lt;br /&gt;
&lt;br /&gt;
=PHP 8.3=&lt;br /&gt;
&lt;br /&gt;
* fileinfo&lt;br /&gt;
* redis&lt;br /&gt;
* imagemagick&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=76</id>
		<title>Install aaPanel Ubuntu 22.04</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=76"/>
		<updated>2024-09-01T10:12:30Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* PHP 8.3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Install=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Set timezone ke Asia/Jakarta&lt;br /&gt;
timedatectl set-timezone Asia/Jakarta&lt;br /&gt;
&lt;br /&gt;
# Update&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
# Install tools2 standard&lt;br /&gt;
apt install nano screen&lt;br /&gt;
&lt;br /&gt;
# Install aapanel script&lt;br /&gt;
URL=https://www.aapanel.com/script/install_7.0_en.sh &amp;amp;&amp;amp; if [ -f /usr/bin/curl ];then curl -ksSO &amp;quot;$URL&amp;quot; ;else wget --no-check-certificate -O install_7.0_en.sh &amp;quot;$URL&amp;quot;;fi;bash install_7.0_en.sh aapanel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installasi Compatible dengan WP=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Apache 2.4&lt;br /&gt;
* PHP 8.3&lt;br /&gt;
* Pure FTPD&lt;br /&gt;
* phpMyAdmin&lt;br /&gt;
* Mailsys 4&lt;br /&gt;
* Redis 7&lt;br /&gt;
&lt;br /&gt;
=Optional=&lt;br /&gt;
&lt;br /&gt;
* FTP Storage&lt;br /&gt;
* Google Storage&lt;br /&gt;
&lt;br /&gt;
=PHP 8.3=&lt;br /&gt;
&lt;br /&gt;
* fileinfo&lt;br /&gt;
* redis&lt;br /&gt;
* imagemagick&lt;br /&gt;
&lt;br /&gt;
Enable&lt;br /&gt;
* putenv&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Install_Docker_Ubuntu&amp;diff=75</id>
		<title>Install Docker Ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Install_Docker_Ubuntu&amp;diff=75"/>
		<updated>2024-09-01T08:59:07Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;==Hapus Potensian Konflik==  &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done &amp;lt;/syntaxhighlight&amp;gt;  ==Installasi== &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;  # tambahkan GPG apt-get update apt-get install ca-certificates curl install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc chmod a+r /etc/apt/keyrings...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hapus Potensian Konflik==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installasi==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# tambahkan GPG&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install ca-certificates curl&lt;br /&gt;
install -m 0755 -d /etc/apt/keyrings&lt;br /&gt;
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc&lt;br /&gt;
chmod a+r /etc/apt/keyrings/docker.asc&lt;br /&gt;
&lt;br /&gt;
# tambahkan repository ke Apt sources:&lt;br /&gt;
echo \&lt;br /&gt;
  &amp;quot;deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \&lt;br /&gt;
  $(. /etc/os-release &amp;amp;&amp;amp; echo &amp;quot;$VERSION_CODENAME&amp;quot;) stable&amp;quot; | \&lt;br /&gt;
  sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null&lt;br /&gt;
apt-get update&lt;br /&gt;
&lt;br /&gt;
# Install docker-ce&lt;br /&gt;
apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=74</id>
		<title>Install aaPanel Ubuntu 22.04</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=74"/>
		<updated>2024-09-01T07:37:43Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Install=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Set timezone ke Asia/Jakarta&lt;br /&gt;
timedatectl set-timezone Asia/Jakarta&lt;br /&gt;
&lt;br /&gt;
# Update&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
# Install tools2 standard&lt;br /&gt;
apt install nano screen&lt;br /&gt;
&lt;br /&gt;
# Install aapanel script&lt;br /&gt;
URL=https://www.aapanel.com/script/install_7.0_en.sh &amp;amp;&amp;amp; if [ -f /usr/bin/curl ];then curl -ksSO &amp;quot;$URL&amp;quot; ;else wget --no-check-certificate -O install_7.0_en.sh &amp;quot;$URL&amp;quot;;fi;bash install_7.0_en.sh aapanel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installasi Compatible dengan WP=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Apache 2.4&lt;br /&gt;
* PHP 8.3&lt;br /&gt;
* Pure FTPD&lt;br /&gt;
* phpMyAdmin&lt;br /&gt;
* Mailsys 4&lt;br /&gt;
* Redis 7&lt;br /&gt;
&lt;br /&gt;
=Optional=&lt;br /&gt;
&lt;br /&gt;
* FTP Storage&lt;br /&gt;
* Google Storage&lt;br /&gt;
&lt;br /&gt;
=PHP 8.3=&lt;br /&gt;
&lt;br /&gt;
* fileinfo&lt;br /&gt;
* redis&lt;br /&gt;
* imagemagick&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=73</id>
		<title>Install aaPanel Ubuntu 22.04</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=73"/>
		<updated>2024-09-01T04:34:16Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Install=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Set timezone ke Asia/Jakarta&lt;br /&gt;
timedatectl set-timezone Asia/Jakarta&lt;br /&gt;
&lt;br /&gt;
# Update&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
# Install tools2 standard&lt;br /&gt;
apt install nano screen&lt;br /&gt;
&lt;br /&gt;
# Install aapanel script&lt;br /&gt;
URL=https://www.aapanel.com/script/install_7.0_en.sh &amp;amp;&amp;amp; if [ -f /usr/bin/curl ];then curl -ksSO &amp;quot;$URL&amp;quot; ;else wget --no-check-certificate -O install_7.0_en.sh &amp;quot;$URL&amp;quot;;fi;bash install_7.0_en.sh aapanel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installasi Compatible dengan WP=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Apache 2.4&lt;br /&gt;
* PHP 8.3&lt;br /&gt;
* Pure FTPD&lt;br /&gt;
* phpMyAdmin&lt;br /&gt;
* Mailsys 4&lt;br /&gt;
* Redis 7&lt;br /&gt;
&lt;br /&gt;
=Optional=&lt;br /&gt;
&lt;br /&gt;
* FTP Storage&lt;br /&gt;
* Google Storage&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=72</id>
		<title>Install aaPanel Ubuntu 22.04</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Install_aaPanel_Ubuntu_22.04&amp;diff=72"/>
		<updated>2024-09-01T04:18:34Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;=Install=  Migrasi file spesifik &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; URL=https://www.aapanel.com/script/install_7.0_en.sh &amp;amp;&amp;amp; if [ -f /usr/bin/curl ];then curl -ksSO &amp;quot;$URL&amp;quot; ;else wget --no-check-certificate -O install_7.0_en.sh &amp;quot;$URL&amp;quot;;fi;bash install_7.0_en.sh aapanel &amp;lt;/syntaxhighlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Install=&lt;br /&gt;
&lt;br /&gt;
Migrasi file spesifik&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
URL=https://www.aapanel.com/script/install_7.0_en.sh &amp;amp;&amp;amp; if [ -f /usr/bin/curl ];then curl -ksSO &amp;quot;$URL&amp;quot; ;else wget --no-check-certificate -O install_7.0_en.sh &amp;quot;$URL&amp;quot;;fi;bash install_7.0_en.sh aapanel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Proxmox_SSD_Cache&amp;diff=71</id>
		<title>Proxmox SSD Cache</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Proxmox_SSD_Cache&amp;diff=71"/>
		<updated>2024-06-29T02:43:25Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;==Draft==  Sumber * [https://www.youtube.com/watch?v=-wiCuRHN5u0 Part 1] * [https://www.youtube.com/watch?v=nXKWVtObKc8 Part 2] * [https://www.youtube.com/watch?v=hQp0c8DATbU Part 3]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Draft==&lt;br /&gt;
&lt;br /&gt;
Sumber&lt;br /&gt;
* [https://www.youtube.com/watch?v=-wiCuRHN5u0 Part 1]&lt;br /&gt;
* [https://www.youtube.com/watch?v=nXKWVtObKc8 Part 2]&lt;br /&gt;
* [https://www.youtube.com/watch?v=hQp0c8DATbU Part 3]&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Proxmox_Storage_Mirror&amp;diff=70</id>
		<title>Proxmox Storage Mirror</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Proxmox_Storage_Mirror&amp;diff=70"/>
		<updated>2024-06-24T13:13:34Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Instalasi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Instalasi=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Membuat mountpoint di root direktori /zfsdata&lt;br /&gt;
&lt;br /&gt;
zfs create Mirror4TB/Data01 -o mountpoint=/zfsdata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Proxmox_Storage_Mirror&amp;diff=69</id>
		<title>Proxmox Storage Mirror</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Proxmox_Storage_Mirror&amp;diff=69"/>
		<updated>2024-06-24T13:12:15Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;=Instalasi=  &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; zfs create Mirror4TB/Data01 -o mountpoint=/zfsdata &amp;lt;/syntaxhighlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Instalasi=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
zfs create Mirror4TB/Data01 -o mountpoint=/zfsdata&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Daftar_Isi&amp;diff=68</id>
		<title>Daftar Isi</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Daftar_Isi&amp;diff=68"/>
		<updated>2024-06-24T07:45:45Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Contekan=&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Contekan_Bootstrap Bootstrap]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Carbon Carbon]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php/OneSender OneSender]&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php/Plesk Plesk]&lt;br /&gt;
&lt;br /&gt;
=Laravel=&lt;br /&gt;
* [[Laravel|Laravel Cheat Sheet]]&lt;br /&gt;
* [[Laravel More Command|Laravel More Command Helper]]&lt;br /&gt;
&lt;br /&gt;
=Development Environment=&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=WSL Install Windows Subsystem Linux - WSL]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Docker_Windows Install Docker di Windows WSL2]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Composer Composer]&lt;br /&gt;
&lt;br /&gt;
=Windows=&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=MySQL_Windows Install MariaDB Windows dengan zip]&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Main_Page&amp;diff=67</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Main_Page&amp;diff=67"/>
		<updated>2024-06-24T07:42:31Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Shortcuts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
* [[Daftar Isi|Table of Content]]&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Daftar_Isi&amp;diff=66</id>
		<title>Daftar Isi</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Daftar_Isi&amp;diff=66"/>
		<updated>2024-06-24T03:07:11Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Contekan=&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Contekan_Bootstrap Bootstrap]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Carbon Carbon]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php/OneSender OneSender]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php/Laravel Laravel]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php/Plesk Plesk]&lt;br /&gt;
&lt;br /&gt;
=Laravel=&lt;br /&gt;
* [[Laravel More Command|Laravel More Command Helper]]&lt;br /&gt;
&lt;br /&gt;
=Development Environment=&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=WSL Install Windows Subsystem Linux - WSL]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Docker_Windows Install Docker di Windows WSL2]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Composer Composer]&lt;br /&gt;
&lt;br /&gt;
=Windows=&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=MySQL_Windows Install MariaDB Windows dengan zip]&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Laravel_More_Command&amp;diff=65</id>
		<title>Laravel More Command</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Laravel_More_Command&amp;diff=65"/>
		<updated>2024-06-24T03:00:10Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;=Installasi=  &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; composer require theanik/laravel-more-command php artisan vendor:publish --provider=&amp;quot;Theanik\LaravelMoreCommand\LaravelMoreCommandProvider&amp;quot; --tag=&amp;quot;config&amp;quot; &amp;lt;/syntaxhighlight&amp;gt;  =Cheat Sheet=  &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt; php artisan make:repository UserRepository php artisan make:repository Backend/UserRepository  # dengan interface php artisan make:repository your-repository-name -i &amp;lt;/syntaxhighlight&amp;gt;  &amp;lt;syntaxhighlight lang=&amp;quot;php...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installasi=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
composer require theanik/laravel-more-command&lt;br /&gt;
php artisan vendor:publish --provider=&amp;quot;Theanik\LaravelMoreCommand\LaravelMoreCommandProvider&amp;quot; --tag=&amp;quot;config&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cheat Sheet=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php artisan make:repository UserRepository&lt;br /&gt;
php artisan make:repository Backend/UserRepository&lt;br /&gt;
&lt;br /&gt;
# dengan interface&lt;br /&gt;
php artisan make:repository your-repository-name -i&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php artisan make:service UserService&lt;br /&gt;
php artisan make:service Backend/UserService&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php artisan make:trait HasAuth&lt;br /&gt;
php artisan make:trait Backend/HasAuth&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php artisan make:view index&lt;br /&gt;
php artisan make:view user/index&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menghapus log lama di /storage/logs&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php artisan log:clear&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Merubah default namespace di luar App/Http&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&#039;repository-namespace&#039; =&amp;gt; &#039;App/YourAPP&#039;,&lt;br /&gt;
&#039;service-namespace&#039; =&amp;gt; &#039;App/YourAPP&#039;,&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Proxmox_GPU_Passtrough&amp;diff=64</id>
		<title>Proxmox GPU Passtrough</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Proxmox_GPU_Passtrough&amp;diff=64"/>
		<updated>2024-06-22T12:16:54Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Persiapan=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade&lt;br /&gt;
apt install pve-headers-*.*.*-*-pve&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Buat file untuk mencegah semua driver di-load secara otomatis&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/modprobe.d/blacklist.conf&lt;br /&gt;
blacklist nouveau&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Buat udev rules&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/udev/rules.d/70-nvidia.rules&lt;br /&gt;
&lt;br /&gt;
# Tambahkan&lt;br /&gt;
KERNEL==&amp;quot;nvidia&amp;quot;, RUN+=&amp;quot;/bin/bash -c &#039;/usr/bin/nvidia-smi -L &amp;amp;&amp;amp; /bin/chmod 666 /dev/nvidia*&#039;&amp;quot;&lt;br /&gt;
KERNEL==&amp;quot;nvidia_modeset&amp;quot;, RUN+=&amp;quot;/bin/bash -c &#039;/usr/bin/nvidia-modprobe -c0 -m &amp;amp;&amp;amp; /bin/chmod 666 /dev/nvidia-modeset*&#039;&amp;quot;&lt;br /&gt;
KERNEL==&amp;quot;nvidia_uvm&amp;quot;, RUN+=&amp;quot;/bin/bash -c &#039;/usr/bin/nvidia-modprobe -c0 -u &amp;amp;&amp;amp; /bin/chmod 666 /dev/nvidia-uvm*&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Restart&lt;br /&gt;
reboot&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Proxmox_GPU_Passtrough&amp;diff=63</id>
		<title>Proxmox GPU Passtrough</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Proxmox_GPU_Passtrough&amp;diff=63"/>
		<updated>2024-06-22T11:40:16Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Persiapan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Persiapan=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade&lt;br /&gt;
apt install pve-headers-*.*.*-*-pve&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Buat file untuk mencegah semua driver di-load secara otomatis&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/modprobe.d/blacklist.conf&lt;br /&gt;
blacklist nouveau&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Proxmox_GPU_Passtrough&amp;diff=62</id>
		<title>Proxmox GPU Passtrough</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Proxmox_GPU_Passtrough&amp;diff=62"/>
		<updated>2024-06-22T10:46:30Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Persiapan=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade&lt;br /&gt;
apt install pve-headers-*.*.*-*-pve&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Proxmox_GPU_Passtrough&amp;diff=61</id>
		<title>Proxmox GPU Passtrough</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Proxmox_GPU_Passtrough&amp;diff=61"/>
		<updated>2024-06-22T09:49:29Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;=Persiapan=  &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; apt update &amp;amp;&amp;amp; apt upgrade &amp;lt;/syntaxhighlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Persiapan=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Menjalankan_Mikrotik_di_Docker&amp;diff=60</id>
		<title>Menjalankan Mikrotik di Docker</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Menjalankan_Mikrotik_di_Docker&amp;diff=60"/>
		<updated>2024-06-22T01:08:40Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
File: docker-compose.yaml&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;docker&amp;quot;&amp;gt;&lt;br /&gt;
version: &amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
services:&lt;br /&gt;
&lt;br /&gt;
  routerOsDocker:&lt;br /&gt;
    image: dharma007/mikrotik-cloud:latest&lt;br /&gt;
    restart: unless-stopped&lt;br /&gt;
    cap_add:&lt;br /&gt;
      - NET_ADMIN&lt;br /&gt;
    devices:&lt;br /&gt;
      - /dev/net/tun&lt;br /&gt;
    ports:&lt;br /&gt;
      - 28291:8291&lt;br /&gt;
      - 20443:443&lt;br /&gt;
      - 20022:22&lt;br /&gt;
      - 28088:80&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
28291 Winbox&lt;br /&gt;
20443 HTTPS&lt;br /&gt;
20088 HTML Service&lt;br /&gt;
20022 SSH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bisa ditambahkan sesuai keperluan&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Menjalankan_Mikrotik_di_Docker&amp;diff=59</id>
		<title>Menjalankan Mikrotik di Docker</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Menjalankan_Mikrotik_di_Docker&amp;diff=59"/>
		<updated>2024-06-22T01:03:42Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot; File: docker-compose.yaml &amp;lt;syntaxhighlight lang=&amp;quot;docker&amp;quot;&amp;gt; version: &amp;quot;3&amp;quot;  services:    routerOsDocker:     image: dharma007/mikrotik-cloud:latest     restart: unless-stopped     cap_add:       - NET_ADMIN     devices:       - /dev/net/tun     ports:       - 8291:8291       - 443:443       - 20022:22       - 8088:80 &amp;lt;/syntaxhighlight&amp;gt;  Ports: * 8291 Winbox * 443 HTTPS * 80  HTML Service * 22 SSH  Bisa ditambahkan sesuai keperluan&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
File: docker-compose.yaml&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;docker&amp;quot;&amp;gt;&lt;br /&gt;
version: &amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
services:&lt;br /&gt;
&lt;br /&gt;
  routerOsDocker:&lt;br /&gt;
    image: dharma007/mikrotik-cloud:latest&lt;br /&gt;
    restart: unless-stopped&lt;br /&gt;
    cap_add:&lt;br /&gt;
      - NET_ADMIN&lt;br /&gt;
    devices:&lt;br /&gt;
      - /dev/net/tun&lt;br /&gt;
    ports:&lt;br /&gt;
      - 8291:8291&lt;br /&gt;
      - 443:443&lt;br /&gt;
      - 20022:22&lt;br /&gt;
      - 8088:80&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports:&lt;br /&gt;
* 8291 Winbox&lt;br /&gt;
* 443 HTTPS&lt;br /&gt;
* 80  HTML Service&lt;br /&gt;
* 22 SSH&lt;br /&gt;
&lt;br /&gt;
Bisa ditambahkan sesuai keperluan&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Whatsapp_Web&amp;diff=58</id>
		<title>Whatsapp Web</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Whatsapp_Web&amp;diff=58"/>
		<updated>2024-06-21T01:49:11Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;=Installasi=  &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; # Buat direktori untuk project mkdir whatsapp-web cd whatsapp-web  # Install Package whatsapp-web.js npm i whatsapp-web.js &amp;lt;/syntaxhighlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installasi=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Buat direktori untuk project&lt;br /&gt;
mkdir whatsapp-web&lt;br /&gt;
cd whatsapp-web&lt;br /&gt;
&lt;br /&gt;
# Install Package whatsapp-web.js&lt;br /&gt;
npm i whatsapp-web.js&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=MySQL_Windows&amp;diff=57</id>
		<title>MySQL Windows</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=MySQL_Windows&amp;diff=57"/>
		<updated>2024-06-20T11:56:22Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Install Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Install Service=&lt;br /&gt;
&lt;br /&gt;
Membuat data directory&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
C:\zip_unpack\directory&amp;gt; bin\mysqld_install_db.exe&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jalankan dengan console&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
C:\zip_unpack\directory&amp;gt; bin\mysqld.exe --console&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install service, menggunakan command prompt administrator&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
sc create &amp;quot;MariaDB&amp;quot; binpath= &amp;quot;\&amp;quot;F:/var/apps/Maria-11.4.2-x64/bin/mysqld\&amp;quot; \&amp;quot;--defaults-file=F:/var/mysql/data/01/my.ini\&amp;quot; MariaDB&amp;quot; DisplayName= &amp;quot;MariaDB&amp;quot; start= &amp;quot;auto&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=MySQL_Windows&amp;diff=56</id>
		<title>MySQL Windows</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=MySQL_Windows&amp;diff=56"/>
		<updated>2024-06-20T07:11:00Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: /* Install Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Install Service=&lt;br /&gt;
&lt;br /&gt;
Membuat data directory&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
C:\zip_unpack\directory&amp;gt; bin\mysqld_install_db.exe&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jalankan dengan console&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
C:\zip_unpack\directory&amp;gt; bin\mysqld.exe --console&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install service, menggunakan command prompt administrator&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
sc create &amp;quot;MariaDB&amp;quot; binpath= &amp;quot;\&amp;quot;F:/var/apps/Maria-11.4.2-x64/bin/mysqld\&amp;quot; \&amp;quot;--defaults-file=F:/var/mysql/data/01/my.ini\&amp;quot; MariaDB&amp;quot; DisplayName= &amp;quot;MariaDB&amp;quot; start= &amp;quot;auto&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Daftar_Isi&amp;diff=55</id>
		<title>Daftar Isi</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Daftar_Isi&amp;diff=55"/>
		<updated>2024-06-20T07:06:02Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Contekan=&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Contekan_Bootstrap Bootstrap]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Carbon Carbon]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php/OneSender OneSender]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php/Laravel Laravel]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php/Plesk Plesk]&lt;br /&gt;
&lt;br /&gt;
=Development Environment=&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=WSL Install Windows Subsystem Linux - WSL]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Docker_Windows Install Docker di Windows WSL2]&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=Composer Composer]&lt;br /&gt;
&lt;br /&gt;
=Windows=&lt;br /&gt;
* [https://wiki.jefendi.my.id/index.php?title=MySQL_Windows Install MariaDB Windows dengan zip]&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=MySQL_Windows&amp;diff=54</id>
		<title>MySQL Windows</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=MySQL_Windows&amp;diff=54"/>
		<updated>2024-06-20T07:04:32Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: Created page with &amp;quot;=Install Service=  Menggunakan command prompt administrator &amp;lt;syntaxhighlight lang=&amp;quot;prompt&amp;quot;&amp;gt; sc create &amp;quot;MariaDB&amp;quot; binpath= &amp;quot;\&amp;quot;F:/var/apps/Maria-11.4.2-x64/bin/mysqld\&amp;quot; \&amp;quot;--defaults-file=F:/var/mysql/data/01/my.ini\&amp;quot; MariaDB&amp;quot; DisplayName= &amp;quot;MariaDB&amp;quot; start= &amp;quot;auto&amp;quot; &amp;lt;/syntaxhighlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Install Service=&lt;br /&gt;
&lt;br /&gt;
Menggunakan command prompt administrator&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;prompt&amp;quot;&amp;gt;&lt;br /&gt;
sc create &amp;quot;MariaDB&amp;quot; binpath= &amp;quot;\&amp;quot;F:/var/apps/Maria-11.4.2-x64/bin/mysqld\&amp;quot; \&amp;quot;--defaults-file=F:/var/mysql/data/01/my.ini\&amp;quot; MariaDB&amp;quot; DisplayName= &amp;quot;MariaDB&amp;quot; start= &amp;quot;auto&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
	<entry>
		<id>http://wiki.jefendi.my.id/index.php?title=Docker_Apache_MySQL&amp;diff=53</id>
		<title>Docker Apache MySQL</title>
		<link rel="alternate" type="text/html" href="http://wiki.jefendi.my.id/index.php?title=Docker_Apache_MySQL&amp;diff=53"/>
		<updated>2024-06-19T05:59:22Z</updated>

		<summary type="html">&lt;p&gt;Johan Efendi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installasi=&lt;br /&gt;
&lt;br /&gt;
Menginstall Apache dan MySQL dengan docker&lt;br /&gt;
&lt;br /&gt;
Struktur Direktori&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+ docker&lt;br /&gt;
+ +--- database&lt;br /&gt;
+ +--- web&lt;br /&gt;
+ +    + default.conf&lt;br /&gt;
+ +--- Dockerfile&lt;br /&gt;
+ docker-compose.yml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Dockerfile&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;docker&amp;quot;&amp;gt;&lt;br /&gt;
FROM php:8.1.2-apache&lt;br /&gt;
&lt;br /&gt;
RUN apt-get update \&lt;br /&gt;
        &amp;amp;&amp;amp; apt-get install -y \&lt;br /&gt;
                libfreetype6-dev \&lt;br /&gt;
                libpng-dev \&lt;br /&gt;
                libwebp-dev \&lt;br /&gt;
                libjpeg62-turbo-dev \&lt;br /&gt;
                libmcrypt-dev \&lt;br /&gt;
                libzip-dev \&lt;br /&gt;
                zip \&lt;br /&gt;
                git \&lt;br /&gt;
                default-mysql-client \                &lt;br /&gt;
        &amp;amp;&amp;amp; docker-php-ext-install \&lt;br /&gt;
                pdo_mysql \&lt;br /&gt;
                gd \&lt;br /&gt;
                zip \&lt;br /&gt;
                &amp;amp;&amp;amp; a2enmod \&lt;br /&gt;
                rewrite&lt;br /&gt;
&lt;br /&gt;
# Add the user UID:1000, GID:1000, home at /app&lt;br /&gt;
RUN groupadd -r app -g 1000 &amp;amp;&amp;amp; useradd -u 1000 -r -g app -m -d /app -s /sbin/nologin -c &amp;quot;App user&amp;quot; app &amp;amp;&amp;amp; \&lt;br /&gt;
                chmod 755 /var/www/html&lt;br /&gt;
                &lt;br /&gt;
#upload&lt;br /&gt;
RUN echo &amp;quot;file_uploads = On\n&amp;quot; \&lt;br /&gt;
         &amp;quot;memory_limit = 500M\n&amp;quot; \&lt;br /&gt;
         &amp;quot;upload_max_filesize = 500M\n&amp;quot; \&lt;br /&gt;
         &amp;quot;post_max_size = 500M\n&amp;quot; \&lt;br /&gt;
         &amp;quot;max_execution_time = 600\n&amp;quot; \&lt;br /&gt;
         &amp;gt; /usr/local/etc/php/conf.d/uploads.ini&lt;br /&gt;
&lt;br /&gt;
# Install composer&lt;br /&gt;
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer&lt;br /&gt;
&lt;br /&gt;
USER app&lt;br /&gt;
&lt;br /&gt;
WORKDIR /var/www/html&lt;br /&gt;
&lt;br /&gt;
USER root&lt;br /&gt;
&lt;br /&gt;
COPY ./web/default.conf /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
CMD [&amp;quot;/usr/sbin/apache2ctl&amp;quot;, &amp;quot;-D&amp;quot;, &amp;quot;FOREGROUND&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
EXPOSE 80         &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File: docker-compose.yml&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;docker&amp;quot;&amp;gt;&lt;br /&gt;
version: &#039;3&#039;&lt;br /&gt;
&lt;br /&gt;
services:&lt;br /&gt;
  web:&lt;br /&gt;
    environment:&lt;br /&gt;
    - APACHE_RUN_USER=#1000&lt;br /&gt;
    build:&lt;br /&gt;
      context: ./docker&lt;br /&gt;
    ports:&lt;br /&gt;
    - 10000:80&lt;br /&gt;
    volumes:&lt;br /&gt;
    - ./:/var/www/html&lt;br /&gt;
&lt;br /&gt;
  database:&lt;br /&gt;
    image: mariadb&lt;br /&gt;
    restart: always&lt;br /&gt;
    ports:&lt;br /&gt;
    - 33061:3306&lt;br /&gt;
    environment:&lt;br /&gt;
      MYSQL_ROOT_PASSWORD: 123&lt;br /&gt;
    volumes:&lt;br /&gt;
      - ./docker/database:/var/lib/mysql    &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: default.conf&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName localhost&lt;br /&gt;
&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    DocumentRoot /var/www/html/public&lt;br /&gt;
&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menjalankan&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
docker compose build&lt;br /&gt;
docker compose up -d&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jika ingin menambahkan nodejs / npm&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;docker&amp;quot;&amp;gt;&lt;br /&gt;
ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules&lt;br /&gt;
ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
ENV NVM_VERSION v0.39.7&lt;br /&gt;
ENV NODE_VERSION v18.17.0&lt;br /&gt;
ENV NVM_DIR /usr/local/nvm&lt;br /&gt;
RUN mkdir -p $NVM_DIR&lt;br /&gt;
RUN curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.7/install.sh | bash&lt;br /&gt;
&lt;br /&gt;
ENV NODE_PATH $NVM_DIR/$NODE_VERSION/lib/node_modules&lt;br /&gt;
ENV PATH $NVM_DIR/versions/node/$NODE_VERSION/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
RUN echo &amp;quot;source $NVM_DIR/nvm.sh &amp;amp;&amp;amp; \&lt;br /&gt;
    nvm install $NODE_VERSION &amp;amp;&amp;amp; \&lt;br /&gt;
    nvm alias default $NODE_VERSION &amp;amp;&amp;amp; \&lt;br /&gt;
    nvm use default&amp;quot; | bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Akses Public=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ip addr show eth0&lt;br /&gt;
&lt;br /&gt;
netsh interface portproxy add v4tov4 listenport=10000 listenaddress=0.0.0.0 connectport=10000 connectaddress=www.xxx.yyy.zzzz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Johan Efendi</name></author>
	</entry>
</feed>