Option FTP VSFTPD

Berikut ini option-option yang diperlukan dalam membangun FTP server dengan VSFTPD sebagai berikut :

listen=NO
write_enable=YES
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
user_sub_token=$USER
local_root=/var/www/$USER #untuk meletakkan sesuai direktori kerja masing-masing)
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_enable=Yes
pasv_min_port=5000   # passive port harus dibuka pada topologi NAT pada router
pasv_max_port=5999
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty

Continue reading “Option FTP VSFTPD”

Packet Management OpenBSD dan Setting Repository

Hal-hal dasar yang perlu diketahui dalam packet management di sistem operasi OpenBSD adalah sebagai berikut.

# pkg_info -Q unzip

Perintah diatas mencari nama sebuah packet yang ouputnya menyertakan versi

# pkg_add rsync
quirks-7.14 signed on 2024-07-19T23:04:53Z
Ambiguous: choose package for rsync
a       0: <None>
        1: rsync-3.2.7p1
        2: rsync-3.2.7p1-iconv
Your choice: 1
rsync-3.2.7p1: ok
The following new rcscripts were installed: /etc/rc.d/rsyncd
See rcctl(8) for details.

Perintah diatas adalah melakukan instalasi packet rsync dengan perintah pkg_add.

# pkg_add -u

Perintah pkg_add -u bermaksud untuk melakukan update packet untuk memperbarui packet

# pkg_delete screen

Perintah pkg_delete screen bermaksud untuk melakukan penghapusan paket screen.

# pkg_info -mz | tee list
apache-httpd--
mariadb-server--
nano--
quirks--
rsync--

Pada perintah pkg_info -mz | tee list menghasilkan output adalah packet-packet yang terinstall pada komputer kita.

# pkg_add  -uvi  namapacket

Perintah pkg_add -uvi pada OpenBSD adalah kombinasi dari beberapa opsi yang digunakan bersama dengan pkg_add, alat untuk menginstal paket perangkat lunak. Berikut adalah rincian setiap opsi tersebut:

  • -u (update): Opsi ini digunakan untuk memperbarui paket yang sudah ada. Jika ada versi baru dari paket yang telah diinstal, opsi ini akan menginstal versi terbaru tersebut.
  • -v (verbose): Opsi ini akan menampilkan output yang lebih rinci selama proses instalasi atau pembaruan. Ini membantu pengguna melihat apa yang sedang terjadi secara lebih mendetail.
  • -i (interactive): Opsi ini memungkinkan instalasi interaktif. Jika ada pilihan atau konflik yang perlu diselesaikan selama proses instalasi, pengguna akan ditanya secara interaktif.

Menggabungkan ketiga opsi ini (-uvi) dalam satu perintah pkg_add berarti Anda ingin memperbarui paket yang ada, menampilkan output yang lebih rinci, dan menjalankan proses secara interaktif jika diperlukan.

untuk memperbarui semua paket yang telah diinstal.

Penggunaan ini memungkinkan Anda untuk mengontrol proses pembaruan dengan lebih baik, mendapatkan informasi yang lebih banyak tentang apa yang terjadi, dan membuat keputusan interaktif jika ada konflik atau pertanyaan selama pembaruan.

Untuk setting repository lakukan pengeditan pada file /etc/installurl

# nano  /etc/installurl
https://cdn.openbsd.org/pub/OpenBSD

Virtual Host Pada Apache

Berikut adalah konfigurasi untuk membuat virtual host pada apache2 :

# nano /etc/apache2/sites-available/virtual.host.conf
<VirtualHost *:80>
    ServerName www.virtual.host
    ServerAdmin webmaster@virtual.host
    DocumentRoot /home/debian/public_html
    ErrorLog /var/log/apache2/virtual.host.error.log
    CustomLog /var/log/apache2/virtual.host.access.log combined
    LogLevel warn
</VirtualHost>

Langkah selanjutnya adalah melakukan aktif virtual host dan restart pada apache2

# a2ensite virtual.host
# systemctl restart apache2

IP Address Allow to Remote MYSQL/MARIADB

Langkah yang diperlukan untuk melakukan remote MySQL atau Mariadb adalah sebagai berikut :

# nano /etc/mysql/mariadb.conf.d/50-server.cnf 

kemudian tambahkan

bind-address = 0.0.0.0

Pada MySQL perlu juga ditambahkan konfigurasi agar ip address publik kita diizinkan untuk mengakses:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'IPADDRESS' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;

Sejarah Cloud Computing

Sejarah Cloud Computing

Pendahuluan

Cloud computing telah menjadi bagian penting dari teknologi modern, memungkinkan penyimpanan data yang efisien, pengolahan data, dan layanan komputasi yang fleksibel. Teknologi ini memungkinkan pengguna untuk mengakses dan menggunakan sumber daya komputasi melalui internet, tanpa harus memiliki dan mengelola infrastruktur fisik sendiri. Dalam tulisan ini, kita akan menjelajahi sejarah cloud computing dari konsep awalnya hingga perkembangan terkini.

Continue reading “Sejarah Cloud Computing”