Проект Lychee был перенесен в LycheeOrg 1 апреля 2018 года. Мы хотели бы поблагодарить Electerious (Тобиаса Райха) за создание Lychee и за предоставленную нам возможность реализовать этот проект.
Обновление с версии v3 не вызывает затруднений. Обновление. »
Lychee — это бесплатный инструмент для управления фотографиями, который работает на вашем сервере или в веб-пространстве. Установка занимает секунды. Загружайте, управляйте и делитесь фотографиями, как в родном приложении. Lychee поставляется со всем, что вам нужно, и все ваши фотографии надежно хранятся. Подробнее читайте на нашем сайте.
master
и alpha
ветвиПоскольку LycheeOrg — очень маленькая команда, у нас не так много сопровождающих. У большинства из нас активная работа/семейная жизнь, и в результате мы больше не можем применять правильный принцип четырех глаз при проверке кода.
Чтобы сохранить высокое качество кода, были внесены следующие изменения.
master
остается стабильной веткой и содержит пул-реквесты, проверенные четырьмя глазами.
alpha
содержит последние изменения (т.е. упомянутый выше PR), объединенные с минимальным обзором.
С помощью этого изменения мы надеемся найти баланс между приличным темпом разработки ( alpha
-версия) и поддержанием надежного ядра ( master
версия).
В Docker nightly
/ dev
продолжает ссылаться на последний master
коммит. alpha
тег ежедневно обновляется содержимым соответствующей ветки.
При этом, если вам нравится галерея и вы хотите внести в нее свой вклад, не стесняйтесь открывать запрос на включение. Если вы хотите увидеть больше функций и помочь нам продвигать Lychee, присоединяйтесь к команде!
Мы стремимся поддерживать бесплатную библиотеку фотографий с открытым исходным кодом и высоким качеством кода.
Мы ценим превыше всего контроль над собственными данными и собственными фотографиями.
Пожертвования, пожертвования и спонсорство позволяют Lychee процветать. Ваши пожертвования напрямую поддерживают расходы на демо-сервер, постоянные улучшения и, самое главное, исправления ошибок!
Для запуска Lychee все, что вам нужно, — это веб-сервер с PHP 8.2 или новее и база данных (MySQL/MariaDB, PostgreSQL или SQLite). Следуйте инструкциям по установке Lychee на свой сервер. Эта версия Lychee построена на базе Laravel. Чтобы установить:
Клонируйте этот репозиторий на свой сервер и установите корень веб-страницы на lychee/public
Запустите composer install --no-dev
чтобы установить зависимости.
Запустите npm install
чтобы установить зависимости узла.
Запустите npm run build
, чтобы создать интерфейс.
Скопируйте .env.example
как .env
и отредактируйте его в соответствии с вашими параметрами.
Создайте свой секретный ключ с помощью php artisan key:generate
Перенесите свою базу данных с помощью php artisan migrate
, чтобы создать новую базу данных или перенести существующую установку Lychee на последнюю версию платформы.
Подробные инструкции смотрите на странице установки нашей документации.
Кроме того, официальный образ Docker можно найти на LycheeOrg/Lychee-Docker или на Docker Hub как lycheeorg/lychee.
Обновление настолько простое, насколько оно должно быть. Обновлять "
Войдите в систему и нажмите шестеренку в верхнем левом углу, чтобы изменить настройки. Настройки "
Личи готов к использованию прямо из коробки. Если вы хотите добавлять и редактировать файлы CSS или JS, вам необходимо пересобрать Lychee-front. Строить "
Lychee готов к использованию сразу после установки, но некоторые функции требуют дополнительной настройки.
Эти ярлыки помогут вам использовать Lychee еще быстрее. Сочетания клавиш »
Чтобы использовать импорт Dropbox с вашего сервера, вам понадобится действительный ключ приложения Dropbox с их веб-сайта. Lychee попросит вас ввести этот ключ при первой попытке импорта. Хотите изменить свой код? Взгляните на настройки Личи.
Lychee поддерживает Twitter Cards и Open Graph для общих изображений (не альбомов). Чтобы использовать карты Twitter, вам необходимо запросить одобрение для вашего домена. Просто поделитесь изображением с Lychee, скопируйте ссылку и вставьте ее в валидатор карт Twitter.
Lychee использует ImageMagick при установке на ваш сервер. В этом случае вы получите выгоду от более быстрой обработки ваших загрузок, более красивых миниатюр и изображений среднего размера для устройств с небольшими экранами. Вы можете отключить использование ImageMagick в настройках.
Чтобы использовать уведомление по электронной почте о новых фотографиях, вам необходимо настроить переменные MAIL_ в вашем .env для вашего почтового провайдера и настроить cron. После этого в настройках включите переключатель «Отправлять уведомления о новых фотографиях по электронной почте» . Ваши пользователи смогут подписаться на уведомления по электронной почте, введя свой адрес электронной почты в настройках «Уведомления» на боковой панели. Уведомления о фотографиях будут сгруппированы и отправлены раз в неделю администратору сайта, владельцу альбома и всем, кому предоставлен доступ к альбому, если их адрес электронной почты был добавлен. Администратор или пользователь, добавивший фотографию в альбом, не получит уведомление по электронной почте о добавленных ими фотографиях.
Вы можете настроить личи с помощью собственного CSS-кода. Здесь вы можете найти список доступных тем.
личи-плоская белая тема
Если у вас возникли проблемы, ознакомьтесь с документацией, особенно с часто задаваемыми вопросами. Обнаружили ошибку? Пожалуйста, создайте проблему здесь, на GitHub! Вы также можете связаться с нами напрямую через gitter (войдите под своей учетной записью github) или через Discord »