# IPFS Connectivity Text for FFMPEG > A local IPFS gateway wasn't found. You're now using the fallback gateway from dweb.link. * s/fallback/public/ * s/from/at/ * simplify by just referring to IPFS instead of gateway Updated: "IPFS does not appear to be running. You're now using the public gateway at dweb.link." > You should host your own gateway instead which is done by having IPFS run locally. * needs to say why * simplify by just referring to IPFS instead of gateway Updated: "Installing IPFS locally is recommended to improve performance and reliability, and not share all your activity with a single IPFS gateway." > There are multiple options to define this gateway. The below options are in order of precedence: * s/define this gateway/configure IPFS connectivity/ * "precedence" isn't clear - maybe should be in order of preference - so in reverse order? WDYT? > 1. Define a -gateway <url> to the gateway without trailing forward slash. * Be explicit that this is a CLI param * Should this be clear that it's an IPFS gateway, eg rename param "ipfs-gateway"? Updated: "Call ffmpeg with a gateway param, without a trailing slash: -gateway <url>" > 2. Define $IPFS_GATEWAY with the full http link to the gateway without trailing forward slash. * Be explicit that this is an env var Updated: "Define an $IPFS_GATEWAY environment variable with the full HTTP URL to the gateway without trailing forward slash." > 3. Define $IPFS_PATH and point it to the IPFS data path. * Be explicit that this is an env var * Give an example of the data path Updated: "Define an $IPFS_PATH environment variable and point it to the IPFS data path - this is typically ~/.ipfs" > 4. Have IPFS running in your local user folder (under $HOME/.ipfs). * why does it matter where ipfs is running from? > In all path cases, a file named gateway is expected. See https://github.com/ipfs/specs/issues/261 for more information. * hrm, the user should never have to do this