# As Light as possible ipfs cmd edition

**URL:** <https://discuss.ipfs.tech/t/as-light-as-possible-ipfs-cmd-edition/9586>\
**Category:** Help\
**Created:** [December 8, 2020, 6:21pm UTC](https://discuss.ipfs.tech/t/as-light-as-possible-ipfs-cmd-edition/9586 "2020-12-08T18:21:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MetalRex101](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ipfs.tech/metalrex101/32/4217_2.png) [@MetalRex101](https://discuss.ipfs.tech/u/MetalRex101)\
**Post date:** [December 8, 2020, 6:21pm UTC](https://discuss.ipfs.tech/t/as-light-as-possible-ipfs-cmd-edition/9586/1 "2020-12-08T18:21:23Z")

</div>

Hi there!  
Is there any chance i can reduce the size of ipfs binary up to 2-3 megabytes? 25mb zipped is just to much to upload it to devices with poor and unstable connection, which i have to deal with.  
Functions i use:  
DHT discovery  
ipfs id  
ipfs add  
ipfs pin add  
ipfs pin rm  
ipfs file stat  
ipfs bootstrap/\*

Also how can i build from sources for different CPU architecture?

---

<div class="post-metadata">

**Author:** ![hector](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ipfs.tech/hector/32/178_2.png) [@hector](https://discuss.ipfs.tech/u/hector)\
**Post date:** [December 9, 2020, 1:03pm UTC](https://discuss.ipfs.tech/t/as-light-as-possible-ipfs-cmd-edition/9586/2 "2020-12-09T13:03:54Z")

</div>

[GitHub - hsanjuan/ipfs-lite: IPFS-Lite is an embeddable, lightweight IPFS-network peer for IPLD applications](https://github.com/hsanjuan/ipfs-lite) maybe, though I would not bet on it as it still packs many things.

> Also how can i build from sources for different CPU architecture?

See golang docs about cross-building for other archs.
