851 B
851 B
Akkoma module for IPFS as uploader
Important
This module replace the upload.ex
file to implement the IPFS uploader,
this because Elixir doesn't implement Monkey Patching and without the
modified upload.ex
Akkom won't return the right base url back.
Installation
- Enter in the module folder of akkoma (defined in the
config.exs
) - Clone this repo inside (only the .ex files will be loaded)
Cheatsheet
post_gateway_url
: URL with port of POST Gateway (unauthenticated)get_gateway_url
: URL of public GET Gateway
Example
config
config :pleroma, :modules, runtime_dir: "instance/modules"
config :pleroma, Pleroma.Uploaders.IPFS,
post_gateway_url: "http://localhost:5001",
get_gateway_url: "http://{CID}.ipfs.mydomain.com"
config :pleroma, Pleroma.Upload,
uploader: Pleroma.Uploaders.IPFS