All Projects → airalab → github-ipfs

airalab / github-ipfs

Licence: other
GitHub -> IPFS mirroring

Programming Languages

haskell
3896 projects
shell
77523 projects

Projects that are alternatives of or similar to github-ipfs

tenk
Template for making a NFT contract with a raffle of tokens
Stars: ✭ 32 (+28%)
Mutual labels:  ipfs
hydra-booster
A DHT Indexer node & Peer Router
Stars: ✭ 56 (+124%)
Mutual labels:  ipfs
kaizen-cli
🌐🛠 Kaizen is a powerful framework combine all the blockchain technologies to help you easily develop and deploy dapps
Stars: ✭ 33 (+32%)
Mutual labels:  ipfs
airmedfoundation-terminal
Airmed Foundation's IPFS + Hyperledger Fabric web client
Stars: ✭ 29 (+16%)
Mutual labels:  ipfs
sre.surmon.me
💻 SRE service for Surmon.me blog.
Stars: ✭ 34 (+36%)
Mutual labels:  github-webhooks
js-http-client
[DEPRECATED] Official Textile JS HTTP Wrapper Client
Stars: ✭ 29 (+16%)
Mutual labels:  ipfs
pacman.store
Pacman Mirror via IPFS for ArchLinux, Endeavouros and Manjaro
Stars: ✭ 65 (+160%)
Mutual labels:  ipfs
i18n
IPFS Translation Project
Stars: ✭ 14 (-44%)
Mutual labels:  ipfs
add-to-web3
⁂ Github Action to upload your website to web3.storage
Stars: ✭ 22 (-12%)
Mutual labels:  ipfs
ipfs-api-kotlin
IPFS API for kotlin to access a IPFS node via http
Stars: ✭ 82 (+228%)
Mutual labels:  ipfs
GitHub-WebHook
🐱 Validates and processes GitHub's webhooks
Stars: ✭ 25 (+0%)
Mutual labels:  github-webhooks
borg
Client-server stack for Web3! Turn your Raspberry Pi to a BAS server in minutes and enjoy the freedom of decentralized Web with a superior user experience!
Stars: ✭ 25 (+0%)
Mutual labels:  ipfs
nft-website
NFT School: Community education platform for developers in the non-fungible token space.
Stars: ✭ 260 (+940%)
Mutual labels:  ipfs
tor-dht-poc
Anonymous DHT Accessible from Executable or Tor-Enabled Browser
Stars: ✭ 40 (+60%)
Mutual labels:  ipfs
nft.storage
😋 Free decentralized storage and bandwidth for NFTs on IPFS and Filecoin.
Stars: ✭ 309 (+1136%)
Mutual labels:  ipfs
go-libp2p-tor-transport
🚧 WIP: tor transport for libp2p
Stars: ✭ 41 (+64%)
Mutual labels:  ipfs
hookah
GitHub Webhooks Made Easy!
Stars: ✭ 29 (+16%)
Mutual labels:  github-webhooks
orbit-core
Orbit communication protocol and library
Stars: ✭ 70 (+180%)
Mutual labels:  ipfs
go-libp2p-quic-transport
An implementation of a libp2p transport using QUIC
Stars: ✭ 102 (+308%)
Mutual labels:  ipfs
c-flo
MsgFlo setup for programming the c-base space station
Stars: ✭ 21 (-16%)
Mutual labels:  ipfs

GitHub -> IPFS mirror

GitHub webhook based

How it works

  1. git push
  2. Webhook throw by GitHub
  3. Webhook catch by github-ipfs
  4. Clone repository & publish into IPFS
  5. Write repository hash into Registry at account/repository/branch
  6. Publish into IPNS updated Registry

Install

docker run airalab/github-ipfs -d -p 8080:8000/tcp -e 'REGISTRY_KEY=top_secret'

Docker exports 8080 webhook port set webhook URI in repository Settings.

Environment:

  • REGISTRY_KEY - GitHub Webhook secret
  • REGISTRY_PATH - Absolute registry path in container, default: /registry
  • PORT - Webhook port, default: 8000
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].