<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Developer RSUD Grati]]></title><description><![CDATA[serving wholeheartedly]]></description><link>https://developer.rsudgrati.co.id/</link><image><url>https://developer.rsudgrati.co.id/favicon.png</url><title>Developer RSUD Grati</title><link>https://developer.rsudgrati.co.id/</link></image><generator>Ghost 5.75</generator><lastBuildDate>Wed, 17 Jun 2026 10:39:05 GMT</lastBuildDate><atom:link href="https://developer.rsudgrati.co.id/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Fix Nginx Reverse Proxy Error HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (err 1)]]></title><description><![CDATA[<p>Add this in server block</p><pre><code class="language-bash">http2_max_field_size 128k;
http2_max_header_size 128k;
</code></pre>]]></description><link>https://developer.rsudgrati.co.id/fix-nginx-reverse-proxy-error/</link><guid isPermaLink="false">67a00ea875641900efc196e3</guid><dc:creator><![CDATA[TaufiqArt]]></dc:creator><pubDate>Mon, 03 Feb 2025 00:35:16 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDU1fHx3ZWIlMjBzZXJ2ZXJ8ZW58MHx8fHwxNzM4NTQyODkzfDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDU1fHx3ZWIlMjBzZXJ2ZXJ8ZW58MHx8fHwxNzM4NTQyODkzfDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Fix Nginx Reverse Proxy Error HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (err 1)"><p>Add this in server block</p><pre><code class="language-bash">http2_max_field_size 128k;
http2_max_header_size 128k;
</code></pre>
]]></content:encoded></item><item><title><![CDATA[Cronjob in Docker without change docker image]]></title><description><![CDATA[<pre><code class="language-docker-compose">version: &apos;2&apos;

services:
  wordpress:
    image: wordpress
  mysql:
    image: mariadb
    volumes:
      - ./database_dumps:/dumps
    labels:
      deck-chores.dump.command: sh -c &quot;mysqldump --all-databases &gt; /dumps/dump-$$(date -Idate)&quot;
      deck-chores.dump.interval: daily
</code></pre>
<p>Original post in <a href="https://stackoverflow.com/a/41186983?ref=developer.rsudgrati.co.id" rel="noreferrer">stackoverflow</a></p>]]></description><link>https://developer.rsudgrati.co.id/cronjob-in-docker-without-change-docker-image/</link><guid isPermaLink="false">6792effb75641900efc196cc</guid><dc:creator><![CDATA[TaufiqArt]]></dc:creator><pubDate>Fri, 24 Jan 2025 01:46:02 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1605745341112-85968b19335b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGRvY2tlcnxlbnwwfHx8fDE3Mzc2ODMxMTZ8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<pre><code class="language-docker-compose">version: &apos;2&apos;

services:
  wordpress:
    image: wordpress
  mysql:
    image: mariadb
    volumes:
      - ./database_dumps:/dumps
    labels:
      deck-chores.dump.command: sh -c &quot;mysqldump --all-databases &gt; /dumps/dump-$$(date -Idate)&quot;
      deck-chores.dump.interval: daily
