Title logo
linuxserver/ipfs.

620,316 13 arm amd64 arm64

Build Information

General build information for this image

Docker Hub linuxserver/ipfs
Build Time 12 Jun 2021 02:38:23
Base Image lsiobase/alpine:3.13
Category P2P
Synchronised Yes
Stable Yes
Deprecated No

Support Information

External links and support

Tracked Tags

Known tags which link to a specific branched app version.

Branch Version Built
latest version-v2.12.3 12 Jun 2021 at 02:38:22

Daily Pull Statistics

Running this as a container

Basic examples for getting this image running as a container

Docker Compose

---
version: "2"
services:
  ipfs:
    image: linuxserver/ipfs:version-v2.12.3
    container_name: ipfs
    restart: unless-stopped
    environment:
      - TZ=Europe/London # Specify a timezone to use
      - PUID=1000 # User ID to run as
      - PGID=1000 # Group ID to run as
    volumes:
      - /host/path/to/config:/config # Contains all relevant configuration files.
    ports:
      - 80880:80880/tcp # Gateway port, this serves IPFS content
      - 5001:5001/tcp # API port, clients need to be able to talk to this port
      - 4001:4001/tcp # Peering port, this should be exposed to the internet
      - 443:443/tcp # HTTPS Web UI
      - 80:80/tcp # Web UI

CLI

docker create \
  --name=ipfs \
  -e TZ=Europe/London `# Specify a timezone to use` \
  -e PUID=1000 `# User ID to run as` \
  -e PGID=1000 `# Group ID to run as` \
  -v /host/path/to/config:/config `# Contains all relevant configuration files.` \
  -p 80880:80880/tcp `# Gateway port, this serves IPFS content` \
  -p 5001:5001/tcp `# API port, clients need to be able to talk to this port` \
  -p 4001:4001/tcp `# Peering port, this should be exposed to the internet` \
  -p 443:443/tcp `# HTTPS Web UI` \
  -p 80:80/tcp `# Web UI` \
  --restart unless-stopped \
  linuxserver/ipfs:version-v2.12.3