Cara Backup LPSE ke Hardisk External Secara Otomatis Tanpa Harus Pasang Cabut – Pasang Cabut

Dari Ruang Tunggu Gate 2 Bandara Ngurah Rai – Bali, sambil nunggu penerbangan Garuda Indonesia tujuan Lombok Praya, tutorial ini dibuat berdasarkan permintaan Mak Kania Poter Kasubbag Pengelolaan Sistem Informasi PBJ di LPSE Kabupaten Klungkung.
Untuk dapat mengimplementasikan keinginan yang serba ingin mudah, diperlukan berbagai cara dalam melakukan inovasi, diantaranya adalah mempermudah dalam melakukan backup data LPSE yang biasanya dilakukan secara manual.
Berikut langkah-langkah yang antara lain harus dilakukan :
1. Instalasi dulu fasilitas ntfs-3g jika belum ada.

yum install ntfs-3g -y

2. Colokkan Hardisk External (HE)
3. Ketik

fdisk -l

4. Lihat posisi HE apakah di /dev/sdb1 atau /dev/sda dll
5. Buat folder misalnya di /media/USB
6. Jika sudah, buat file untuk eksekutor dengan extention .sh, misalnya : backup_disk_external.sh dan letakkan di folder home
7. Isinya file tersebut :

#!/bin/bash
mount -t ntfs-3g /dev/sdb1 /media/USB
sleep 3
rsync -e ssh -av -P -z /home/spsedb/ /media/USB/spsedb/
sleep 3
rsync -e ssh -av -P -z /home/file/file_prod/ /media/USB/backup/file_prod/
sleep 3
rsync -e ssh -av -P -z /home/file/file_prod/ /media/USB/backup/file_prod/
sleep 3
rsync -e ssh -av -P -z /home/appserv/spse/ /media/USB/spse-prod-4.3/
sleep 3
rsync -e ssh -av -P -z /home/appserv/epns-prod-3.6sp5/ /media/USB/epns-prod-3.6sp5/
sleep 3
umount /media/USB
exit 0

8. Selanjutnya :

crontab –e

9. Ketik :

0 4 * * * /home/ backup_disk_external.sh

10. Dah, tidurlah dengan nyenyak.

Buatlah happy dalam mengelola Sistem Pengadaan Secara Elektronik (SPSE)
Daaaa……., mau naik pesawat dulu ya ……

Cara Atasi Masa Trial TeamViewer Terbaru

Cara Atasi Masa Trial TeamViewer Terbaru

Bagi temen-temen yang terbiasa menggunakan TeamViewer dan mengalami masa trial sudah habis, dapat mencoba langkah-langkah yang telah kami coba, berikut caranya :

1. Master TeamViewer Terbaru, silahkan download jika belum memiliki.
2. Silahkan lakukan instalasi, setelah berhasil silahkan keluar dari aplikasi.
3. Silahkan ctrl+alt+del akan muncul menu “task manager”, cari aplikasi team viewer klik “end task”.


4. Silahkan buka aplikasi tambahan “Tool Teamviewer.rar”, silahkan download jika belum memiliki.
5. Setelah terbuka aplikasi “Tool Teamviewer”. pilih lokasi dimana Anda Install Teamviewer. Biasanya di C:/program file (x86)/TeamViewer/
6. Pilih select mode Trial dan klik “start”.
7. Jika sukses klik “end”.
8. Selamat menikmati ID TeamViewer yang masih seger dengan status “Free License (non-commercial use only) – User”.

Terima kasih, semoga bermanfaat.

Cara Mem Password atau Mem Protected ZIP File in Centos 7

Password Protected ZIP File in Linux

Create an encrypted ZIP file secure.zip from some file:

$ zip --encrypt secure.zip file
Enter password: 
Verify password: 
  adding: file (deflated 8%)

Create password protected ZIP archive secure.zip from the several files:

$ zip --encrypt secure.zip file1 file2 file3
Enter password: 
Verify password: 
  adding: file1 (stored 15%)
  adding: file2 (deflated 30%)
  adding: file3 (deflated 45%)

Create an encrypted ZIP archive secure.zip from a folder /var/log/:

$ zip --encrypt -r secure.zip /var/log/
Enter password: 
Verify password: 
  adding: var/log/ (stored 0%)
  adding: var/log/dmesg.0 (deflated 74%)
  adding: var/log/dpkg.log.9.gz (deflated 0%)
  adding: var/log/samba/log.asc-nb (deflated 96%)
***

Use the following command to uncompress a ZIP file:

$ unzip secure.zip
Enter password:
***

Encrypt and Decrypt ZIP Archive in Linux

You were interactively prompted for the password in the examples above.

If you want to create a password protected ZIP file from some shell script, you may want to do it non-interactively.

