Keperluan remote desktop, banyak yang menggunakan XFCE, selain karena ukurannya yang kecil, juga karena hemat memory. Dengan XFCE, 1 GB memory bisa diakses oleh beberapa orang, dengan catatan tidak semua menggunakan browser ;) Karena penggunaan browser ini memakai memory yang besar, jadi sebaiknya menggunakan memory 4 GB. Dengan menggunakan VNC kita menggunakan server kita sebagai […]
Cara Lengkap Install Cluster Cassandra di Linux Ubuntu 20.04 LTS
Dari Wikipedia, penjelasan mengenai cassandra Apache Cassandra is a free and open-source, distributed, wide-column store, NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Kebutuhan system (minimal requirement): 2 Core 8 GB RAM 20 GB Ubuntu 20.04 Server yang saya […]
Cara Lengkap Deploy Server Hetzner Cloud dengan Terraform
Terraform adalah tool yang digunakan untuk mengelola Infrastructure-as-a-Service (IaaS). Terraform sangat powerfull sehingga bisa menghancurkan segalanya bila salah menjalankannya, contoh anda menjalankan terraform destroy pada server production. Hetzner menggunakan token per-project, jadi kita bisa membuat project baru dan menggunakan token yang khusus untuk project tersebut, tanpa perlu khawatir akan tercampur dengan project yang lainnya. Token […]
Membuat Custom Reporter Cypress dengan Mocha
Di Cypress kita membuat custom reporter dengan bantuan Mocha. Sebagai contoh sederhana kita akan membuat reporter yang menampilkan Nama Test, Status Bila test berhasil muncul PASS, dan begitu test gagal muncul FAIL Saat tutorial ini dibuat versi Cypress 8.6.0 dan Mocha 9.1.2 Install Cypress mkdir ~/custom-reporter cd ~/custom-reporter # buat project baru npm init # […]
Cara Install PHP 7.4/8.0 di Ubuntu 20.04 Server
Di Linux berbagai versi PHP bisa dijalankan secara bersamaan, disini kita akan membahas cara untuk menjalankan 2 versi yang berbeda di Ubuntu 20.04. Kedua versi ini bisa dijalankan secara bersamaan dengan menggunakan PHP FPM sesuai dengan versi masing-masing. Update System sudo apt update; sudo apt upgrade -y Install Dependency Install dependency agar proses instalasi berjalan […]
Solusi Error Call to undefined function posix_getpid
Bila anda mendapati error undefined function posix_getpid pada aplikasi PHP anda, baik menggunakan Framework (Laravel, CodeIgniter) PHP Fatal error: Uncaught Error: Call to undefined function Laravel\Octane\Swoole\Handlers\posix_getpid() in /home/tommy/git/sms-gateway/vendor/laravel/octane/src/Swoole/Handlers/OnWorkerStart.php:35 Stack trace: #0 /home/tommy/git/sms-gateway/vendor/laravel/octane/bin/swoole-server(89): Laravel\Octane\Swoole\Handlers\OnWorkerStart->__invoke() #1 /home/tommy/git/sms-gateway/vendor/laravel/octane/bin/swoole-server(89): {closure}() #2 [internal function]: {closure}() #3 /home/tommy/git/sms-gateway/vendor/laravel/octane/bin/swoole-server(163): Swoole\Server->start() #4 {main} thrown in /home/tommy/git/sms-gateway/vendor/laravel/octane/src/Swoole/Handlers/OnWorkerStart.php on line 35 Fatal error: Uncaught Error: […]