Cách cài đặt và sử dụng Piwigo trên Raspberry Pi của bạn
Có hàng tá gói quản lý ảnh để tự lưu trữ trên Raspberry Pi và Piwigo là một trong những gói tốt nhất, cung cấp giao diện đẹp, quản lý nhiều người dùng và chủ đề đẹp. Mặc dù nó không hoàn toàn thay thế cho Google Photos, nhưng nó cho phép bạn kiểm soát các ảnh chụp nhanh của mình, đồng thời truy cập và hiển thị chúng qua internet.
Mục Lục
Piwigo là gì và tại sao bạn nên tự lưu trữ nó trên Raspberry Pi của mình?
Trong thập kỷ qua, người dùng điện thoại thông minh đã quen với dung lượng lưu trữ miễn phí không giới hạn cho ảnh chụp trên thiết bị cầm tay của họ. Họ có thể yên tâm rằng vô số hình ảnh về kỳ nghỉ bãi biển, họp mặt gia đình và các sự kiện lớn sẽ vẫn an toàn và bảo mật (mặc dù chất lượng thấp hơn hình ảnh gốc) trong tay những gã khổng lồ công nghệ như Google — miễn phí vĩnh viễn.
Sự đảm bảo đó đã bị lung lay vào năm 2021 với tin tức rằng Google sẽ ngừng tùy chọn bộ nhớ miễn phí, không giới hạn và có khả năng xóa ảnh và album nếu đáp ứng các điều kiện nhất định. Điều này khiến người dùng phải tìm kiếm một giải pháp thay thế mà họ có thể chạy, không bị hạn chế, trên phần cứng của riêng họ và tại nhà riêng của họ.
Piwigo là một trong những giải pháp như vậy. Phần mềm này cũ hơn đáng kể so với Google Photos, được phát hành lần đầu tiên dưới tên PhpWebGallery vào năm 2001 và được phát hành lại theo Giấy phép Công cộng GNU vào năm 2002. Giấy phép có nghĩa là người dùng được tự do chạy, nghiên cứu, chia sẻ và sửa đổi phần mềm cho mục đích riêng của họ. PhpWebGallery được đổi tên thành Piwigo vào năm 2009.
Piwigo cung cấp một cách dễ dàng để bạn tải lên, quản lý và xem ảnh của mình trực tuyến, đồng thời đi kèm với các tùy chọn chủ đề đẹp mắt, ứng dụng khách di động và tiện ích mở rộng. Piwigo sẽ vui vẻ cung cấp ảnh qua web trên các mẫu máy quay như Raspberry Pi ban đầu.
Cách cài đặt Piwigo trên Raspberry Pi của bạn
Điều đầu tiên bạn cần làm là chuẩn bị Raspberry Pi của mình để sử dụng làm máy chủ. Sau khi phần mềm được cài đặt và hoạt động như bình thường, hãy cập nhật và nâng cấp bất kỳ gói nào đã cài đặt:
sudo apt update
sudo apt upgrade
Như với hầu hết các dự án tự lưu trữ tuyệt vời, Piwigo yêu cầu cơ sở dữ liệu để hoạt động và theo dõi ảnh của bạn, vị trí, tên, ngày tháng và bất kỳ sửa đổi nào bạn thực hiện. Chạy MariaDB:
sudo mariadb
… Và nhập nội dung sau, từng dòng một, để tạo cơ sở dữ liệu và người dùng cơ sở dữ liệu mới cho Piwigo:
CREATE DATABASE piwigo;
CREATE USER piwigo IDENTIFIED BY 'supertopsecretpassword';
GRANT USAGE ON *.* TO piwigo@localhost IDENTIFIED BY 'supertopsecretpassword';
GRANT ALL privileges ON piwigo.* TO piwigo@localhost;
FLUSH PRIVILEGES;
quit;
Truy cập trang DNS nâng cao của Công ty đăng ký của bạn và tạo bản ghi mới về loại A, máy chủ lưu trữ @ và giá trị làm địa chỉ IP công cộng của bạn. Nếu bạn có kế hoạch sử dụng một miền phụ, máy chủ lưu trữ phải là miền phụ mong muốn của riêng nó, không có phần còn lại của tên miền.
Thay đổi thư mục và sử dụng nano để tạo tệp conf Apache mới cho Piwigo:
cd /etc/apache2/sites-available/
sudo nano piwigo.conf
Trong tệp, chỉ định cổng 80; đặt ServerName thành miền hoặc miền phụ của bạn và DocumentRoot vào thư mục mà bạn định lưu trữ Piwigo.
<VirtualHost *:80>
ServerName your-domain-name.tld
DocumentRoot /var/www/piwigo/
</VirtualHost>
Lưu và thoát nano với Ctrl + Osau đó Ctrl + X.
Bật tệp cấu hình, sau đó khởi động lại Apache:
sudo a2ensite
sudo service apache2 restart
Bạn đã hướng dẫn Apache chấp nhận các yêu cầu đến miền hoặc miền phụ của bạn và phân phát nội dung từ / var / www / piwigo /. Thư mục này chưa tồn tại; tạo nó và chuyển đến vị trí mới với:
sudo mkdir /var/www/piwigo/
cd /var/www/piwigo/
Tải xuống và đổi tên trình cài đặt Piwigo net:
sudo curl https:
Cấp quyền sở hữu thư mục hiện tại và nội dung của nó cho người dùng Apache:
sudo chown -R www-data:www-data .
Cài đặt máy chủ ảnh Piwigo
Bây giờ bạn đã sẵn sàng cài đặt máy chủ ảnh Piwigo. Mở trình duyệt và điều hướng đến your-domain-name.tld / install.php.
Bạn sẽ được yêu cầu chọn một ngôn ngữ và đặt điểm đến cho kho lưu trữ Piwigo. Nếu bạn định truy cập Piwigo thông qua tên miền cơ sở hoặc tên miền phụ của mình, hãy xóa mọi thứ sau /và để trống trường này.
Nhấp chuột Truy xuất và giải nén Piwigovà trình cài đặt sẽ thực hiện chính xác những gì nó đã hứa. Bạn có thể kiểm tra những gì đã được truy xuất bằng:
ls -a /var/www/piwigo/
Quay lại trình duyệt để đảm bảo rằng “Mọi thứ đều ổn. Bây giờ bạn đã sẵn sàng để bắt đầu quy trình cài đặt.” Nhấn vào Cài đặt Piwigo ngay bây giờ cái nút.
Trên màn hình tiếp theo, điền vào cấu hình cơ sở dữ liệu; các Chủ nhà và Tiền tố bảng cơ sở dữ liệu các trường đã được điền sẵn, vì vậy bạn chỉ cần điền vào tên cơ sở dữ liệu và người sử dụng lĩnh vực (cả hai piwigo), và mật khẩu của bạn.
Hoàn thành việc Cấu hình quản trị để tạo người dùng quản trị và nhấp vào Bắt đầu cài đặt. Gần như ngay lập tức, bạn sẽ nhận được thông báo, “Xin chúc mừng, quá trình cài đặt Piwigo đã hoàn tất”. Dễ như ăn bánh.
Bây giờ tài khoản quản trị viên đã được thiết lập, bạn nên bảo mật trang web của mình bằng TLS và nâng cấp kết nối từ HTTP lên HTTPS.
sudo certbot
Nhập địa chỉ email của bạn khi được yêu cầu và chọn miền hoặc miền phụ của bạn từ danh sách. Certbot sẽ tìm nạp các chứng chỉ và khóa bảo mật từ Let’s Encrypt và triển khai chúng trên Raspberry Pi của bạn.
Sử dụng Piwigo trên Raspberry Pi của bạn
Giờ đây, bạn có thể truy cập thư viện Piwigo của mình bằng cách truy cập miền hoặc miền phụ của bạn, nhưng vì bạn không có ảnh nào được tải lên, bạn sẽ được thông báo rằng “thư viện ảnh Piwigo của bạn trống”.
Các nhà phát triển cung cấp một cách hữu ích Tôi muốn thêm ảnh , nhấp nháy màu cam khi bạn di chuột qua nó. Nhấp vào đây và sau đó Tạo một album mới. Từ trong anbom, bạn có thể nhấp vào Thêm ảnh hoặc kéo tệp của bạn vào trình duyệt. Bắt đầu tải lên sẽ bắt đầu tải lên có thể đoán trước được. Tùy thuộc vào chất lượng và số lượng ảnh bạn muốn tải lên, quá trình này có thể mất nhiều thời gian.
Ảnh được phân trang trong album và bạn có thể truy cập album thông qua trang chính của cài đặt Piwigo.
Piwigo có nhiều tùy chọn cấu hình tuyệt vời, bao gồm tùy chọn thêm và quản lý nhiều người dùng, đặt kích thước ảnh mặc định, hình mờ với con dấu của riêng bạn và cho phép nhận xét. Các cài đặt này có thể được truy cập bằng cách nhấp vào Quản trị viên > Cấu hình. Một điểm nhấn thú vị khác là thư viện chủ đề Piwigo, nơi bạn có thể thay đổi hoàn toàn giao diện album của mình.
Piwigo trên đường đi
Tải ảnh từ điện thoại lên máy tính rồi tải lên Piwigo thông qua giao diện web là một công việc vặt. May mắn thay, các nhà phát triển Piwigo đã tạo ra các ứng dụng dành cho thiết bị di động để giảm bớt công sức. Ứng dụng Piwigo có sẵn cho các thiết bị iOS thông qua App Store của Apple, cho các thiết bị Android thông qua Google Play Store và vì Piwigo và ứng dụng Android liên quan của nó là mã nguồn mở, thông qua F Droid.
Bây giờ bạn có thể sử dụng Piwigo để lưu trữ và tải lên hình ảnh trên Raspberry Pi của mình!
Cũng như là một kho lưu trữ cá nhân cho hình ảnh gia đình, bộ sưu tập trực tuyến Piwigo của bạn có thể hoạt động như một nơi trưng bày mà qua đó bạn thể hiện tài năng của mình với thế giới! Trở thành một nhiếp ảnh gia giỏi hơn bằng cách tìm hiểu về ánh sáng và bóng tối hoặc chuyên về các loại ảnh cụ thể!