You can easily encrypt and decrypt ZIP files from the Linux command line without being prompted for the password.

Do it as follows:

$ zip -P passw0rd secure.zip file
$ zip -P passw0rd secure.zip file1 file2 file3
$ zip -P passw0rd -r secure.zip /var/log/

Uncompress a password protected ZIP archive:

unzip -P passw0rd secure.zip

Refferensi :

https://www.shellhacks.com/create-password-protected-zip-file-linux/

Cara Singkat Instalasi Simandalika Report Ke Server Backup SPSE

Simandalika Report adalah suatu aplikasi yang menampilkan Laporan Aktifitas Pengadaan Barang/Jasa Pemerintah yang dilakukan secara elektronik melalui Layanan Pengadaan Secara Elektronik (LPSE). Simandalika Report dibangun dengan framework CodeIgniter dan mudah dimodifikasi. Selain untuk tujuan transparansi publik, aplikasi ini juga sangat cocok digunakan oleh pemangku kepentingan sebagai dasar pimpinan dalam mengambil keputusan.

Tujuan pembuatan aplikasi ini agar dapat diimplementasikan di masing-masing LPSE, dengan cara mempermudah cara instalasi aplikasi, sehingga dapat membantu Pengelola LPSE  menyediakan pelaporan pengadaan barang/jasa secara real time.

Langkah awal yang harus dipersiapkan dalam proses instalasi aplikasi adalah sebagai berikut :

  1. Server backup yang secara rutin mendapat supply database backup SPSE.
  2. Server backup sudah terinstal beberapa aplikasi pendukung (CentOS 7, httpd, PHP 7.x, php-pgsql, MariaDB, PhpMyAdmin, PostgreSQL 10.x)
  3. Aplikasi Simandalika-Master yang bisa diperoleh dengan cara melakukan request ke LPSE Kabupaten Lombok Tengah

Tahapan Instalasi Simandalika Report :

  1. Server sudah terinstal CentOS dan mendapatkan IP Public (Untuk cara instalasi dapat melakukan search di google)
  2. Biasanya paketan CentOS sudah disertakan httpd, namun kalo belum dapat melakukan instalasi secara manual (search google)
  3. Instalasi PostgreSQL, disini digunakan PostgreSQL versi 10.x untuk caranya dapat melihat di link ini.
  4. Instalasi PHP, disini digunakan PHP 7.x untuk caranya dapat melihat di link ini.
  5. Instalasi MariaDB untuk caranya dapat melihat di link ini.
  6. Instalasi PhpMyAdmin untuk caranya dapat melihat di link ini.
  7. Copy Simandalika-Master di folder /var/www/html.
  8. Selanjutnya ubah config pada file config.php di folder application/config. Ubah sesuai kondisi di baris paling akhir.
  9. Ubah config di file database.php di folder application/config. Ubah user dan password serta port sesuai kondisi.
  10. Buat database baru dengan PhpMyAdmin dan import database simanda.sql yang sudah disertakan.
  11. Restore database backup SPSE, dan import tabel view yang disertakan.
  12. Dengan teknik khusus, restore database backup dapat dilakukan setiap jam 01.00 dengan melakukan eksekusi file restore_db.sh

Cara Installasi PHP 7 di Centos 7


Installation Steps of PHP 7.2 on CentOS 7 Server

1) Install yum-utils and enable EPEL repository

Login to your server and use the below yum command to install yum-utils & enable epel repository

yum install epel-release yum-utils -y

2) Download and Install remirepo using yum command

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

3) Base on your requirement, configure the PHP 7.x repository

To configure PHP 7.2 repository, use below command,

yum-config-manager --enable remi-php72

4) Install PHP 7.2 along with dependencies.

yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql php-pgsql -y

5) Verify the PHP version

Once all the PHP 7.2 and its dependencies are installed in step4), use below command to verify the installed PHP version,

php -v

PHP 7.2.7 (cli) (built: Jun 20 2018 08:21:26) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.7, Copyright (c) 1999-2018, by Zend Technologies

PHP 7 Test Page Verification

I am assuming Apache web Server is installed on your system, start its service using below systemctl command

systemctl start httpd

Now create a info.php file under /var/www/html with following contents,

cd /var/www/html/
nano info.php

<?php
phpinfo();
?>

Open the web browser and type the ip of your server followed by info.php,

http://Server-IP-Address/info.php

Referensi : https://www.linuxtechi.com/install-php-7-centos-7-rhel-7-server/

Workshop Peningkatan Kapasitas LPSE Regional Jawa


Pada tanggal 15 Mei 2019, LKPP telah menyelenggarakan acara Workshop Peningkatan Kapasitas LPSE Regional Jawa. Pada kesempatan tersebut, LKPP menunjuk LPSE Kabupaten Lombok Tengah sebagai narasumber di Kelas 3 : Kelas Sharing Knowledge Pengembangan Aplikasi Monev Pengadaan Barang/Jasa Pemerintah di Lingkup LPSE Kabupaten Lombok Tengah.

