Skip to main content

iV6

Install Let's Encrypt HTTPs Certificate on Nginx is Super EASY

/images/certbot-logo-7.png

Kalo punya server linux misalnya CentOS atau Ubuntu yang sudah menggunakan webserver Nginx, kemudian ingin install HTTPs (SSL) Certificate dari Let's Encrypt, caranya sangat mudah, dengan certbot-nginx [1].

Install certbot-nginx misalnya dengan yum (di CentOS) atau dengan apt (di Ubuntu).

Dengan running perintah certbox-nginx maka secara otomatis program tersebut akan memberikan daftar dari konfigurasi Nginx mana yang akan kita tambahkan certificate (SSL), pilih dengan angka (misalnya ada bbrp gunakan koma). Lalu ikuti langkah instalasinya. Dalam kurang dari 3 langkah, web yang terpasang di Nginx sudah langsung bisa diakses dengan https.

[1] https://certbot.eff.org
[2] http://oo.or.id/content/get-https-free-ssltls-lets-encrypt

Migration to Static Site

Blog ini adalah proses migrasi dari konten-konten blog oo.or.id yang sebelumnya menggunakan teknologi content management system/framework, sekarang saya ubah menjadi situs statis [1], dengan konten halaman statis HTML yang dibangun sebelum di-upload ke hosting.

Generator situs Nikola dibangun dengan bahasa pemrograman Python, saat ini dukungan penuh hanya untuk Python 3.3+

/images/nikola.png
[1] Nikola

Kelas Python

/images/python-logo-master-v3-TM-flattened.png
Pengetahuan harus terus diperbarui (update).

Itulah yang menjadi pertimbangan untuk membuat kelas baru lagi, pengenalan pemrograman untuk pemula dengan bahasa pengantar Python.

Mulai dari tahap pengenalan pemrograman, pengenalan bahasa pemrograman Python, sampai di bagian akhirnya ada pengenalan membuat website dengan menggunakan bahasa pemrograman Python di atas Google Cloud Platform (yang memiliki free-tier [1] untuk tahap awal).

Setelah mempelajari semua bahan dari kelas python ini, selanjutnya bisa mencoba membuat website sendiri seperti contoh pada artikel tentang web di.lingkari.com berikut.

Sejumlah materi diambil dari buku: http://oo.or.id/content/open-source-book-think-python

Untuk pengguna windows yang kesulitan melakukan instalasi pip (python package manager), salah satu peserta kelas python, Nurul Hanifa memberikan masukan untuk instalasi dari situs berikut [2].

Materi untuk kelas ini tersedia sebagai berikut [9][14].

  • Kelas pertamanya sudah berlangsung tanggal 9 Agustus 2014 [3].
  • Kelas 1.5 berlangsung di bulan September (tidak sempat didokumentasikan).
  • Kelas kedua berlangsung tanggal 18 Oktober 2014 [4].
  • Kelas ketiga berlangsung 8 November 2014 di Politeknik Negeri Jakarta (PNJ) [5].
  • Kelas keempat berlangsung 30 November 2014 di DiLo Surabaya [6].
  • Kelas kelima berlangsung 13 Desember 2014 di Universitas Brawijaya Malang [7].
  • Kelas keenam berlangsung 3 Januari 2015 di Depok [8].
  • Kelas ketujuh berlangsung 24 Januari 2015 di Coworking Space Gerdhu Surabaya [9].
  • Kelas kedelapan berlangsung 28 Februari 2015 di Sistem Informasi ITS [10].
  • Kelas kesembilan berlangsung 3 Juni 2017 di Teknik Informatika UIN Alauddin Makassar [11].
  • Kelas kesepuluh berlangsung 17 Oktober 2017 di mks.py [12].
[1] https://cloud.google.com/free/
[2] http://www.lfd.uci.edu/~gohlke/pythonlibs/
[3] http://oo.or.id/content/kelas-python-di-7langit-menteng
[4] http://oo.or.id/content/kelas-python-di-depok
[5] http://oo.or.id/content/kelas-python-di-politeknik-negeri-jakarta-pnj
[6] http://oo.or.id/content/kelas-python-di-dilo-surabaya
[7] http://oo.or.id/content/kelas-python-di-universitas-brawijaya-malang
[8] http://oo.or.id/content/kelas-python-di-depok-2
[9] http://oo.or.id/content/kelas-python-di-coworking-space-gerdhu-surabaya
[10] http://oo.or.id/content/kelas-python-di-jurusan-sistem-informasi-si-its
[11] http://oo.or.id/content/kelas-python-di-jurusan-teknik-informatika-uin-alauddin-makassar
[12] http://oo.or.id/content/kelas-teknologi-mkspy