VIDEO COURSE

MASTERING BUNNYSHELL

The complete video course. 14 step-by-step lessons from zero to production.

01
Why You Should Use Bunnyshell Starting Today
Lesson 14:18

Discover why Bunnyshell is transforming how development teams work. Learn how ephemeral environments eliminate staging bottlenecks and accelerate your feedback loops.

02
Bunnyshell Environments: Overview
Lesson 211:28

Understand the core building block of Bunnyshell — environments. Learn about environment types, lifecycle stages, YAML configuration, and how environments map to real infrastructure.

03
Using Environments in Bunnyshell
Lesson 31:55

Learn the day-to-day workflow of creating, deploying, and managing Bunnyshell environments. A practical guide to getting your first environment up and running.

04
Guide to Bunnyshell Components
Lesson 43:31

Understand the three types of Bunnyshell components — Docker Compose, Helm, and Generic — and learn when to use each one for your application stack.

05
Components Deep Dive: Docker-Compose in Bunnyshell
Lesson 55:59

Learn how to use your existing Docker Compose files with Bunnyshell. This deep dive covers translation behavior, volumes, networking, builds, and best practices.

06
Components Deep Dive: Helm & Kubernetes in Bunnyshell
Lesson 66:39

Master Helm chart deployments in Bunnyshell. Learn how to deploy Kubernetes-native workloads, override chart values, use custom repositories, and choose between Helm and Docker Compose.

07
Components Deep Dive: Generic Components in Bunnyshell
Lesson 76:09

Explore Bunnyshell's most flexible component type. Learn how Generic components let you run Terraform, custom scripts, and integrate external services into your ephemeral environments.

08
Automating Preview Environments in Bunnyshell
Lesson 812:38

Learn how to automate preview environment creation on every pull request with Bunnyshell. This lesson covers GitHub, GitLab, and Bitbucket integration, webhook configuration, and automatic deploy-on-push workflows.

09
Troubleshooting with Bunnyshell
Lesson 93:39

Learn how to diagnose and fix common deployment issues in Bunnyshell. This lesson covers reading build logs, debugging container crashes, using SSH access, and knowing when to restart versus redeploy.

10
Create Environments from a Template in Bunnyshell
Lesson 1019:32

Learn how to use Bunnyshell templates to create full-stack environments in minutes. This lesson covers the template marketplace, template parameters, customization options, and template versioning.

11
Using Custom Templates in Bunnyshell
Lesson 1111:17

Learn how to create, parameterize, and share your own Bunnyshell templates. This lesson covers template YAML structure, variables, publishing templates for your team, and best practices for reusable environment blueprints.

12
Node.js Example - Deploy an Environment
Lesson 125:51

Follow a step-by-step guide to deploying a Node.js application in Bunnyshell. This lesson walks through setting up the environment YAML, defining frontend, backend, and database components, and verifying the running deployment.

13
Node.js Example - Remote Development
Lesson 134:23

Learn how to use Bunnyshell's remote development feature to sync local code changes to a cloud environment in real time. This lesson covers setup, hot reload in the cloud, and why remote dev beats local development for complex stacks.

14
Node.js Example - Remote Debugging with Your Local IDE
Lesson 144:23

Learn how to connect your local VS Code debugger to a Node.js application running in a Bunnyshell cloud environment. This lesson covers port forwarding, breakpoints, variable inspection, and the end-to-end remote debugging workflow.

Ready to master Bunnyshell? Start free — no credit card required.

Every PR gets its own environment. Every developer ships faster. 14-day trial, no credit card.