docs: drop exiftool from install docs and Docker images
This commit is contained in:
parent
df280b1d6b
commit
114d683683
15 changed files with 22 additions and 35 deletions
|
|
@ -42,7 +42,7 @@ ARG HOME=/opt/pleroma
|
|||
ARG DATA=/var/lib/pleroma
|
||||
|
||||
RUN apk update &&\
|
||||
apk add exiftool ffmpeg vips libmagic ncurses postgresql-client &&\
|
||||
apk add ffmpeg vips libmagic ncurses postgresql-client &&\
|
||||
adduser --system --shell /bin/false --home ${HOME} pleroma &&\
|
||||
mkdir -p ${DATA}/uploads &&\
|
||||
mkdir -p ${DATA}/static &&\
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ ARG HOME=/opt/pleroma
|
|||
ARG DATA=/var/lib/pleroma
|
||||
|
||||
RUN apk update &&\
|
||||
apk add exiftool ffmpeg vips libmagic ncurses postgresql-client &&\
|
||||
apk add ffmpeg vips libmagic ncurses postgresql-client &&\
|
||||
adduser --system --shell /bin/false --home ${HOME} pleroma &&\
|
||||
mkdir -p ${DATA}/uploads &&\
|
||||
mkdir -p ${DATA}/static &&\
|
||||
|
|
|
|||
|
|
@ -702,15 +702,19 @@ This filter replaces the filename (not the path) of an upload. For complete obfu
|
|||
|
||||
No specific configuration.
|
||||
|
||||
#### Pleroma.Upload.Filter.Exiftool.StripLocation
|
||||
#### Pleroma.Upload.Filter.Exif.StripLocation
|
||||
|
||||
This filter only strips the GPS and location metadata with Exiftool leaving color profiles and attributes intact.
|
||||
This filter strips GPS and location metadata from JPEG, WebP, HEIC and AVIF images, leaving color profiles and attributes intact. For PNG images it removes all text and EXIF metadata chunks. Images are not re-encoded, and other formats are left unchanged.
|
||||
|
||||
It replaces the deprecated `Pleroma.Upload.Filter.Exiftool.StripLocation`, which no longer needs exiftool.
|
||||
|
||||
No specific configuration.
|
||||
|
||||
#### Pleroma.Upload.Filter.Exiftool.ReadDescription
|
||||
#### Pleroma.Upload.Filter.Exif.ReadDescription
|
||||
|
||||
This filter reads the ImageDescription and iptc:Caption-Abstract fields with Exiftool so clients can prefill the media description field.
|
||||
This filter reads the ImageDescription and iptc:Caption-Abstract fields so clients can prefill the media description field.
|
||||
|
||||
It replaces the deprecated `Pleroma.Upload.Filter.Exiftool.ReadDescription`, which no longer needs exiftool.
|
||||
|
||||
No specific configuration.
|
||||
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ sudo rc-update add postgresql
|
|||
### Install media / graphics packages (optional, see [`docs/installation/optional/media_graphics_packages.md`](../installation/optional/media_graphics_packages.md))
|
||||
|
||||
```shell
|
||||
sudo apk add ffmpeg imagemagick exiftool
|
||||
sudo apk add ffmpeg imagemagick
|
||||
```
|
||||
|
||||
### Install PleromaBE
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ sudo apt install elixir erlang-dev erlang-nox
|
|||
### Optional packages: [`docs/installation/optional/media_graphics_packages.md`](../installation/optional/media_graphics_packages.md)
|
||||
|
||||
```shell
|
||||
sudo apt install imagemagick ffmpeg libimage-exiftool-perl
|
||||
sudo apt install imagemagick ffmpeg
|
||||
```
|
||||
|
||||
### Install PleromaBE
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ Note: This article is potentially outdated because at this time we may not have
|
|||
- `certbot` (または何らかのLet's Encrypt向けACMEクライアント)
|
||||
- `ImageMagick`
|
||||
- `ffmpeg`
|
||||
- `exiftool`
|
||||
|
||||
### システムを準備する
|
||||
|
||||
|
|
@ -60,7 +59,7 @@ sudo apt install elixir erlang-dev erlang-nox
|
|||
### オプションパッケージ: [`docs/installation/optional/media_graphics_packages.md`](../installation/optional/media_graphics_packages.md)
|
||||
|
||||
```shell
|
||||
sudo apt install imagemagick ffmpeg libimage-exiftool-perl
|
||||
sudo apt install imagemagick ffmpeg
|
||||
```
|
||||
|
||||
### Pleroma BE (バックエンド) をインストールします
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ Setup the required services to automatically start at boot, using `sysrc(8)`.
|
|||
### Install media / graphics packages (optional, see [`docs/installation/optional/media_graphics_packages.md`](../installation/optional/media_graphics_packages.md))
|
||||
|
||||
```shell
|
||||
# pkg install imagemagick ffmpeg p5-Image-ExifTool vips
|
||||
# pkg install imagemagick ffmpeg vips
|
||||
```
|
||||
|
||||
## Configuring Pleroma
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@
|
|||
|
||||
* ImageMagick
|
||||
* FFmpeg
|
||||
* exiftool
|
||||
|
||||
!!!info
|
||||
**Source installs only**
|
||||
|
|
|
|||
|
|
@ -41,7 +41,6 @@ Gentoo quite pointedly does not come with a cron daemon installed, and as such i
|
|||
* `app-crypt/certbot-nginx` (nginx certbot plugin that allows use of the all-powerful `--nginx` flag on certbot)
|
||||
* `media-gfx/imagemagick`
|
||||
* `media-video/ffmpeg`
|
||||
* `media-libs/exiftool`
|
||||
|
||||
### Prepare the system
|
||||
|
||||
|
|
@ -97,7 +96,7 @@ Not only does this make it much easier to deploy changes you make, as you can co
|
|||
### Install media / graphics packages (optional, see [`docs/installation/optional/media_graphics_packages.md`](docs/installation/optional/media_graphics_packages.md))
|
||||
|
||||
```shell
|
||||
# emerge --ask media-video/ffmpeg media-gfx/imagemagick media-libs/exiftool
|
||||
# emerge --ask media-video/ffmpeg media-gfx/imagemagick
|
||||
```
|
||||
|
||||
### Install PleromaBE
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ Gentoo quite pointedly does not come with a cron daemon installed, and as such i
|
|||
* `app-crypt/certbot-nginx` (nginx certbot plugin that allows use of the all-powerful `--nginx` flag on certbot)
|
||||
* `media-gfx/imagemagick`
|
||||
* `media-video/ffmpeg`
|
||||
* `media-libs/exiftool`
|
||||
|
||||
### Prepare the system
|
||||
|
||||
|
|
@ -68,7 +67,7 @@ The output from emerging postgresql should give you a command for initializing t
|
|||
See [Optional software packages needed for specific functionality](optional/media_graphics_packages.md) for details.
|
||||
|
||||
```shell
|
||||
# emerge --ask media-video/ffmpeg media-gfx/imagemagick media-libs/exiftool
|
||||
# emerge --ask media-video/ffmpeg media-gfx/imagemagick
|
||||
```
|
||||
|
||||
### Setup PleromaBE
|
||||
|
|
|
|||
|
|
@ -26,12 +26,11 @@ Independently of the reverse proxy, [acme-client(1)](https://man.openbsd.org/acm
|
|||
|
||||
* ImageMagick
|
||||
* ffmpeg
|
||||
* exiftool
|
||||
|
||||
To install the above:
|
||||
|
||||
```
|
||||
# pkg_add ImageMagick ffmpeg p5-Image-ExifTool
|
||||
# pkg_add ImageMagick ffmpeg
|
||||
```
|
||||
|
||||
For more information read [`docs/installation/optional/media_graphics_packages.md`](../installation/optional/media_graphics_packages.md):
|
||||
|
|
|
|||
|
|
@ -25,11 +25,10 @@ Asenna tarvittava ohjelmisto:
|
|||
[`docs/installation/optional/media_graphics_packages.md`](../installation/optional/media_graphics_packages.md):
|
||||
* ImageMagick
|
||||
* ffmpeg
|
||||
* exiftool
|
||||
|
||||
Asenna tarvittava ohjelmisto:
|
||||
|
||||
`# pkg_add ImageMagick ffmpeg p5-Image-ExifTool`
|
||||
`# pkg_add ImageMagick ffmpeg`
|
||||
|
||||
Luo postgresql-tietokanta:
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,8 @@
|
|||
|
||||
For specific Pleroma functionality (which is disabled by default) some or all of the below packages are required:
|
||||
|
||||
* `ImageMagic`
|
||||
* `ImageMagick`
|
||||
* `ffmpeg`
|
||||
* `exiftool`
|
||||
|
||||
Please refer to documentation in `docs/installation` on how to install them on specific OS.
|
||||
|
||||
|
|
@ -26,12 +25,3 @@ It is required for the following Pleroma features:
|
|||
It is required for the following Pleroma features:
|
||||
|
||||
* Media preview proxy for videos (related config: `media_preview_proxy/enabled` in `config/config.exs`)
|
||||
|
||||
## `exiftool`
|
||||
|
||||
`exiftool` is media files metadata reader/writer.
|
||||
|
||||
It is required for the following Pleroma features:
|
||||
|
||||
* `Pleroma.Upload.Filters.Exiftool.StripLocation` upload filter (related config: `Pleroma.Upload/filters` in `config/config.exs`)
|
||||
* `Pleroma.Upload.Filters.Exiftool.ReadDescription` upload filter (related config: `Pleroma.Upload/filters` in `config/config.exs`)
|
||||
|
|
|
|||
|
|
@ -61,17 +61,16 @@ Other than things bundled in the OTP release Pleroma depends on:
|
|||
Per [`docs/installation/optional/media_graphics_packages.md`](optional/media_graphics_packages.md):
|
||||
* ImageMagick
|
||||
* ffmpeg
|
||||
* exiftool
|
||||
|
||||
=== "Alpine"
|
||||
```
|
||||
apk update
|
||||
apk add imagemagick ffmpeg exiftool
|
||||
apk add imagemagick ffmpeg
|
||||
```
|
||||
|
||||
=== "Debian/Ubuntu"
|
||||
```
|
||||
apt install imagemagick ffmpeg libimage-exiftool-perl
|
||||
apt install imagemagick ffmpeg
|
||||
```
|
||||
|
||||
## Setup
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||
openssl libssl3 \
|
||||
libmagic1t64 file \
|
||||
postgresql-client \
|
||||
ffmpeg imagemagick libimage-exiftool-perl \
|
||||
ffmpeg imagemagick \
|
||||
libvips42t64 \
|
||||
unzip \
|
||||
curl \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue