# How to Get Your Deployment Credentials

## 📘 Netlify Personal Access Token

Netlify requires a Personal Access Token to deploy your website programmatically.

### Step-by-Step Guide:

1. Log in to your Netlify account at https://app.netlify.com
2. Click on your profile picture in the top right corner
3. Select User settings from the dropdown menu
4. In the left sidebar, click on Applications
5. Scroll down to the Personal access tokens section
6. Click the New access token button
7. Enter a description (e.g., "WebVidra Deployment")
8. Click Generate token
9. Copy the token immediately - it won't be shown again!

⚠️ Important: The token is only displayed once after creation. Make sure to copy it immediately and paste it into the deployment form. If you lose it, you'll need to generate a new token.
📎 Direct Link:
https://app.netlify.com/user/applications#personal-access-tokens

What permissions does this token have?

The Personal Access Token has full access to your Netlify account and can create, update, and delete sites. Keep it secure and don't share it publicly.

## 🐰 Bunny.net Hosting Credentials

Don't have a Bunny.net account yet?

🚀 Sign Up

Fast, affordable CDN & storage hosting

Bunny.net requires three pieces of information: your Storage Zone Name, your FTP Password (Storage Zone API Key), and optionally your Account API Key (needed for automatic Pull Zone creation and CDN cache purging).

### 1. Finding Your Storage Zone Name

1. Log in to your Bunny.net account at https://bunny.net/login
2. Click on Storage in the left sidebar
3. You'll see your storage zones listed
4. The Storage Zone Name is shown in the list (e.g., "my-website-storage")
5. Copy this name exactly as it appears

### 2. Getting Your FTP Password (API Key)

1. Log in to your Bunny.net account
2. Go to Storage from the left sidebar
3. Click on your Storage Zone name
4. Look for the FTP & API Access section
5. You'll see the FTP Password field (also called API Key)
6. If no password is set, click the Generate FTP Password button
7. Copy the password - this is what you'll use as the API Key

⚠️ Important: The FTP Password is sensitive - treat it like a password! Only share it with trusted tools. The deployment tool saves it locally in your browser for convenience.
📎 Direct Link:
Bunny.net Storage: https://bunny.net/account/storage

### 3. Getting Your Account API Key (Optional but Recommended)

The Account API Key enables automatic Pull Zone creation and CDN cache purging after each deploy. Without it, you'll need to create a Pull Zone manually in the Bunny.net dashboard.

1. Log in to your Bunny.net account
2. Click on your profile icon (top right) → Account Settings
3. Scroll down to the API section
4. You'll see your Account API Key
5. Click Copy to copy the key
6. Paste it into the "Account API Key" field in WebVidra

📎 Direct Link:
Account Settings: https://dash.bunny.net/account

### 4. How Deployment Works

When you deploy with Bunny.net:

- Your website files are uploaded to your Bunny.net Storage Zone
- The files are automatically accessible via your Bunny CDN URL
- Your site is instantly available on the global Bunny.net CDN
- You can connect your own domain in the Bunny.net dashboard
- CDN caching can be configured for faster delivery

💡 Tip: To use a custom domain, configure it in the Bunny.net dashboard under Hostname settings. You can also use Bunny.net's pull zone feature for advanced CDN configuration.

## 🤔 Bunny.net vs Netlify - Which One Should I Choose?

Both platforms are excellent, but they serve different needs. Here's a quick comparison to help you decide:

Feature | Bunny.net | Netlify
--- | --- | ---
⚡ Speed / Performance | 🏆 Ultra-fast CDN 290+ edge servers worldwide Sub-millisecond response times | Good global CDN
Cost | Affordable paid plans | ✅ Free tier available 100GB bandwidth/month free
Ease of Setup | Slightly more steps to configure | ✅ Very easy Just token + deploy
Best For | ⭐ High-traffic sites Performance-critical projects Global audience | Portfolio, blogs, low-traffic sites

### 📋 Quick Decision Guide

🚀 Choose Bunny.net (RECOMMENDED) if:

- You want MAXIMUM SPEED - 290+ edge servers for lightning-fast delivery
- You have high-traffic website or growing audience
- You need global CDN acceleration
- You want superior performance for SEO and user experience
- You're willing to invest a small amount in premium performance
- Your users are spread worldwide

Choose Netlify if:

- You want a completely free hosting solution
- You have a small website with minimal traffic
- You prioritize simplicity and ease of use
- You want free automatic HTTPS and domain management
- You're building a portfolio or personal blog

💡 Pro Tip: You can even use both! Deploy to Netlify for free as a backup, and use Bunny.net as your primary fast CDN. This gives you redundancy and maximum performance.

Ready to experience blazing-fast speed?

🚀 Sign Up for Bunny.net

## 🔒 Security Best Practices

- Never share your tokens - They provide access to your hosting accounts
- Store tokens securely - The deployment tool saves them locally in your browser
- Rotate tokens regularly - Generate new FTP passwords periodically for better security
- Revoke unused tokens - Delete old FTP passwords you're no longer using
- Use limited permissions - For Bunny.net, ensure your FTP password has storage zone access
- Set expiration dates - Consider setting FTP password expiration dates (optional but recommended)

## 🔧 Troubleshooting

### Netlify Issues

- 401 Unauthorized: Your token is invalid or expired. Generate a new token.
- 403 Forbidden: Your token doesn't have sufficient permissions. Generate a new Personal Access Token.
- Site not updating: The deployment tool automatically detects existing sites and updates them.

### Bunny.net Issues

- Authentication failed: Your FTP Password/API Key is incorrect. Double-check it in your Bunny.net storage zone settings.
- Storage Zone not found: Make sure you entered the correct Storage Zone Name exactly as it appears in your Bunny.net account.
- Permission denied: Your FTP Password may not have been generated. Go to your Storage Zone and click "Generate FTP Password".
- Files not uploading: Check that your Storage Zone has available space in your Bunny.net plan.

Last updated: January 2026

Please note that hosting providers may update their interfaces and processes over time. If you notice any discrepancies, refer to the official documentation of Netlify or Bunny.net for the most current instructions.

Also, remember that using third-party hosting services involves agreeing to their terms of service and privacy policies. Always review these documents to ensure you understand how your data will be handled. Please deploy responsibly! Please note that despite all efforts to ensure accuracy, mistakes may still occur. We do not take responsibility for any issues arising from the use of this guide.