El proyecto Lychee se trasladó a LycheeOrg el 1 de abril de 2018. Nos gustaría agradecer a electerious (Tobias Reich) por crear Lychee y por darnos la oportunidad de hacer que este proyecto siga vivo.
La actualización desde la versión 3 es sencilla. Mejora. »
Lychee es una herramienta gratuita de gestión de fotografías que se ejecuta en su servidor o espacio web. La instalación es cuestión de segundos. Cargue, administre y comparta fotografías como desde una aplicación nativa. Lychee viene con todo lo que necesitas y todas tus fotos se almacenan de forma segura. Lea más en nuestro sitio web.
master
y alpha
Como LycheeOrg es un equipo muy pequeño, no tenemos muchos mantenedores. La mayoría de nosotros tenemos una vida laboral o familiar activa y, como resultado, ya no nos es posible aplicar el principio de los 4 ojos adecuado en las revisiones de codificación.
Para mantener la alta calidad de nuestro código, se han aplicado los siguientes cambios.
master
permanece como una rama estable y contiene solicitudes de extracción revisadas por pares de 4 ojos.
alpha
contiene los últimos cambios (es decir, el PR mencionado anteriormente) combinados con una revisión mínima.
Con este cambio, esperamos lograr un equilibrio entre un desarrollo a un ritmo decente (en alpha
) y mantener un núcleo sólido (en master
).
En Docker, nightly
/ dev
continúa haciendo referencia a la última confirmación master
. La etiqueta alpha
se actualiza diariamente con el contenido de la rama asociada.
Dicho esto, si te gusta la galería y te gustaría contribuir, no dudes en abrir la solicitud de extracción. Si desea ver más funcionalidades agregadas y ayudarnos a impulsar Lychee, ¡únase al equipo!
Nuestro objetivo es mantener una biblioteca de fotografías gratuita de código abierto con código de alta calidad.
Tener el control de nuestros propios datos, de nuestras propias fotografías es algo que valoramos por encima de todo.
A través de contribuciones, donaciones y patrocinio, permites que Lychee prospere. ¡Sus donaciones respaldan directamente los costos del servidor de demostración, mejoras continuas y, lo más importante, correcciones de errores!
Para ejecutar Lychee, todo lo que necesitas es un servidor web con PHP 8.2 o posterior y una base de datos (MySQL/MariaDB, PostgreSQL o SQLite). Siga las instrucciones para instalar Lychee en su servidor. Esta versión de Lychee está construida sobre el marco de Laravel. Para instalar:
Clona este repositorio en tu servidor y configura la raíz web en lychee/public
Ejecute composer install --no-dev
para instalar dependencias
Ejecute npm install
para instalar las dependencias de los nodos
Ejecute npm run build
para construir el front-end
Copie .env.example
como .env
y edítelo para que coincida con sus parámetros
Genera tu clave secreta con php artisan key:generate
Migre su base de datos con php artisan migrate
para crear una nueva base de datos o migre una instalación de Lychee existente al marco más reciente.
Consulte las instrucciones detalladas en la página de Instalación de nuestra documentación.
Alternativamente, se puede encontrar una imagen oficial de Docker en LycheeOrg/Lychee-Docker o en Docker Hub como lycheeorg/lychee.
Actualizar es tan fácil como debería ser. Actualizar "
Inicie sesión y haga clic en el engranaje en la esquina superior izquierda para cambiar su configuración. Ajustes "
Lychee está listo para usar, nada más sacarlo de la caja. Si desea contribuir y editar archivos CSS o JS, necesita reconstruir Lychee-front. Construir "
Lychee está listo para usar inmediatamente después de la instalación, pero algunas funciones requieren un poco más de configuración.
Estos atajos te ayudarán a utilizar Lychee aún más rápido. Atajos de teclado »
Para utilizar la importación de Dropbox desde su servidor, necesita una clave de aplicación directa válida de su sitio web. Lychee le pedirá esta clave la primera vez que intente utilizar la importación. ¿Quieres cambiar tu código? Eche un vistazo a la configuración de Lychee.
Lychee admite Twitter Cards y Open Graph para imágenes compartidas (no álbumes). Para poder utilizar Twitter Cards necesitas solicitar una aprobación para tu dominio. Simplemente comparta una imagen con Lychee, copie su enlace y péguelo en el Validador de tarjetas de Twitter.
Lychee usa ImageMagick cuando se instala en su servidor. En este caso, se beneficiará de un procesamiento más rápido de sus cargas, miniaturas más atractivas e imágenes de tamaño intermedio para dispositivos de pantalla pequeña. Puede desactivar el uso de ImageMagick en la configuración.
Para utilizar la notificación por correo electrónico de nuevas fotos, deberá haber configurado las variables MAIL_ en su .env para su proveedor de correo y configurar el cron. Una vez que esté completo, active Enviar correos electrónicos de notificación de nuevas fotos en la configuración. Sus usuarios podrán optar por recibir notificaciones por correo electrónico ingresando su dirección de correo electrónico en la configuración de Notificaciones en la barra lateral. Las notificaciones de fotos se agruparán y enviarán una vez por semana al administrador del sitio, al propietario del álbum y a cualquier persona con quien se comparta el álbum, si se agregó su correo electrónico. El administrador o usuario que agregó la foto a un álbum no recibirá una notificación por correo electrónico sobre las fotos que agregó.
Puedes personalizar lichi con tu propio código CSS. Aquí puede encontrar una lista de temas disponibles.
tema-blanco-plano-lichi
Eche un vistazo a la Documentación, especialmente a las Preguntas frecuentes si tiene problemas. ¿Descubrió un error? ¡Cree un problema aquí en GitHub! También puedes contactarnos directamente en gitter (inicie sesión con su cuenta de github) o en discord »