Lychee プロジェクトは、2018 年 4 月 1 日に LycheeOrg に移行されました。Lychee を作成し、このプロジェクトを存続させる機会を与えてくれた electerious (Tobias Reich) に感謝します。
v3 からのアップグレードは簡単です。アップグレードします。 »
Lychee は、サーバーまたは Web スペース上で実行される無料の写真管理ツールです。インストールは数秒で完了します。ネイティブ アプリケーションと同様に写真をアップロード、管理、共有します。 Lyche には必要なものがすべて付属しており、すべての写真は安全に保管されます。詳細については、当社のウェブサイトをご覧ください。
master
ブランチとalpha
ブランチLycheeOrg は非常に小さなチームなので、メンテナーの数はそれほど多くありません。私たちのほとんどは、仕事や家庭で活発な生活を送っており、その結果、コーディングレビューに適切な 4 つの目の原則を適用することはもはや不可能になっています。
高いコード品質を維持するために、次の変更が適用されました。
master
安定したブランチとして残り、4 つの目でピアレビューされたプルリクエストが含まれます。
alpha
最小限のレビューと統合された最新の変更 (つまり、上記の PR) が含まれています。
この変更により、私たちは適切なペースの開発 ( alpha
上) と堅牢なコアの維持 ( master
上) の間でバランスを取ることを望んでいます。
Docker では、 nightly
/ dev
最新のmaster
コミットを参照し続けます。 alpha
タグは、関連するブランチのコンテンツで毎日更新されます。
そうは言っても、ギャラリーが気に入って貢献したい場合は、遠慮なくプルリクエストを開いてください。さらに機能の追加を希望し、Lychee の推進に協力してほしい場合は、チームに参加してください。
私たちは、高品質のコードを備えた無料のオープンソース写真ライブラリを維持することを目指しています。
私たちは自分のデータを管理し、自分の写真を何よりも大切にしています。
寄付、寄付、スポンサーシップを通じて、ライチの繁栄を支えてください。あなたの寄付は、デモサーバーのコスト、継続的な機能強化、そして最も重要なバグ修正を直接サポートします。
Lychee を実行するために必要なのは、PHP 8.2 以降を搭載した Web サーバーとデータベース (MySQL/MariaDB、PostgreSQL、または SQLite) だけです。指示に従って、Lychee をサーバーにインストールします。このバージョンの Lychee は、Laravel フレームワークに基づいて構築されています。インストールするには:
このリポジトリのクローンをサーバーに作成し、Web ルートを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 インポートを使用するには、Web サイトから有効なドロップイン アプリ キーが必要です。初めてインポートを使用しようとすると、Lychee はこのキーの入力を求めます。コードを変更したいですか?ライチの設定を見てみましょう。
Lychee は、共有画像 (アルバムではなく) の Twitter カードと Open Graph をサポートしています。 Twitter カードを使用するには、ドメインの承認をリクエストする必要があります。画像を Lychee と共有し、そのリンクをコピーして Twitter の Card Validator に貼り付けるだけです。
Lyche は、サーバーにインストールされているときに ImageMagick を使用します。この場合、アップロードの処理が高速になり、小さな画面デバイス向けに見栄えの良いサムネイルと中間サイズの画像が得られます。設定で ImageMagick の使用を無効にすることができます。
新しい写真の電子メール通知を使用するには、.env 内のMAIL_変数をメール プロバイダーに設定し、cron を設定する必要があります。それが完了したら、設定で新しい写真の通知メールを送信するを切り替えます。ユーザーは、サイドバーの通知設定に電子メール アドレスを入力することで、電子メール通知をオプトインできます。写真の通知はグループ化され、サイト管理者、アルバム所有者、およびアルバムの共有相手 (電子メールが追加されている場合) に週に 1 回送信されます。写真をアルバムに追加した管理者またはユーザーは、追加した写真に関する電子メール通知を受け取りません。
独自の CSS コードを使用してライチをカスタマイズできます。ここで利用可能なテーマのリストを見つけることができます。
ライチ-フラット-ホワイト-テーマ
問題がある場合は、ドキュメント、特に FAQ を参照してください。バグを発見しましたか?ここ GitHub で問題を作成してください。 gitter (github アカウントでログイン) または discord で直接お問い合わせいただくこともできます。 »