Monday, December 16, 2024

Cara Update SSL Pada Docker Owncloud

 Misal ID Docker Owncloud adalah 7213d7a41122, dengan name : owc10-2
 File certificate SSL dan file config https (https.conf) ditempatkan di /root/resources/

1. Copy file certificate SSL ke docker :
docker cp resources/filecertificate.pem 7213d7a41122:/etc/apache2/ssl/

2. Copy file config https ke docker :
docker cp resources/https.conf 7213d7a41122:/etc/apache2/sites-enabled/

3. Akses docker untuk mengecek file yang sudah dicopy tadi.
docker exec -it owc10-2 sh


ISI FILE CONFIG HTTPS (https.conf):

Listen 443
<VirtualHost *:443>
  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/html
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
  <Directory /var/www/html/ >
    AllowOverride All
    Options -Indexes +FollowSymlinks
  </Directory>
        SSLEngine on
SSLCertificateChainFile /etc/apache2/ssl/Chain_RootCA_Bundle.crt
SSLCertificateFile /etc/apache2/ssl/filecertificate.pem
        SSLCertificateKeyFile /etc/apache2/ssl/filekey.key
</VirtualHost>

Thursday, August 29, 2024

Update URL Repository Linux CentOS 7

Buka file konfigurasi repository : 
vi /etc/yum.repos.d/CentOS-Base.repo

