You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note that for all request, **'Accept: application/json' is mandatory** and that without mention of the contrary **'Content-Type: application/json' is also mandatory**.
13
14
14
-
As of version 4.8.1, the api documentation is moved directly inside your own Lychee instance. It is accessible at the url `https://yourLycheeInstance.org/docs/api`.
15
+
As of version 4.8.1, the api documentation is moved directly inside your own Lychee instance. It is accessible at the url `https://yourLycheeInstance.org/docs/api`.
16
+
It is also possible to see it on our demo website: [https://lychee-demo.fly.dev/docs/api](https://lychee-demo.fly.dev/docs/api)
Copy file name to clipboardExpand all lines: docs/configuration.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
## Introduction
2
2
3
3
Lychee's core configuration is managed using a `.env` file. It probably exists already in your directory, but if not it can be created by copying `.env.example`. The options which are already included in the `.env` file should be sufficient to cover the necessary configuration for the vast majority of all use-cases and setups. Using other options than those included in the `.env` file should rarely be necessary. However, this page contains a more complete list of the available options, incl. some highly advanced ones, together with descriptions and default values.
4
-
For non-core options (for example UI options), take a look at [Settings](https://lycheeorg.github.io/docs/settings.html).
4
+
For non-core options (for example UI options), take a look at [Settings](https://lycheeorg.dev/docs/settings.html).
Copy file name to clipboardExpand all lines: docs/contributions.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Remember, bug reports are created in the hope that others with the same problem
8
8
9
9
## Support Questions
10
10
11
-
Lychee's GitHub issue trackers are not intended to provide Lychee help or support. Please instead create a discussion [here][3] or contact us directly on [gitter][2].
11
+
Lychee's GitHub issue trackers are not intended to provide Lychee help or support. Please instead create a discussion [here][3] or contact us directly on [discord][2].
12
12
13
13
## Security Vulnerabilities
14
14
@@ -21,7 +21,7 @@ Those are the versions in which we accept vulnerability reports.
21
21
| latest release |✔|
22
22
| < 5.0 |✕|
23
23
24
-
If you discover a security vulnerability within Lychee, please contact us directly on [Gitter][2]. All security vulnerabilities will be promptly addressed.
24
+
If you discover a security vulnerability within Lychee, please contact us directly on [Discord][2]. All security vulnerabilities will be promptly addressed.
25
25
26
26
## Core Development Discussion
27
27
@@ -34,7 +34,7 @@ Your passion for Lychee will be measured by how active you are on the project.
34
34
A minimum of three pull requests merged is to be expected before receiving the invitation.
35
35
However, exceptions may apply (e.g., if you want to rewrite 100% of the front-end to VueJS).
36
36
37
-
Contact us on [Gitter][2] if you would like to know more! :)
37
+
Contact us on [Discord][2] if you would like to know more! :)
38
38
39
39
## How to properly submit a pull-request to Lychee?
40
40
@@ -185,7 +185,7 @@ The Lychee code of conduct is the same as Laravel's code of conduct:
Copy file name to clipboardExpand all lines: docs/docker.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,7 +84,7 @@ Some variables are specific to Docker, and the default values are :
84
84
85
85
## Advanced configuration
86
86
87
-
Note that nginx will accept by default images up to 100MB (`client_max_body_size 100M`) and that PHP parameters are overridden according to the [recommendations of the Lychee FAQ](https://lycheeorg.github.io/docs/faq_troubleshooting.html#i-cant-upload-large-photos).
87
+
Note that nginx will accept by default images up to 100MB (`client_max_body_size 100M`) and that PHP parameters are overridden according to the [recommendations of the Lychee FAQ](https://lycheeorg.dev/docs/faq_troubleshooting.html#i-cant-upload-large-photos).
88
88
89
89
You may still want to further customize PHP configuration. The first method is to mount a custom `php.ini` to `/etc/php/7.4/fpm/php.ini` when starting the container. However, this method is kind of brutal as it will override all parameters. It will also need to be remapped whenever an image is released with a new version of PHP.
Copy file name to clipboardExpand all lines: docs/faq_general.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Take a look at the [Release Notes](releases.html) to see what's new.
16
16
17
17
### How can I easily contact the LycheeOrg organization?
18
18
19
-
There is a Gitter associated with the project, feel free to join us there: https://gitter.im/LycheeOrg/Lobby
19
+
There is a discord associated with the project, feel free to join us there: https://discord.gg/JMPvuRQcTf
20
20
21
21
### How can I set thumbnails for my albums?
22
22
@@ -33,7 +33,7 @@ Either press `n` (as **N**ew) or use the add menu.
33
33
In order to bypass the CSRF protection, you can set up the `api_key` setting to a secret value and send that value over in the `Authorization` header.
34
34
Note that `api_key` only disables the CSRF protection, you still need to authenticate to the server.
35
35
36
-
In order to authenticate, use [Session::login](https://lycheeorg.github.io/docs/api.html#apisessionlogin) and pass the returned `lychee_session` cookie to all subsequent requests.
36
+
In order to authenticate, use [Session::login](https://lycheeorg.dev/docs/api.html#apisessionlogin) and pass the returned `lychee_session` cookie to all subsequent requests.
37
37
38
38
The related code is available [here](https://github.com/LycheeOrg/Lychee/blob/master/app/Http/Middleware/VerifyCsrfToken.php#L55)
Copy file name to clipboardExpand all lines: docs/installation.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,7 +91,7 @@ Note that there are up to three OS users which need to be taken into considerati
91
91
For example, Apache executes the PHP interpreter as part of its own process if the extension `mod_php` is used.
92
92
In case PHP FPM is used, for most distributions PHP FPM or CGI ships with a sensible default configuration which ensures that the PHP user is the same as the Web user.
93
93
In both cases the PHP user is not of concern.
94
-
However, we are at least aware of one exception to this rule for Nginx on Fedora, see [FAQ](https://lycheeorg.github.io/docs/faq_troubleshooting.html#i-know-my-file-permissions-for-storage-bootstrapcache-publicuploads-and-publicdist-are-correct-and-accessible-by-my-web-server-user-but-im-still-getting-a-php-error-when-writing-to-any-of-these-directories)
94
+
However, we are at least aware of one exception to this rule for Nginx on Fedora, see [FAQ](https://lycheeorg.dev/docs/faq_troubleshooting.html#i-know-my-file-permissions-for-storage-bootstrapcache-publicuploads-and-publicdist-are-correct-and-accessible-by-my-web-server-user-but-im-still-getting-a-php-error-when-writing-to-any-of-these-directories)
95
95
- The user which you use for shell logins and to run scripts; called the **CLI user** in the following.
96
96
This user may be of particular concern, if you are planning to upload photos via the web interface _and_ import photos via the shell scripts.
97
97
@@ -160,7 +160,7 @@ It is also strongly recommended to serve Lychee over TLS. You may wish to consid
160
160
161
161
Lychee includes a `public/.htaccess` file that is used to provide URLs without the `index.php` front controller in the path. Before serving Lychee with Apache, be sure to enable the `mod_rewrite` module so the `.htaccess` file will be honored by the server.
162
162
163
-
Also check the Apache [upgrade instructions](https://lycheeorg.github.io/docs/upgrade.html#using-apache) for required permissions in your /etc/apache2/sites-available/example.com.conf file.
163
+
Also check the Apache [upgrade instructions](https://lycheeorg.dev/docs/upgrade.html#using-apache) for required permissions in your /etc/apache2/sites-available/example.com.conf file.
164
164
165
165
If the `.htaccess` file that ships with Lychee does not work with your Apache installation, try this alternative:
166
166
@@ -179,7 +179,7 @@ RewriteRule ^ index.php [L]
179
179
### nginx
180
180
181
181
This is a sample nginx server block. It does not include TLS, but covers the Lychee-specific requirements.
182
-
If you would like to serve from a subdirectory, take a look at [the FAQ](https://lycheeorg.github.io/docs/faq_installation.html#can-i-host-lychee-with-a-subpath-with-nginx-like-httpsexampledevlychee).
182
+
If you would like to serve from a subdirectory, take a look at [the FAQ](https://lycheeorg.dev/docs/faq_installation.html#can-i-host-lychee-with-a-subpath-with-nginx-like-httpsexampledevlychee).
Copy file name to clipboardExpand all lines: docs/releases.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,7 +88,7 @@ Released on Nov 27, 2024
88
88
> Bug introduced by the new timeline layout that was only affecting the photo layout when the absence of border was set in Lychee SE
89
89
*`new`#2749 : Create automated signed releases by @ildyria.
90
90
> We use [cosign](https://github.com/sigstore/cosign) to generate signed releases.
91
-
> The public key is available here: [lychee-cosign.pub](https://lycheeorg.github.io/lychee-cosign.pub).
91
+
> The public key is available here: [lychee-cosign.pub](https://lycheeorg.dev/lychee-cosign.pub).
92
92
*`fixes`#2753 : ListAlbum fix by @ildyria.
93
93
> When using extremely long albums names, the limiting of strings were getting negative length.
94
94
> This resulted in error 500 when fetching the list of target albums.
@@ -189,11 +189,11 @@ For more context on those changes, see our blog posts:
189
189
190
190
#### Introducing Lychee SE
191
191
192
-
For the past few years, Lychee has been developed by a [small group of people](https://lycheeorg.github.io/support/) who have been working on it in their free time. We are proud to offer this software for free and we will continue to do so. However with time our team has decreased to the point where maintaining Lychee has become a challenge. We have been thinking about ways to keep Lychee alive, to be able to keep providing support, and to add more features.
192
+
For the past few years, Lychee has been developed by a [small group of people](https://lycheeorg.dev/support/) who have been working on it in their free time. We are proud to offer this software for free and we will continue to do so. However with time our team has decreased to the point where maintaining Lychee has become a challenge. We have been thinking about ways to keep Lychee alive, to be able to keep providing support, and to add more features.
193
193
194
194
We have come to the conclusion that we need to add a sponsor tier system. We have extended Lychee with a new version called SE (Supporter Edition) which will be available for our GitHub supporters. This SE version comes with enhanced features and configurations, helping us fund ongoing improvements while offering a bit extra to our supporters. The free version of Lychee will continue to be available but with a more streamlined feature set.
195
195
196
-
We strongly encourage you to check the full comparison between the [free and supporter edition](https://lycheeorg.github.io/get-supporter-edition).
196
+
We strongly encourage you to check the full comparison between the [free and supporter edition](https://lycheeorg.dev/get-supporter-edition).
197
197
If you enjoy using Lychee, please consider [supporting us](https://github.com/sponsors/LycheeOrg).
198
198
199
199
Thank you for helping us keep Lychee alive and growing!
@@ -905,7 +905,7 @@ Released on Jan 4, 2023
905
905
> This reduces the risk of bugs.
906
906
*`rm`#1673 : Nuke demo generator, does not reflect the latest version by @ildyria
907
907
> This removes the /demo page which was used to generate AJAX response in order to mock a
908
-
> server response on the [demo](https://lycheeorg.github.io/demo/) page of Lychee.
908
+
> server response on the [demo](https://lychee-demo.fly.dev/) page of Lychee.
909
909
*`new`#1671 : Ensure php version is correct prior migrations by @ildyria
910
910
> Before running any migration, we are not verifying that the required minimum version of PHP is used.
911
911
*`fixes`#1684 : Fix on HasAdminUser by @ildyria
@@ -1028,7 +1028,7 @@ Released on Aug 07, 2022
1028
1028
- The internal representation of Albums changed with version 4.5.0.
1029
1029
We strongly recommend that you **BACK UP YOUR DATABASE BEFORE UPDATING**.
1030
1030
- The folder structure changed for images; **please check the required directory permissions**.
1031
-
Read more [here »](https://lycheeorg.github.io/docs/#directory-permissions).
1031
+
Read more [here »](https://lycheeorg.dev/docs/#directory-permissions).
1032
1032
1033
1033
#### Changes
1034
1034
@@ -1555,7 +1555,7 @@ Nothing major here. Just a bunch of small bug fixes
1555
1555
1556
1556
**WARNING**: Lychee now requires PHP 7.1 ( http://php.net/supported-versions.php )
The server is now doing the check for update (on `Session::init`) if this one fail, the user will do an ajax request to check if an update is available.
Copy file name to clipboardExpand all lines: src/content/post/2024-06-29-Future-of-lychee.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,7 +49,7 @@ It is very difficult to say, as I am not really able to estimate the amount of w
49
49
50
50
At the moment, only [@d7415](https://github.com/d7415) and I ([@ildyria](https://github.com/ildyria)) are maintaining Lychee, [@d7415](https://github.com/d7415) doing most of the review work while I am working on fixing the bugs & trying to provide improvements. We aim to maintain this free open-source photography library with high quality of code.
51
51
52
-
If you feel like helping us, don't hesitate to join us on [discord](https://discord.gg/dcEcQfYR) or [gitter](https://app.gitter.im/#/room/#LycheeOrg_Lobby:gitter.im).
52
+
If you feel like helping us, don't hesitate to join us on [discord](https://discord.gg/dcEcQfYR).
53
53
54
54
If you are using Lychee, a small token of gratitude will go a long way.
55
55
You can support further development (and bug fixes!) of Lychee on [opencollective](https://opencollective.com/LycheeOrg) or on [GitHub](https://github.com/sponsors/LycheeOrg).
0 commit comments