
Saya pasti ia pernah berlaku kepada anda: anda bangun pada suatu hari dan menyedari bahawa storan percuma daripada syarikat gergasi seperti Google Photos telah kehabisan. Perasaan kehabisan ruang untuk memori anda adalah satu masalah besar yang telah mendorong ramai orang mencari alternatif untuk mengosongkan ruang dalam Gmail dan mengelakkan kehabisan storan tanpa perlu mengeluarkan wang setiap bulan untuk langganan yang nampaknya tidak pernah berakhir.
Bagi mereka yang tidak mahu bergantung pada syarikat luaran dan lebih suka mempunyai kawalan penuh ke atas fail mereka , menyediakan awan mereka sendiri adalah penyelesaian yang ideal. Di sinilah PhotoPrism memainkan peranan, alat berkuasa yang membolehkan anda mengurus foto dan video anda pada perkakasan anda sendiri, sama ada pelayan berkuasa, VPS atau Raspberry Pi kecil, tanpa mengorbankan kecerdasan buatan.
Apakah sebenarnya PhotoPrism dan untuk apa ia digunakan?
Pada asasnya, PhotoPrism ialah aplikasi pengehosan kendiri yang ditulis dalam Go dan JavaScript (Vue) yang bertindak sebagai pengurus pustaka media lanjutan . Kelebihan utamanya ialah ia bukan sekadar pemapar fail yang mudah; ia mengintegrasikan Google TensorFlow untuk menganalisis imej anda secara automatik. Ini bermakna program ini boleh mengenali sama ada foto mengandungi anjing, gunung atau kereta tanpa anda perlu mengangkat jari.
Sistem ini terutamanya disusun melalui album dan tag pintar . Walaupun album berfungsi sama seperti yang terdapat pada platform lain, tag dijana oleh AI berdasarkan warna, objek atau waktu dalam sehari. Selain itu, anda mempunyai pilihan untuk membetulkan atau menambah tag secara manual jika sistem membuat kesilapan.
Kelebihan mempunyai awan foto anda sendiri
Sebab utama untuk membuat perubahan ini adalah privasi dan pematuhan peraturan . Jika anda mengendalikan imej secara profesional, menyimpan data pihak ketiga dalam awan luaran boleh menyebabkan masalah GDPR. Dengan mempunyai pelayan di rumah atau pada VPS anda sendiri, anda yang menentukan siapa yang melihat apa. Satu lagi kelebihan besar ialah sokongan untuk format RAW , sesuatu yang sangat dihargai oleh jurugambar profesional.
Tambahan pula, PhotoPrism adalah sumber terbuka dan terdesentralisasi , memastikan anda tidak terikat dengan kehendak sesebuah syarikat. Untuk memindahkan fail anda, program ini menyokong WebDAV , yang membolehkan anda menyegerakkan telefon atau tablet anda menggunakan alat penyegerakan PC-ke-mudah alih seperti PhotoSync, kerana ia tidak mempunyai aplikasi iOS atau Android rasmi.
Keperluan teknikal dan perkakasan
Beri perhatian di sini, kerana bukan sebarang komputer boleh digunakan. PhotoPrism memerlukan banyak perhatian kerana pemprosesan AI-nya. Untuk operasi yang lancar, komputer dengan sekurang-kurangnya pemproses dwi-teras dan 4 GB RAM adalah disyorkan . Jika anda mempunyai sejumlah besar foto (beratus-ratus ribu), penggunaan SSD adalah penting ; jika tidak, proses pengindeksan akan menjadi sangat perlahan dan mengecewakan.
Jika anda memutuskan untuk menggunakan Raspberry Pi 4 4GB, ingatlah bahawa anda akan melampaui hadnya . Pembangun menyatakan bahawa ia boleh mengendalikan sehingga 200.000 fail, tetapi jika koleksi anda lebih besar, adalah lebih baik untuk menaik taraf kepada VPS atau pelayan khusus . Jangan lupa untuk mengkonfigurasi ruang swap bagi mengelakkan sistem daripada ranap semasa analisis imej.
Panduan pemasangan langkah demi langkah
Cara paling bersih dan paling mudah untuk memasangnya adalah menggunakan Docker dan Docker Compose . Jika anda menggunakan Raspberry Pi, pilihan yang sangat mudah adalah memasang UbuntuDockerPi, yang didatangkan dengan Docker yang telah dipasang sebelumnya dan menjimatkan masa anda.
Proses umum melibatkan penciptaan direktori untuk projek dan mengkonfigurasi fail docker-compose.yml . Fail ini adalah tempat anda menentukan pembolehubah kritikal, seperti nama pengguna pentadbir, kata laluan dan URL tapak. Untuk pangkalan data, anda mempunyai dua pilihan: SQLite , yang sangat cepat untuk disediakan dan sesuai untuk pengguna di rumah, atau MariaDB/PostgreSQL , disyorkan jika anda mempunyai berjuta-juta foto dan mahukan prestasi yang unggul.
Contoh penggunaan dan konfigurasi
Sebaik sahaja anda mempunyai fail YAML yang sedia, anda hanya perlu menjalankan arahan tersebut docker compose up -dSelepas beberapa minit menunggu, anda akan dapat mengaksesnya melalui pelabuhan 2342 daripada pelayar anda. Data lalai biasanya data pengguna. admin dan kata laluan tidak selamat o fotoprisma, bergantung pada cara anda mengkonfigurasinya.
Agar sistem mula mengenali imej anda, anda mesti melaksanakan arahan untuk diindeks (docker-compose exec photoprism photoprism indexProses ini mengaktifkan AI untuk menganalisis setiap fail dan mencipta tag automatik. Jika anda ingin mengemas kini aplikasi, cuma lakukan tarikan imej terkini dan mulakan semula bekas.
Pengurusan dan penyelenggaraan sistem
Sebaik sahaja masuk, anda akan menemui antara muka yang sangat intuitif. Carian lanjutan sangat menakjubkan, membolehkan anda menapis mengikut kamera, warna, tarikh atau lokasi geografi. Terdapat panel sisi untuk menavigasi kalendar, sorotan atau orang yang dikenali melalui pengecaman wajah.
Tetapi bukan semuanya mudah; menyediakan awan anda sendiri datang dengan tanggungjawab yang besar . Anda adalah pentadbir sistem, yang bermaksud anda bertanggungjawab ke atas sandaran . Kehilangan foto seumur hidup akibat kegagalan cakera adalah satu tragedi yang boleh dielakkan dengan sistem storan NAS atau pemacu luaran yang baik dan pelan sandaran. Anda juga perlu mengurus kebenaran pengguna dan memastikan pelayan dikemas kini untuk mengelakkan kerentanan.
Mengurus warisan visual anda dengan alat sumber terbuka yang dikuasakan oleh kecerdasan buatan merupakan alternatif yang berdaya maju dan berkuasa untuk perkhidmatan komersial, dengan syarat anda sanggup mengambil alih pengurusan teknikal dan keselamatan data anda bagi mengelakkan kerugian yang tidak disengajakan.