</code></pre>
<img src="https://images.unsplash.com/photo-1605745341112-85968b19335b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGRvY2tlcnxlbnwwfHx8fDE3Mzc2ODMxMTZ8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Cronjob in Docker without change docker image"><p>Original post in <a href="https://stackoverflow.com/a/41186983?ref=developer.rsudgrati.co.id" rel="noreferrer">stackoverflow</a></p>]]></content:encoded></item><item><title><![CDATA[Membuat certificate dengan certbot]]></title><description><![CDATA[<pre><code class="language-bash">sudo certbot certonly --manual \
--preferred-challenges=dns --email email \
-d nama_domain -d *.nama_domain</code></pre>]]></description><link>https://developer.rsudgrati.co.id/membuat-certificate-dengan-certbot/</link><guid isPermaLink="false">65cde3abd5bf9300d86f5827</guid><dc:creator><![CDATA[TaufiqArt]]></dc:creator><pubDate>Thu, 15 Feb 2024 10:15:05 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1614064641938-3bbee52942c7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDZ8fGxvY2t8ZW58MHx8fHwxNzA3OTkyMTQ1fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<pre><code class="language-bash">sudo certbot certonly --manual \
--preferred-challenges=dns --email email \
-d nama_domain -d *.nama_domain</code></pre>]]></content:encoded></item><item><title><![CDATA[Mengganti NGINX dengan FRANKEN PHP (CADDY) untuk Pengalaman Hosting yang Lebih Efisien]]></title><description><![CDATA[Mengganti NGINX dengan FRANKEN PHP (CADDY) untuk Pengalaman Hosting yang Lebih Efisien alternatif menarik yang bernama FRANKEN PHP, yang didukung oleh server CADDY]]></description><link>https://developer.rsudgrati.co.id/switch-nginx-to-franken-php-caddy/</link><guid isPermaLink="false">65c1eb285053f700d94b8ae2</guid><category><![CDATA[Server]]></category><category><![CDATA[Reverse Proxy]]></category><dc:creator><![CDATA[Dimas Candra Kusuma]]></dc:creator><pubDate>Tue, 06 Feb 2024 08:27:04 GMT</pubDate><media:content url="https://developer.rsudgrati.co.id/content/images/2024/02/frankenphp.png" medium="image"/><content:encoded><![CDATA[<img src="https://developer.rsudgrati.co.id/content/images/2024/02/frankenphp.png" alt="Mengganti NGINX dengan FRANKEN PHP (CADDY) untuk Pengalaman Hosting yang Lebih Efisien"><p><br>Dalam dunia web hosting, pemilihan server dan teknologi yang tepat dapat membuat perbedaan besar dalam kinerja dan keamanan situs web Anda. <a href="https://www.nginx.com/?ref=developer.rsudgrati.co.id" rel="noreferrer">NGINX</a> telah lama menjadi pilihan populer untuk server web, tetapi sekarang ada alternatif menarik yang bernama <a href="https://frankenphp.dev/?ref=developer.rsudgrati.co.id" rel="noreferrer">FRANKEN PHP</a>, yang didukung oleh server <a href="https://caddyserver.com/?ref=developer.rsudgrati.co.id" rel="noreferrer">CADDY</a>. Artikel ini akan membahas proses beralih dari NGINX ke FRANKEN PHP (CADDY) untuk meningkatkan efisiensi hosting dan memberikan pengalaman yang lebih baik bagi pengguna.</p><ol><li>Apa itu FRANKEN PHP dan CADDY?<ul><li><a href="https://frankenphp.dev/?ref=developer.rsudgrati.co.id" rel="noreferrer">FRANKEN PHP</a>: Sebuah solusi inovatif yang menggabungkan keunggulan PHP dengan komponen-komponen modern, menciptakan pengalaman hosting yang lebih cepat dan aman.</li><li><a href="https://caddyserver.com/?ref=developer.rsudgrati.co.id" rel="noreferrer">CADDY</a>: Sebuah server web yang dibuat dengan fokus pada kinerja, keamanan, dan konfigurasi yang mudah, membuatnya menjadi pilihan menarik sebagai pengganti <a href="https://www.nginx.com/?ref=developer.rsudgrati.co.id" rel="noreferrer">NGINX</a>.</li></ul></li><li>Keuntungan Beralih ke FRANKEN PHP (CADDY):<br>a. Kinerja yang Lebih Baik: FRANKEN PHP dirancang untuk mengoptimalkan kinerja    PHP, sementara CADDY memberikan dukungan kinerja tinggi untuk pengalaman pengguna yang lebih cepat.<br>b. Konfigurasi Mudah: CADDY memiliki antarmuka konfigurasi yang intuitif, membuatnya lebih mudah untuk mengelola dan menyesuaikan pengaturan server Anda.<br>c. Keamanan yang Ditingkatkan: FRANKEN PHP dan CADDY memiliki fitur keamanan yang canggih, membantu melindungi situs web Anda dari ancaman keamanan.</li><li><a href="https://frankenphp.dev/docs/?ref=developer.rsudgrati.co.id" rel="noreferrer">Langkah-langkah :</a><br>a. Persiapan Server: Memastikan server Anda memenuhi persyaratan FRANKEN PHP dan CADDY.<br>b. Instalasi FRANKEN PHP: Panduan langkah demi langkah untuk menginstal FRANKEN PHP di server Anda.<br>c. Konfigurasi CADDY: Menyesuaikan konfigurasi CADDY untuk mendukung FRANKEN PHP dan menggantikan peran NGINX.<br>d. Uji Kinerja: Memastikan bahwa situs web Anda berfungsi dengan baik dan mengukur peningkatan kinerja setelah beralih.</li></ol><p>Dengan mengikuti langkah-langkah ini, Anda dapat mengoptimalkan server web Anda dengan beralih dari <a href="https://www.nginx.com/?ref=developer.rsudgrati.co.id" rel="noreferrer">NGINX</a> ke <a href="https://frankenphp.dev/?ref=developer.rsudgrati.co.id" rel="noreferrer">FRANKEN PHP (CADDY)</a>, memberikan kinerja yang lebih baik dan pengalaman hosting yang lebih efisien bagi pengguna Anda.</p>]]></content:encoded></item></channel></rss>