Lychee 프로젝트는 2018년 4월 1일에 LycheeOrg로 이전되었습니다. Lychee를 만들고 이 프로젝트를 계속 진행할 수 있는 기회를 주신 Elterious(Tobias Reich)에게 감사의 말씀을 전하고 싶습니다.
v3에서 업그레이드하는 것은 간단합니다. 치받이. »
Lychee는 서버나 웹 공간에서 실행되는 무료 사진 관리 도구입니다. 설치는 몇 초면 됩니다. 기본 애플리케이션에서처럼 사진을 업로드, 관리 및 공유하세요. Lychee에는 필요한 모든 것이 포함되어 있으며 모든 사진은 안전하게 저장됩니다. 우리 웹사이트에서 자세한 내용을 읽어보세요.
master
및 alpha
브랜치LycheeOrg는 매우 작은 팀이므로 관리자가 많지 않습니다. 우리 대부분은 직장/가족 생활이 활발하기 때문에 코딩 리뷰에서 올바른 4눈 원칙을 더 이상 적용할 수 없습니다.
높은 코드 품질을 유지하기 위해 다음과 같은 변경 사항이 적용되었습니다.
master
안정적인 브랜치로 유지되며 4-eyes 동료 검토 풀 요청을 포함합니다.
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 가져오기를 사용하려면 해당 웹사이트에서 유효한 드롭인 앱 키가 필요합니다. Lychee는 가져오기를 처음 사용하려고 할 때 이 키를 요청합니다. 코드를 변경하고 싶으신가요? 리치의 설정을 살펴보세요.
Lychee는 공유 이미지(앨범 아님)에 대해 Twitter 카드 및 오픈 그래프를 지원합니다. 트위터 카드를 사용하려면 도메인 승인을 요청해야 합니다. Lychee와 이미지를 공유하고 해당 링크를 복사한 후 Twitter의 카드 유효성 검사기에 붙여넣기만 하면 됩니다.
Lychee는 서버에 설치할 때 ImageMagick을 사용합니다. 이 경우 업로드 처리 속도가 빨라지고, 소형 화면 장치에 대한 썸네일 및 중간 크기 이미지가 더 보기 좋게 표시되는 이점을 누릴 수 있습니다. 설정에서 ImageMagick 사용을 비활성화할 수 있습니다.
새 사진 이메일 알림을 사용하려면 .env의 MAIL_ 변수를 메일 공급자 및 설정 크론으로 구성해야 합니다. 완료되면 설정에서 새 사진 알림 이메일 보내기를 전환합니다. 사용자는 사이드바의 알림 설정에 이메일 주소를 입력하여 이메일 알림을 수신하도록 선택할 수 있습니다. 사진 알림은 그룹화되어 사이트 관리자, 앨범 소유자 및 앨범을 공유하는 모든 사람(이메일이 추가된 경우)에게 일주일에 한 번 전송됩니다. 앨범에 사진을 추가한 관리자나 사용자는 자신이 추가한 사진에 대한 이메일 알림을 받지 않습니다.
자신만의 CSS 코드로 리치를 맞춤설정할 수 있습니다. 여기에서 사용 가능한 테마 목록을 찾을 수 있습니다.
리치 플랫 화이트 테마
문서, 특히 문제가 있는 경우 FAQ를 살펴보세요. 버그를 발견하셨나요? 여기 GitHub에서 이슈를 생성해주세요! gitter(github 계정으로 로그인) 또는 discord를 통해 직접 문의하실 수도 있습니다. »