Portable IPFS Version based on Kubo?

Hello All,

I am working on a P2P project for massive scaling within a distributed mesh VPN of peers in which I want to run IPFS on each peer.

I had been exploring the “IPFS Desktop” which I think uses the Kubo IPFS implementation, that I like a lot, but what I need is a Portable version of Kubo IPFS so that I can keep all of the dependencies within a single subdirectory.

I am not sure if it already does this, or even if this is possible, but wanted to reach out to ask the Forum users if they had any ideas on how this could be accomplished on the native platforms without using Docker and WSL.

Any thoughts or suggestions would be greatly appreciated.
Thanks

go binaries like ipfs (kubo) are fully self-contained.

Other than that there are ways to vendor go.mod dependencies into a subfolder.

Also there is GitHub - hsanjuan/ipfs-lite: IPFS-Lite is an embeddable, lightweight IPFS-network peer for IPLD applications.