Arweave Archival Guide
Three methods to permanently archive Rev Now content on Arweave — from the easiest GUI approach to full CLI deployment.
On This Page
Method 1: ArDrive (Easiest)
ArDrive is a graphical app for uploading files to Arweave. No command line required.
- 1.Install the ArConnect browser extension and create a wallet
- 2.Fund your wallet with AR tokens (buy on an exchange and send to your wallet address)
- 3.Go to app.ardrive.io and sign in with ArConnect
- 4.Create a folder called "Rev Now Archive"
- 5.Upload episode audio files (download them from our site or IPFS)
- 6.Each upload gives you a permanent transaction ID — share it with us!
💡 Tip
ArDrive also has a desktop app for batch uploads. Perfect for archiving the entire episode catalog at once.
Method 2: Irys / Bundlr (Pay with ETH)
Don't have AR tokens? Irys (formerly Bundlr) lets you pay for Arweave storage with ETH, SOL, MATIC, and other tokens.
# Install the Irys CLI npm install -g @irys/sdk # Fund your Irys account (using ETH) irys fund 0.01 -h https://node1.irys.xyz -t ethereum -w YOUR_PRIVATE_KEY # Upload a single file irys upload episode-001.mp3 -h https://node1.irys.xyz -t ethereum -w YOUR_PRIVATE_KEY # Upload an entire directory irys upload-dir ./out -h https://node1.irys.xyz -t ethereum -w YOUR_PRIVATE_KEY
Replace YOUR_PRIVATE_KEY with your Ethereum wallet private key. Alternatively, use a keyfile.
Method 3: arkb CLI (Full Site Deploy)
arkb deploys an entire directory to Arweave with a manifest — making it browsable as a website directly from arweave.net.
# Install arkb npm install -g arkb # Build the site cd revnow-podcast-app npm run build # Deploy to Arweave (uses your wallet keyfile) arkb deploy out --wallet /path/to/arweave-keyfile.json # Output: # Deployed to: https://arweave.net/YOUR_TX_ID # Manifest ID: YOUR_TX_ID
The resulting URL is a fully functional, permanent copy of Rev Now on the permaweb. It will work as long as the Arweave network exists.
Verify Your Archive
# Via curl
curl https://arweave.net/tx/YOUR_TX_ID/status
# Response:
# {"block_height": 1234567, "number_of_confirmations": 25}
# View in browser
# https://arweave.net/YOUR_TX_ID
# View on block explorer
# https://viewblock.io/arweave/tx/YOUR_TX_IDTransactions need ~20 confirmations (about 40 minutes) to be considered permanent. After that, the data is replicated across the network.
Arweave Manifests (Browsable Sites)
An Arweave manifest is a JSON document that maps file paths to transaction IDs — essentially creating a "directory" on the permaweb. When you use arkb deploy, it automatically creates a manifest so your upload is browsable as a website. The manifest TX ID becomes the root URL:https://arweave.net/MANIFEST_TX_ID/