Skip to content

Latest commit

 

History

History
74 lines (43 loc) · 3.15 KB

File metadata and controls

74 lines (43 loc) · 3.15 KB

@1001/ipfs-server

1.4.1

Patch Changes

  • 9e238a4 Thanks @jwahdatehagh! - Fix WebUI pin script by using POST for Kubo API health check

    The init script that pins the IPFS WebUI was sending GET requests to /api/v0/version, which Kubo rejects with 405 since v0.5.0. This caused the readiness loop to spin forever, preventing the WebUI from being pinned. Switch to --post-data='' so wget sends a POST.

1.4.0

Minor Changes

  • 8e8e2a1 Thanks @jwahdatehagh! - Add upload script for files and directories

    Upload files or entire directories to the IPFS node's MFS via pnpm upload. Supports optional pinning (--pin) and custom MFS paths (--mfs-path). Runs natively on Node 24 with no build tooling required.

    # Upload a directory
    pnpm upload ./dist
    
    # Upload a single file
    pnpm upload ./image.png
    
    # Pin the content after uploading
    pnpm upload ./dist --pin
    
    # Specify a custom MFS path (defaults to /<name>)
    pnpm upload ./dist --mfs-path /my-site

1.3.0

Minor Changes

1.2.0

Minor Changes

  • 27a9ec0 Thanks @jwahdatehagh! - Add configurable storage volume via IPFS_VOLUME environment variable

    • The IPFS data volume can now be configured via IPFS_VOLUME env var, defaulting to the named Docker volume ipfs_data
    • Supports host path bind mounts (e.g. /mnt/ipfs/ipfs_data) for custom storage locations

1.1.0

Minor Changes

  • c924671 Thanks @jwahdatehagh! - Add configurable resource limits for CPU, memory, and file descriptors

    • Container-level limits (CONTAINER_CPUS, CONTAINER_MEMORY) are now configurable via environment variables (defaults: 2 CPUs, 6G memory)
    • Added Kubo libp2p resource manager limits (RESOURCE_MGR_MAX_MEMORY, RESOURCE_MGR_MAX_FILE_DESCRIPTORS) with defaults of 4GB and 4096

1.0.1

Patch Changes

1.0.0

Major Changes

Patch Changes