Ingin membuat gallery photo pribadi tanpa perlu keluar biaya, solusinya adalah menggunakan sigal. Sigal adalah script yang menggenerate foto menjadi website static (HTML/CSS/JS), jadi bisa dihosting di Github Pages atau Gitlab Pages. Disini saya hanya menjelaskan cara install dan generate nya, untuk cara upload ke github/gitlab silahkan lihat di dokumentasi masing-masing ;)
Install Dependency
dnf groupinstall "Development Tools" dnf install python-pip python-dev libjpeg-devel
Install sigal
pip install sigal
setelah di install, upgrade Pillow dengan pip agar ngga muncul error ZeroDivisionError: division by zero
pip install --upgrade sigal
Membuat gallery photo
Buat folder baru tempat menyimpan file sigal
mkdir ~/sigal
contoh saya akan membuat gallery foto dari folder /media/Data/photo
cd ~/sigal sigal init sigal build /media/Data/photo
untuk melihat hasilnya
sigal serve