Guides › Set up video uploading on igsh.tv (Creator setup, 2026)
Set up video uploading on igsh.tv (Creator setup, 2026)
Published Jul 15, 2026
The full creator setup for uploading to igsh.tv: a Hive account, Hive Keychain, signing in, and the one free Pinata key that pins your video to IPFS — plus how to keep that key safe.
Watching, tipping, and commenting on igsh.tv need nothing but a Hive account. Uploading a video needs one extra thing: a free Pinata key that pins your video file to IPFS. igsh.tv has no server of its own, so your video is stored with your Pinata key — which also means you stay in control of it.
This page is the complete creator checklist. If you just want the publishing walkthrough, jump to posting your first video; this page is the setup around it.
1. Create a Hive account
Your identity and payouts live on the Hive blockchain. If you already post on Hive or 3Speak, the same account works — nothing new to make. If not, start here: How to set up a Hive wallet. Save your keys and master password offline; if you lose both, they generally can’t be recovered.
2. Install Hive Keychain
Hive Keychain holds your keys and signs actions safely, so you never type a private key into a website. Install it from the official extension store (Chrome, Brave, Edge, Firefox, and a mobile app), then add your account to it. Details: How to set up Hive Keychain. Official site: hive-keychain.com.
Logging in and posting use your Posting key; tips use your Active key; your Owner key is only for recovery — never use it for everyday actions.
3. Sign in to igsh.tv
Open igsh.tv with Keychain unlocked and sign in with your Hive account. Keychain signs a small challenge to prove it’s you — no key ever leaves the extension.
4. Create a free Pinata account
Pinata is the service that pins (stores) your video on IPFS. Create a free account: app.pinata.cloud/register. The free tier is enough to start.
5. Generate a Pinata JWT
In Pinata, open your API keys area and create a new key that is allowed to upload files (Pinata calls this the files write permission — you do not need an Admin key). When the key is created, Pinata shows you a JWT: a long single line that starts with eyJ.
- Copy the JWT (the
eyJ…string) — not the API Key ID or Secret. - The JWT is shown only once at creation. If you lose it, just create a new key.
Pinata’s own screens are the source of truth and may change wording — the goal is simply: a key that can upload files, and the JWT it gives you. Get your keys here: app.pinata.cloud/developers/api-keys.
6. Paste the JWT into the igsh.tv upload screen
On igsh.tv, open the upload screen and paste your JWT into the Pinata JWT field. The field is masked (like a password). The upload screen also links straight back to this guide and to Pinata, so you can set it up without leaving the page.
7. Upload your first video
With your JWT in place, add your video and a title and publish. The full, screen-by-screen walkthrough (including how payouts and the 3% platform share work) is here: How to post your first video on igsh.tv.
8. Check it after posting
After publishing, open your new video on igsh.tv and confirm it plays. Because the post is on Hive, it also appears in other Hive apps — a good sign everything worked.
9. If your JWT ever leaks
Treat the JWT like a password. If you ever paste it somewhere by mistake, share it, or suspect it leaked: go to your Pinata API keys, revoke that key, and create a new one. igsh.tv only keeps the JWT in your browser tab for the current session — it is never saved to storage, the URL, or logs — but revoking on Pinata’s side is the definitive fix.
Security checklist
- Never paste your private keys into igsh.tv (or any website) — only into Hive Keychain.
- Your Owner key is for recovery only; don’t use it for everyday actions.
- Keep your JWT secret; don’t share it or paste it into other sites.
- Check the address bar reads
igsh.tvorguide.igsh.tvbefore signing anything. - Don’t approve a signing request you didn’t start.
- If a key or JWT leaks, revoke and re-issue it (Keychain for keys, Pinata for the JWT).