Thanks to visit codestin.com
Credit goes to github.com

Skip to content

omnipin/omnipin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omnipin

GitHub Workflow Status npm

The ultimate decentralized website deployment toolkit

Omnipin is a trustless command-line website deployment tool with automatic content replication and secure ENS updates, powered by Safe. No sign up required.

Features

  • Replicate anywhere. Pin the website to independent storage providers in one command.
  • Multiple storage protocols. Complete IPFS and Swarm integration.
  • Use your existing ENS or DNS name. Automatic updates of ENS names and DNS names through DNSLink.
  • Protected with Safe. Multiple integrations for every security need.
  • Tiny size. Less than 1MB single file distribution.
  • Perfect for automation. Instant install, CI/CD pipeline templates.

Docs

Read the docs.

What people say

"Most flexibility, lowest trust assumptions"

Walletbeat uses Omnipin to deploy to IPFS. It was selected after contrasting it against many other web3 deployment options, and Omnipin stood out as the one with the most flexibility, user control, lowest trust assumptions, lowest-dependency, and not locked into any specific provider.

Omnipin makes it easy to automate deployment to multiple IPFS providers for redundancy, gate deployment success by actual replication and availability on popular IPFS gateways for reliability, and to update the onchain ENS records to point to the deployed IPFS CID to boot (without granting CI any authority beyond ENS record updates). Runs great with Helios too.

In other words, Omnipin is the missing deployment tool that makes it feasible to adopt the cypherpunk standards and technologies that web3 frontends should strive to adopt. No more excuses now.

polymutex.eth, core dev of WalletBeat