Ada lusinan paket manajemen foto untuk di-host sendiri di Raspberry Pi, dan Piwigo adalah salah satu yang terbaik, menawarkan antarmuka yang indah, manajemen multi-pengguna, dan tema yang indah. Meskipun ini bukan pengganti slot-in untuk Foto Google, ini memungkinkan Anda mengendalikan snapshot Anda, dan mengakses serta menampilkannya melalui internet.
Apa Itu Piwigo, dan Mengapa Anda Harus Menghosting Sendiri di Raspberry Pi Anda?
Selama dekade terakhir, pengguna ponsel cerdas menjadi terbiasa dengan penyimpanan gratis tanpa batas untuk foto yang diambil di ponsel mereka. Mereka dapat yakin bahwa gambar liburan pantai, pertemuan keluarga, dan acara besar yang tak terhitung jumlahnya akan tetap ada aman dan terjamin (meskipun dengan kualitas yang lebih rendah dari aslinya) di tangan raksasa teknologi seperti Google—gratis selama-lamanya.
Jaminan itu terguncang pada tahun 2021 dengan berita bahwa Google akan menghentikan opsi penyimpanan gratisnya yang tidak terbatas, dan berpotensi menghapus foto dan album jika kondisi tertentu terpenuhi. Ini membuat pengguna mencari alternatif yang dapat mereka jalankan, tanpa batasan, pada perangkat keras mereka sendiri, dan di rumah mereka sendiri.
Piwigo adalah salah satu solusinya. Perangkat lunak ini jauh lebih tua dari Foto Google, yang pertama kali dirilis sebagai PhpWebGallery pada tahun 2001, dan dirilis ulang di bawah GNU General Public License pada tahun 2002. Lisensi berarti bahwa pengguna bebas untuk menjalankan, mempelajari, berbagi, dan memodifikasi perangkat lunak untuk tujuan mereka sendiri. PhpWebGallery berganti nama menjadi Piwigo pada tahun 2009.
Piwigo menawarkan cara mudah bagi Anda untuk mengunggah, mengelola, dan melihat foto Anda secara online, dan dilengkapi dengan opsi tema yang indah, klien seluler, dan ekstensi. Piwigo akan dengan senang hati menyajikan foto melalui web pada model sejauh Raspberry Pi asli.
Cara Menginstal Piwigo di Raspberry Pi
Hal pertama yang perlu Anda lakukan adalah siapkan Raspberry Pi Anda untuk digunakan sebagai server. Setelah perangkat lunak diinstal dan berfungsi sebagaimana mestinya, perbarui dan tingkatkan semua paket yang diinstal:
sudo tepat memperbarui
sudo apt upgrade
Seperti kebanyakan proyek self-hosting yang luar biasa, Piwigo memerlukan database untuk berfungsi dan melacak foto Anda, lokasi, nama, tanggal, dan modifikasi apa pun yang Anda buat. Jalankan MariaDB:
sudo mariadb
…dan masukkan yang berikut, satu baris pada satu waktu, untuk membuat database baru dan pengguna database untuk Piwigo:
MEMBUATDATABASE piwigo;
MEMBUATPENGGUNA piwigo DIIDENTIFIKASIOLEH 'kata sandi supertopsecret';
MENGANUGERAHKANPENGGUNAANPADA *.* KE piwigo@localhost DIIDENTIFIKASIOLEH 'kata sandi supertopsecret';
MENGANUGERAHKANSEMUAhak istimewaPADA piwigo.* KE piwigo@localhost;
MENYIRAMHAK ISTIMEWA;
berhenti;
Kunjungi halaman DNS Lanjutan Registrar Anda dan buat catatan baru dengan tipe A, host @, dan nilainya sebagai alamat IP publik Anda. Jika Anda berencana menggunakan subdomain, host harus menjadi subdomain yang diinginkan sendiri, tanpa nama domain lainnya.
Ubah direktori dan gunakan nano untuk membuat file conf Apache baru untuk Piwigo:
CD /etc/apache2/sites-available/
sudonanopiwigo.conf
Dalam file, tentukan port 80; atur ServerName ke domain atau subdomain Anda, dan DocumentRoot ke direktori tempat Anda berencana menyimpan Piwigo.
<VirtualHost *:80>
Nama servernama-domain-anda.tld
Akar Dokumen /var/www/piwigo/
</VirtualHost>
Simpan dan keluar dari nano dengan Ctrl + O, kemudian Ctrl + X.
Aktifkan file konfigurasi, lalu restart Apache:
sudo a2ensite
sudo service apache2 restart
Anda telah mengarahkan Apache untuk menerima permintaan masuk ke domain atau subdomain Anda, dan untuk menyajikan konten dari /var/www/piwigo/. Direktori ini belum ada; buat dan pindah ke lokasi baru dengan:
sudo mkdir /var/www/piwigo/
cd /var/www/piwigo/
Unduh dan ganti nama penginstal Piwigo net:
sudo ikal https://piwigo.org/download/dlcounter.php? kode=netinstall -o install.php
Berikan kepemilikan direktori saat ini dan isinya kepada pengguna Apache:
sudochown-Rwww-data:www-data .
Instal Server Foto Piwigo
Anda sekarang siap untuk menginstal server foto Piwigo. Buka browser dan navigasikan ke nama-domain-anda.tld/install.php.
Anda akan diminta untuk memilih bahasa, dan menetapkan tujuan untuk arsip Piwigo. Jika Anda berencana untuk mengakses Piwigo melalui domain dasar atau nama subdomain Anda, hapus semuanya setelah /, dan biarkan bidang ini kosong.
Klik Ambil dan unzip Piwigo, dan penginstal akan melakukan persis seperti yang dijanjikan. Anda dapat memeriksa apa yang diambil dengan:
ls -a /var/www/piwigo/
Kembali ke browser untuk memastikan bahwa "Semuanya berjalan baik-baik saja. Anda sekarang siap untuk memulai prosedur instalasi." Klik tombol Instal Piwigo sekarang tombol.
Pada layar berikutnya, isi konfigurasi database; itu Tuan rumah dan Awalan tabel database kolom harus sudah diisi, jadi Anda hanya perlu mengisi nama basis data dan pengguna bidang (keduanya piwigo), dan kata sandi Anda.
Menyelesaikan Konfigurasi administrasi bagian untuk membuat pengguna admin, dan klik Mulai instalasi. Hampir seketika, Anda akan menerima pesan, "Selamat, instalasi Piwigo selesai". Mudah.
Sekarang akun administrator sudah diatur, Anda harus amankan situs web Anda dengan TLS, dan tingkatkan koneksi dari HTTP ke HTTPS.
sudo certbot
Masukkan alamat email Anda saat diminta, dan pilih domain atau subdomain Anda dari daftar. Certbot akan mengambil sertifikat dan kunci keamanan dari Let's Encrypt, dan menyebarkannya di Raspberry Pi Anda.
Menggunakan Piwigo di Raspberry Pi
Anda sekarang dapat mengunjungi perpustakaan Piwigo Anda dengan mengunjungi domain atau subdomain Anda, tetapi karena Anda tidak memiliki foto yang diunggah, Anda akan diberi tahu bahwa "galeri foto Piwigo Anda kosong".
Pengembang sangat membantu menyediakan Saya ingin menambahkan foto tombol, yang berkedip oranye saat Anda mengarahkan mouse ke atasnya. Klik ini dan kemudian Buat album baru. Dari dalam album, Anda dapat mengeklik Menambahkan foto tombol, atau seret file Anda ke dalam browser. Mulai mengunggah akan, dapat diduga, memulai pengunggahan. Tergantung pada kualitas dan jumlah foto yang ingin Anda unggah, ini mungkin memakan waktu lama.
Foto diberi halaman dalam album, dan Anda dapat mengakses album melalui halaman utama instalasi Piwigo Anda.
Piwigo memiliki banyak sekali opsi konfigurasi, termasuk opsi untuk menambah dan mengelola banyak pengguna, mengatur ukuran foto default, menandai gambar dengan cap Anda sendiri, dan mengaktifkan komentar. Pengaturan ini dapat diakses dengan mengklik Admin > Konfigurasi. Sentuhan bagus lainnya adalah galeri tema Piwigo, yang dengannya Anda dapat sepenuhnya mengubah tampilan dan nuansa album Anda.
Piwigo di Perjalanan
Mengunggah foto dari ponsel Anda ke komputer, dan kemudian mengunggah ke Piwigo melalui antarmuka web, adalah pekerjaan rumah. Untungnya, pengembang Piwigo telah membuat aplikasi seluler untuk melakukan beberapa upaya. Aplikasi Piwigo tersedia untuk perangkat iOS melalui App Store Apple, untuk perangkat Android melalui Google Play Store, dan karena Piwigo dan aplikasi Android terkaitnya adalah open source, melalui F Droid.
Sekarang Anda Dapat Menggunakan Piwigo untuk Menghosting dan Mengunggah Gambar di Raspberry Pi Anda!
Selain sebagai arsip pribadi untuk foto-foto keluarga, galeri online Piwigo Anda dapat berfungsi sebagai tempat untuk memamerkan bakat Anda kepada dunia! Menjadi fotografer yang lebih baik dengan belajar tentang cahaya dan bayangan atau berspesialisasi dalam jenis bidikan tertentu!