-
9e238a4Thanks @jwahdatehagh! - Fix WebUI pin script by using POST for Kubo API health checkThe 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.
-
8e8e2a1Thanks @jwahdatehagh! - Add upload script for files and directoriesUpload 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
769a50fThanks @jwahdatehagh! - Enable garbage collection by default
-
27a9ec0Thanks @jwahdatehagh! - Add configurable storage volume viaIPFS_VOLUMEenvironment variable- The IPFS data volume can now be configured via
IPFS_VOLUMEenv var, defaulting to the named Docker volumeipfs_data - Supports host path bind mounts (e.g.
/mnt/ipfs/ipfs_data) for custom storage locations
- The IPFS data volume can now be configured via
-
c924671Thanks @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
- Container-level limits (
96d71e7Thanks @jwahdatehagh! - Increase default storage max from 10GB to 20GB
b2babf4Thanks @jwahdatehagh! - V1 Release
c2317c1Thanks @jwahdatehagh! - Let users configure kubo config via ENV variables