Kemudian update isi file tersebut menjadi seperti berikut :
[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


Lakukan pembersihan cache yum :
yum clean all

Wednesday, January 3, 2024

Kirim EMail dari Linux CentOS 7 (ssmtp)

  1. Install SSMTP
    yum install ssmtp

    Jika muncul pesan "Package ssmtp is not available", maka install dulu EPEL nya :
    yum --enablerepo=extras install epel-release

  2. Lakukan konfigurasi pada 2 file berikut :
    Pada file : /etc/ssmtp/ssmtp.conf  
    tambahkan konfigurasi berikut :
    root=gmail@gmail.com
    mailhub=smtp.gmail.com:587
    AuthUser=............isikan alamat gmail ..........
    AuthPass=......isikan password gmail ...........
    AuthMethod=LOGIN
    UseSTARTTLS=YES
    UseTLS=YES

    Pada file : /etc/ssmtp/revaliases
    tambahkan konfigurasi berikut :
    root:..... isikan alamat gmail............:smtp.gmail.com:587.


  3. Ubah default Mail Transfer Agent (MTA) menjadi SSMTP :
    alternatives --config mta
    Pilih nomor utk SSMTP

  4. Lakukan ujicoba kirim email dengan cara membuat file TXT dengan konten seperti berikut :
    Subject: This is Subject Line

    Email content line 1
    Email content line 2

  5. Misal kita simpan dengan nama pesan.txt

    Lalu ketik perintah berikut :
    ssmtp -v mybizn3t@gmail.com < pesan.txt

  6. Selanjutnya, untuk mengaktifkan SSMTP di PHP, lakukan konfigurasi pada file /etc/php.ini :
    Ubah :  sendmail_path = /usr/sbin/sendmail -t -i
    menjadi : sendmail_path = /usr/sbin/ssmtp -t 

  7. Restart webserver, misal apache :
    systemctl restart httpd

  8. Buat file ujicoba dengan nama mail.php, pada folder /var/www/html/, dengan isi sebagai berikut :
    <?php
    $to = "d4ny585@gmail.com";
    $subject = "Tes Server ALibaba CLoud ". date('d M Y H:i:s');

    $message = "
    <html>
    <head>
    <title>HTML email</title>
    </head>
    <body>
    <h1>Tes mail</h1>
    <p>who like the move it move it??</p>
    </body>
    </html>";
    // Always set content-type when sending HTML email
    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
    // More headers
    $headers .= 'From: <noreply@kariangauterminal.co.id>' . "\r\n";
    echo mail($to,$subject,$message,$headers);
    ?>


  9. Silakan uji akses melalui url : http://[domainanda]/mail.php

Tuesday, January 2, 2024

Kirim EMail dari Linux CentOS 7 (postfix)

  1.  Update OS
    sudo yum update -y

  2. Install Postfix dan Mailx
    sudo yum install -y postfix cyrus-sasl-plain mailx

  3. Configure Postfix
    sudo vi /etc/postfix/main.cf

    Tambahkan config berikut :
    relayhost = [smtp.gmail.com]:587
    smtp_use_tls = yes
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtp_sasl_security_options = noanonymous
    smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.crt



    Create file 'sasl_passwd' : 
    sudo nano /etc/postfix/sasl_passwd

    isi file tersebut dengan teks berikut :
    [smtp.gmail.com]:587 youremail@gmail.com:yourpassword


  4. Amankan Credentials dan Update Postfix
    Atur owner dan file permission :
    sudo chown root:root /etc/postfix/sasl_passwd
    sudo chmod 600 /etc/postfix/sasl_passwd
    sudo postmap /etc/postfix/sasl_passwd


    Restart dan enable Postfix :
    sudo systemctl restart postfix
    sudo systemctl enable postfix


  5. Ujicoba kirim email via smtp google
    echo "This is a test email" | mailx -s "Test Email Subject" recipient@example.com

Sumber : this website

Wednesday, August 30, 2023

Menghapus DHCP Binding dan DHCP Conflict pada Cisco Switch

Berikut command line untuk menampilkan dan menghapus DHCP Conflict :
show ip dhcp conflict
clear ip dhcp conflict *

Berikut command line untuk menampilkan dan menghapus DHCP Binding:
show ip dhcp binding
clear ip dhcp binding *


Friday, March 10, 2023

Ubah IP Address melalui file *.BAT di Windows 10

 Berikut tips untuk mengubah IP Address melalui file *.BAT di Windows 10 :

Cek nama interface yang akan diubah IP address nya. Buka command line windows (klik start - run, ketik "cmd"), lalu ketikan perintah berikut :
netsh interface ipv4 show config
Misal dalam contoh ini, nama interface adalah "Wi-Fi"

Berikut langkah utk membuat file bat utk IP Address Statis :

1. Buat file *.bat dengan nama "wifi-set-ip-static.bat", lalu ketik command berikut ke dalam file tersebut menggunakan notepad.
netsh interface ip set address name="Wi-Fi" source=static ^ address=192.168.150.99 mask=255.255.255.0 gate=192.168.150.254
netsh interface ip set dnsservers "Wi-Fi" static 192.168.5.250 validate=no

2. Lalu Save file tersebut.

3. Jalankan/run file "wifi-set-ip-static.bat" tersebut dengan mode Administrator. Caranya klik kanan file bat tersebut, lalu pilih "Run as Administrator".

Berikut langkah utk membuat file bat utk IP Address Dinamis :

1. Buat file *.bat dengan nama "wifi-set-ip-dinamis.bat", lalu ketik command berikut ke dalam file tersebut menggunakan notepad.
netsh interface ip set address name="Wi-Fi" source=dhcp
netsh interface ip set dnsservers "Wi-Fi" source=dhcp
netsh interface ipv4 add dnsserver "Wi-Fi" source=dhcp

2. Lalu Save file tersebut.

3. Jalankan/run file "wifi-set-ip-dinamis.bat" tersebut dengan mode Administrator. Caranya klik kanan file bat tersebut, lalu pilih "Run as Administrator".

Tuesday, January 31, 2023

konfigurasi koneksi database Oracle di file .env CodeIgniter 4

 konfigurasi koneksi database Oracle di file .env CodeIgniter 4

database.default.hostname = '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=............)(PORT=1521))(CONNECT_DATA=(SID=orcl)))',
database.default.username = '...............',
database.default.password = '...............',
database.default.DBDriver = 'oci8',

Silakan disesuaikan utk Host, username dan password.

Friday, January 7, 2022

Clear Log VMWare vCenter

Berikut langkah-langkahnya :

  1. Login SSH ke vCenter
  2. Jika berhasil login, selanjutnya ketik "shell". Maka command prompt akan berubah menjadi command prompt linux.
  3. Cek penggunaan log storage dengan command : "du -sh /storage/log/vmware/*"
  4. Hapus semua log pada directory "/storage/log/vmware", misal dengan printah "rm -rf localhost_access.2021-09*.log"

Friday, August 27, 2021

Upgrade PHP 5.6 ke 7.3 pada CentOS 7

 Berikut langkah-langkahnya :

  1. Mengecek versi php yang sudah terinstall
    # yum list installed |grep -i php56
  2. Melakukan backup daftar modul php yg sudah terinstall
    # yum list installed |grep -i php56 > installed_php.txt
  3. Download repository
    # wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm
    # wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  4. Install RPM
    # rpm -i remi-release-7.rpm epel-release-latest-7.noarch.rpm
  5. Aktifkan REMI PHP 7.3
    # yum-config-manager --enable remi-php73
  6. Install modul PHP
    # yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo php-fpm
  7. Restart Web Server Apache
    # systemctl restart httpd

Install PHP 5.6 pada CentOS 7

Berikut langkah-langkahnya :

  1. Install EPEL dan REMI
    # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  2. Install YUM UTILITIES
    # yum install yum-utils
  3. Enable REMI
    # yum-config-manager --enable remi-php56
  4. Install PHP module
    # yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo
  5. Restart HTTPD
    # systemctl restart httpd


Tuesday, June 8, 2021

Mengetahui Nomor Port LAN pada Switch Cisco

 Cara Mengetahui Nomor Port LAN pada Switch Cisco :

 

# ASUMSI :

  1. Misal, perangkat jaringan terdiri dari 1 unit Core Switch/Multilevel Switch (VTP Server) dan 1 unit Switch 2960 (VTP Client)
  2. Misal, 1 unit PC terhubung ke salah satu Port LAN Switch 2960 dengan IP Address Statis : 192.168.5.110
  3.  Ingin diketahui nomor port lan switch 2960 yang terhubung ke PC.

 

 # CARA :

  1. Pastikan PC telah terkoneksi ke jaringan.
  2. Akses Core Switch melalui SSH atau telnet.
  3. Selanjutnya, pada konsol core switch akan dilakukan tracking Mac Address PC yang terkoneksi tersebut, dengan ketik perintah : show ip arp 192.168.5.110
  4. Akan tampil tabel yang memuat informasi Mac Address PC (misal : fc3f.db4e.39cb).  Copy Mac Address tersebut.
  5. Selanjutnya, akses Switch 2960 melalui SSH atau telnet.
  6. Kemudian pada konsol switch 2960 akan dilakukan tracking nomor port yang melayani koneksi PC, dengan ketik perintah : show mac address-table address fc3f.db4e.39cb
  7. Akan tampil tabel Mac Address dan port yang terkoneksi. 
  8. Pastikan port bukan pada mode Trunk, dengan perintah : show run int Gi1/0/12 

 

# JIKA PORT DALAM MODE TRUNK :

  1. Jika port dalam mode trunk, maka perlu dilakukan tracking perangkat yang terhubung pada port tersebut, dengan perintah : show cdp neighbors Gi1/0/12 detail
  2. Maka akan tampil informasi rinci tentang port tersebut beserta IP Address perangkat yang terkoneksi pada port tersebut.

Cara Update SSL Pada Docker Owncloud

 Misal ID Docker Owncloud adalah 7213d7a41122 , dengan name : owc10-2  File certificate SSL dan file config https ( https.conf ) ditempatkan...

Popular Posts