{"id":1403,"date":"2025-04-03T08:42:51","date_gmt":"2025-04-03T08:42:51","guid":{"rendered":"https:\/\/documentation.iqonic.design\/streamit-laravel\/?p=1403"},"modified":"2026-01-30T12:04:35","modified_gmt":"2026-01-30T12:04:35","slug":"how-to-set-up-bunny-cdn-quickly","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/streamit-laravel\/how-to-set-up-bunny-cdn-quickly\/","title":{"rendered":"How to set up Bunny CDN quickly?"},"content":{"rendered":"<div class=\"nolwrap\">\n<p><\/p>\n\n\n\n<p>This guide explains how to connect Bunny CDN with Streamit for media storage and video streaming.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Create Storage Zone<\/h2>\n\n\n\n<p>Go to:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Bunny Dashboard \u2192 Storage \u2192 Add Storage Zone\n<\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td>Storage Zone Name<\/td><td><code>streamit-app<\/code><\/td><\/tr><tr><td>Region<\/td><td><code>de<\/code> (choose nearest)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Save:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">BUNNY_STORAGE_ZONE=streamit-app<br>BUNNY_STORAGE_ACCESS_KEY=your_storage_password<br>BUNNY_REGION=de<br><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1867\" height=\"891\" src=\"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-content\/uploads\/sites\/5\/2025\/04\/bunny_storage_zone.png\" alt=\"\" class=\"wp-image-1756\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1767\" height=\"791\" src=\"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-content\/uploads\/sites\/5\/2025\/04\/storage-access-key-and-api-key.png\" alt=\"\" class=\"wp-image-1760\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1847\" height=\"875\" src=\"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-content\/uploads\/sites\/5\/2025\/04\/region.png\" alt=\"\" class=\"wp-image-1759\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. Create Pull Zone (CDN for storage)<\/h2>\n\n\n\n<p>Go to:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Bunny Dashboard \u2192 CDN \u2192 Add Pull Zone<br>Origin: Storage Zone \u2192 streamit-platform<\/pre>\n\n\n\n<p>Save:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">BUNNY_PULL_ZONE=https:\/\/streamit-platform.b-cdn.net<br><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1897\" height=\"756\" src=\"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-content\/uploads\/sites\/5\/2025\/04\/pull-zone.png\" alt=\"\" class=\"wp-image-1757\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">3. Create Stream Library<\/h2>\n\n\n\n<p>Go to:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Bunny Dashboard \u2192 Stream \u2192 Add Video Library<\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td>Library Name<\/td><td><code>streamit-media<\/code><\/td><\/tr><tr><td>Region<\/td><td>Same as Storage (<code>de<\/code>)<\/td><\/tr><tr><td>Storage Type<\/td><td>Bunny Storage<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Inside this same library, copy:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">BUNNY_STREAM_API_KEY=your_stream_library_api_key<br>BUNNY_VIDEO_KEY=your_stream_library_id<br>BUNNY_CDN_HOSTNAME=vz-xxxx.b-cdn.net<br>BUNNY_STREAM_PULL_ZONE=https:\/\/vz-xxxx.b-cdn.net<br><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1865\" height=\"848\" src=\"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-content\/uploads\/sites\/5\/2025\/04\/stream-1.png\" alt=\"\" class=\"wp-image-1772\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">4. Add Variables in .env &amp; Admin Panel<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ACTIVE_STORAGE=bunny<br>BUNNY_STORAGE_ZONE=streamit-app<br>BUNNY_STORAGE_ACCESS_KEY=enter_your_bunny_storage_access_key<br>BUNNY_REGION=de<br>BUNNY_PULL_ZONE=https:\/\/streamit-platform.b-cdn.net<br><br>BUNNY_STREAM_API_KEY=enter_your_bunny_stream_api_key<br>BUNNY_VIDEO_KEY=enter_your_bunny_video_key<br>BUNNY_CDN_HOSTNAME=vz-xxxx.b-cdn.net<br>BUNNY_STREAM_PULL_ZONE=https:\/\/vz-xxxx.b-cdn.net<\/pre>\n\n\n\n<p>Set in .env file<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1133\" height=\"395\" src=\"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-content\/uploads\/sites\/5\/2025\/04\/image-37.png\" alt=\"\" class=\"wp-image-1778\" \/><\/figure>\n\n\n\n<p>Set in Admin panel<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1133\" height=\"649\" src=\"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-content\/uploads\/sites\/5\/2025\/04\/image-36.png\" alt=\"\" class=\"wp-image-1776\" \/><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>This guide explains how to connect Bunny CDN with Streamit for media storage and video streaming. 1. Create Storage Zone Go to: Bunny Dashboard \u2192 Storage \u2192 Add Storage Zone Setting Example Storage Zone Name streamit-app Region de (choose nearest) Save: BUNNY_STORAGE_ZONE=streamit-appBUNNY_STORAGE_ACCESS_KEY=your_storage_passwordBUNNY_REGION=de 2. Create Pull Zone (CDN for storage) Go to: Bunny Dashboard \u2192 CDN [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":165,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1403","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"featured_image_src":null,"author_info":{"display_name":"laraveladminiq","author_link":"https:\/\/documentation.iqonic.design\/streamit-laravel\/author\/laraveladminiq\/"},"children":[],"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/posts\/1403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/comments?post=1403"}],"version-history":[{"count":17,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/posts\/1403\/revisions"}],"predecessor-version":[{"id":1781,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/posts\/1403\/revisions\/1781"}],"up":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/posts\/165"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/media?parent=1403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/categories?post=1403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/tags?post=1403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}