Pada kesempatan tersebut dibahas dari awal pengembangan aplikasi pendukung SPSE yang dikembangkan oleh LPSE Kabupaten Lombok Tengah yaitu Aplikasi SiMANDALIKA Report. Aplikasi ini adalah aplikasi untuk mendukung peningkatan fungsi Layanan Pengadaan Secara Elektronik (LPSE) dimana salah satu fungsi LPSE adalah melakukan pengembangan sistem informasi yang dibutuhkan oleh pemangku kepentingan.

Beberapa tanggapan peserta Workshop LPSE adalah sebagai berikut :

LPSE KOTA TANGERANG SELATAN “mengimplementasi dan mengembangkan”
LPSE Kota Surakarta “Benchmark, dan saling belajar”
LPSE Universitas Jember “Ingin menerapkan di LPSE Universitas Jember”
LPSE Kabupaten Situbondo “Pengembangan Aplikasi pada LPSE Kabupaten Situbondo”
LPSE KOTA MOJOKERTO “diimplementasikan di LPSE Kota Mojokerto”
LPSE Prov Jatim “report lpse jatim otomatis”
LPSE UNIVERSITAS JEMBER “menerapkan aplikasi di lpse kami”
LPSE Kab. Ciamis “Kebutuhan organisasi terutama UKPBJ Kab. Ciamis baru dilantik bulan ini sebagai bahan informasi pengadaan barang jasa”
LPSE Kabupaten Kulon Progo “Replikasi eReporting SPSE untuk diterapkan di Kulon Progo”
LPSE Kabupaten Lumajang “buat reporting pengadaan di LPSE Kabupaten Lumajang,Terima Kasih”
LPSE BANJARNEGARA “Penerapan sistem”
LPSE KABUPATEN MOJOKERTO “Bisa diimplementasikan di LPSE Kabupaten Mojokerto untuk mempermudah pekerjaan”
LPSE Jawa Barat “Replikasi & Penerapan”
LPSE KABUPATEN MOJOKERTO “Bisa diimplementasikan di LPSE Kabupaten Mojokerto untuk mempermudah pekerjaan”
LPSE Jawa Barat “Replikasi & Aplikasi”
LPSE DEPOK “membantu laporan”
LPSE KOTA MADIUN “Untuk laporan ke walikota ttg pengadaan secara riil time”
LPSE Kabupaten Mojokerto “menggunakan sebagai E-Reporting LPSE Kabupaten Mojokerto”
LPSE Kota Yogyakarta “Referensi dan pengembangan”
LPSE Musi Banyuasin “untuk diterapkan diserver reporting”
LPSE Kota batu “Untuk di implementasikan di kota batu”
LPSE KOTA BATU “untuk di install di lpse kota batu sebagai report lpse”
LPSE KAB REMBANG “Ingin menduplikasi simandalika di Kab. Rembang”
LPSE Kab. Rembang “ingin menduplikasi simandalika di Kabupaten kami”
LPSE Kab Serang “Untuk updating laporan hasil pengadaan barang/jasa”

Form Request di link : Formulir Request

Installasi Let’s Encrypt Untuk LPSE di Centos 7

Tambah di file /etc/httpd/conf/httpd.conf

<VirtualHost *:80>
LogLevel warn
CustomLog /var/log/httpd/access.log combined
ServerAdmin helpdesk@gmail.com
DocumentRoot /var/www/html
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

sudo systemctl start httpd
sudo yum install epel-release
sudo yum install mod_ssl python-certbot-apache
sudo certbot --apache -d example.com -d www.example.com

Ubah file /etc/httpd/conf.d/ssl.conf

#SSLCertificateFile /etc/pki/tls/certs/localhost.crt
#SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
ServerName example.com
Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains;
SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem

Lanjutkan …

sudo systemctl restart httpd
sudo crontab -e
0 2 * */2 * /usr/bin/certbot renew >> /var/log/le-renew.log

Silahkan uji SSL LPSE Anda di https://www.ssllabs.com/ssltest/

yihuiii….

Cara Installasi Composer dan Yii 2

Installasi Composer :

# cd /tmp

Install Composer using cURL

# sudo curl -sS https://getcomposer.org/installer | php

Want to make Composer globally accessible?

# mv composer.phar /usr/local/bin/composer

Referensi : https://www.vultr.com/docs/install-composer-on-centos-7

 

Installasi Yii2 Framework :

composer create-project --prefer-dist yiisoft/yii2-app-basic basic

Referensi : https://www.yiiframework.com/doc/guide/2.0/en/start-installation