Hay docenas de paquetes de administración de fotos para autohospedarse en Raspberry Pi, y Piwigo es uno de los mejores, ya que ofrece una hermosa interfaz, administración multiusuario y hermosos temas. Si bien no es un reemplazo de ranura para Google Photos, le permite tomar el control de sus instantáneas y acceder a ellas y mostrarlas a través de Internet.
¿Qué es Piwigo y por qué debería alojarlo usted mismo en su Raspberry Pi?
Durante la última década, los usuarios de teléfonos inteligentes se acostumbraron al almacenamiento gratuito ilimitado para las fotos tomadas en sus teléfonos. Podían estar seguros de que las innumerables imágenes de vacaciones en la playa, reuniones familiares y eventos importantes permanecerían seguro y protegido (aunque con una calidad inferior a la original) en manos de gigantes tecnológicos como Google, gratis Siempre.
Esa garantía se vio sacudida en 2021 con la noticia de que Google suspendería su opción de almacenamiento gratuito e ilimitado y eliminaría potencialmente fotos y álbumes si se cumplían ciertas condiciones. Esto ha dejado a los usuarios buscando una alternativa que puedan ejecutar, sin restricciones, en su propio hardware y en sus propios hogares.
Piwigo es una de esas soluciones. El software es considerablemente más antiguo que Google Photos, ya que se lanzó por primera vez como PhpWebGallery en 2001 y se volvió a publicar bajo una licencia pública general de GNU en 2002. La licencia significa que los usuarios son libres de ejecutar, estudiar, compartir y modificar el software para sus propios fines. PhpWebGallery pasó a llamarse Piwigo en 2009.
Piwigo le ofrece una manera fácil de cargar, administrar y ver sus fotos en línea, y viene con hermosas opciones de temas, clientes móviles y extensiones. Piwigo felizmente servirá fotos a través de la web en modelos tan antiguos como el Raspberry Pi original.
Cómo instalar Piwigo en tu Raspberry Pi
Lo primero que tienes que hacer es prepara tu Raspberry Pi para usarla como servidor. Una vez que el software esté instalado y funcione como debería, actualice y actualice los paquetes instalados:
sudo apto actualizar
sudo apt actualización
Como con la mayoría increíbles proyectos de alojamiento propio, Piwigo requiere una base de datos para funcionar y realizar un seguimiento de sus fotos, sus ubicaciones, nombres, fechas y cualquier modificación que realice. Ejecute MariaDB:
sudo mariadb
…e ingrese lo siguiente, una línea a la vez, para crear una nueva base de datos y un usuario de base de datos para Piwigo:
CREARBASE DE DATOS piwigo;
CREARUSUARIO piwigo IDENTIFICADOPOR 'contraseña supersecreta';
OTORGARUSOEN *.* A piwigo@localhost IDENTIFICADOPOR 'contraseña supersecreta';
OTORGARTODOSprivilegiosEN piwigo.* A piwigo@localhost;
ENJUAGARPRIVILEGIOS;
abandonar;
Visite la página de DNS avanzado de su registrador y cree un nuevo registro del tipo A, el host @ y el valor como su dirección IP pública. Si planea usar un subdominio, el host debe ser el subdominio deseado por sí solo, sin el resto del nombre de dominio.
Cambie el directorio y use nano para crear un nuevo archivo conf de Apache para Piwigo:
discos compactos /etc/apache2/sites-available/
sudonanopiwigo.conf
En el archivo, especifique el puerto 80; establezca ServerName en su dominio o subdominio y DocumentRoot en el directorio donde planea almacenar Piwigo.
<Servidor virtual *: 80>
Nombre del servidorsu-nombre-de-dominio.tld
Raiz del documento /variable/www/piwigo/
</VirtualHost>
Guardar y salir de nano con Control + O, después Control + X.
Habilite el archivo de configuración, luego reinicie Apache:
sudo a2ensite
reinicio del servicio sudo apache2
Le ha indicado a Apache que acepte solicitudes entrantes a su dominio o subdominio, y que sirva contenido de /var/www/piwigo/. Este directorio aún no existe; créalo y muévete a la nueva ubicación con:
sudo mkdir /variable/www/piwigo/
discos compactos /variable/www/piwigo/
Descargue y cambie el nombre del instalador de red de Piwigo:
sudo rizo https://piwigo.org/download/dlcounter.php? código=netinstall -o install.php
Otorgue la propiedad del directorio actual y su contenido al usuario de Apache:
sudoChon-Rwww-datos:www-datos .
Instalar el servidor de fotos Piwigo
Ahora está listo para instalar el servidor de fotos Piwigo. Abra un navegador y vaya a su-nombre-de-dominio.tld/install.php.
Se le pedirá que seleccione un idioma y que establezca un destino para el archivo de Piwigo. Si planea acceder a Piwigo a través de su dominio base o nombre de subdominio, elimine todo lo que esté después del /y deje este campo en blanco.
Hacer clic Recuperar y descomprimir Piwigo, y el instalador hará exactamente lo que prometió. Puede verificar lo que se recuperó con:
ls -a /variable/www/piwigo/
Regrese al navegador para asegurarse de que "Todo salió bien. Ahora está listo para iniciar el procedimiento de instalación". Haga clic en el Instalar Piwigo ahora botón.
En la siguiente pantalla, complete la configuración de la base de datos; la Anfitrión y Prefijo de tablas de base de datos Los campos ya deberían estar completos, por lo que solo necesita completar el nombre de la base de datos y usuario campos (ambos piwigo), y su contraseña.
Completar la Configuración de administración para crear un usuario administrador y haga clic en Inicie la instalación. Casi al instante, recibirá el mensaje "Felicitaciones, la instalación de Piwigo se completó". Pan comido.
Ahora que la cuenta de administrador está configurada, debe asegurar su sitio web con TLS y actualice las conexiones de HTTP a HTTPS.
sudo certbot
Ingrese su dirección de correo electrónico cuando se le solicite y seleccione su dominio o subdominio de una lista. Certbot obtendrá certificados de seguridad y claves de Let's Encrypt y los implementará en su Raspberry Pi.
Usando Piwigo en tu Raspberry Pi
Ahora puede visitar su biblioteca de Piwigo visitando su dominio o subdominio, pero como no tiene fotos cargadas, se le indicará que "su galería de fotos de Piwigo está vacía".
Los desarrolladores brindan amablemente una gran quiero agregar fotos botón, que parpadea en naranja cuando pasa el mouse sobre él. Haga clic en esto y luego Crear un nuevo álbum. Desde dentro del álbum, puede hacer clic en el Agregar fotos o arrastre sus archivos al navegador. Iniciar la subida como era de esperar, comenzará la carga. Dependiendo de la calidad y la cantidad de fotos que desee cargar, esto puede llevar mucho tiempo.
Las fotos están paginadas dentro de los álbumes y puede acceder a los álbumes a través de la página principal de su instalación de Piwigo.
Piwigo tiene una gran cantidad de opciones de configuración, incluida la opción de agregar y administrar múltiples usuarios, establecer tamaños de fotos predeterminados, imágenes de marca de agua con su propio sello y habilitar comentarios. Se puede acceder a esta configuración haciendo clic en Administración > Configuración. Otro buen detalle es la galería de temas de Piwigo, con la que puedes cambiar por completo la apariencia de tus álbumes.
Piwigo sobre la marcha
Cargar fotos desde su teléfono a su computadora y luego cargarlas a Piwigo a través de la interfaz web es una tarea ardua. Afortunadamente, los desarrolladores de Piwigo han creado aplicaciones móviles para reducir parte del esfuerzo. La aplicación Piwigo está disponible para dispositivos iOS a través de la App Store de Apple, para dispositivos Android a través de Google Play Store, y porque Piwigo y su aplicación de Android asociada son de código abierto, a través de F Droide.
¡Ahora puede usar Piwigo para alojar y cargar imágenes en su Raspberry Pi!
¡Además de ser un archivo personal para fotos familiares, su galería en línea de Piwigo puede actuar como un escaparate a través del cual muestra su talento al mundo! ¡Conviértete en un mejor fotógrafo aprendiendo sobre luces y sombras o especialízate en determinados tipos de tomas!