mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-31 23:28:34 -04:00
docs: restructure
This commit is contained in:
parent
91ebd519a8
commit
70a6583fe0
69 changed files with 471 additions and 385 deletions
31
docs/content/config/media/imgur.md
Normal file
31
docs/content/config/media/imgur.md
Normal file
|
@ -0,0 +1,31 @@
|
|||
# Imgur
|
||||
|
||||
!!! warning "Imgur saves anonymous images for only 6 month"
|
||||
Imgur will delete images not associated with any account 6 month after the last access.
|
||||
This means that if you use imgur as your image backend, you may lose images
|
||||
uploaded by you or your users. See this [FAQ entry][faq-entry]
|
||||
|
||||
You can use [Imgur][imgur] to handle your image uploads in HedgeDoc.
|
||||
|
||||
All you need for that is to register an application with Imgur and get a client id:
|
||||
|
||||
1. Create an account on imgur.com and log in.
|
||||
2. Go to <https://api.imgur.com/oauth2/addclient>
|
||||
3. Fill out the form and choose "Anonymous usage without user authorization"
|
||||
as the authorization type.
|
||||
4. Imgur will then show you your client id.
|
||||
|
||||
Then you just add the following lines to your configuration:
|
||||
(with the appropriate substitution for `<IMGUR_CLIENT_ID>` of course)
|
||||
|
||||
```dotenv
|
||||
HD_MEDIA_BACKEND="imgur"
|
||||
HD_MEDIA_BACKEND_IMGUR_CLIENT_ID="<IMGUR_CLIENT_ID>"
|
||||
```
|
||||
|
||||
All uploads are saved in the `media_uploads` database table and contain the deletion token
|
||||
([see here][deletion-token]) in the column `backendData`.
|
||||
|
||||
[faq-entry]: https://help.imgur.com/hc/en-us/articles/14415587638029-Imgur-Terms-of-Service-Update-April-19-2023
|
||||
[imgur]: https://imgur.com
|
||||
[deletion-token]: https://apidocs.imgur.com/#949d6cb0-5e55-45f7-8853-8c44a108399c
|
Loading…
Add table
Add a link
Reference in a new issue