BunnyCDN-DE1-1080
tcp/443 tcp/80
BunnyCDN-DE1-1334
tcp/443 tcp/80
Open service 2400:52e0:1e00:2::1334:1:80 · cdn3.podvault.net
2026-01-09 15:02
HTTP/1.1 301 Moved Permanently Date: Fri, 09 Jan 2026 15:02:39 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1334 CDN-PullZone: 3284145 CDN-RequestCountryCode: SG Location: https://cdn3.podvault.net/ CDN-RequestId: 017700f63c31fff2d536c3078004131f CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 169.150.247.37:80 · cdn3.podvault.net
2026-01-09 15:02
HTTP/1.1 301 Moved Permanently Date: Fri, 09 Jan 2026 15:02:39 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1080 CDN-PullZone: 3284145 CDN-RequestCountryCode: DE Location: https://cdn3.podvault.net/ CDN-RequestId: 9a68ffccfaf5e084311ae2bc60d27fb1 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 169.150.247.37:443 · cdn3.podvault.net
2026-01-09 15:02
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 15:02:39 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 87732
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1080
CDN-PullZone: 3284145
CDN-RequestCountryCode: SG
Cache-Control: no-cache
X-Robots-Tag: noindex, nofollow
Content-Security-Policy: default-src 'self' https://dev.podvault.net; connect-src 'self' https://dev.podvault.net https://upload-weur-dev.podvault.net https://upload-eeur-dev.podvault.net https://api.stripe.com https://podvault-processing-dev.784b2c5d98ad77eba65213780266a36c.r2.cloudflarestorage.com https://*.r2.cloudflarestorage.com https://*.workers.dev https://cdn.jsdelivr.net wss://ws-eu.pusher.com https://sockjs-eu.pusher.com ws://localhost:6002 wss://localhost:6002 wss://localhost; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net https://unpkg.com https://js.stripe.com; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net https://cdnjs.cloudflare.com https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com https://fonts.googleapis.com data:; img-src 'self' data: https:; frame-src 'self' https://js.stripe.com;
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Referrer-Policy: strict-origin-when-cross-origin
Permissions-Policy: geolocation=(), microphone=(), camera=()
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 01/09/2026 15:02:39
CDN-EdgeStorageId: 1049
CDN-RequestId: 528f1c4e497ed5122db1a172408ee6a0
CDN-Cache: MISS
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
Page title: PodVault - Podcast Hosting for Public & Private Distribution
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Create and distribute podcasts to major platforms or share privately with your team. Powerful hosting with analytics and AI generation.">
<meta property="og:title" content="PodVault - Podcast Hosting for Public & Private Distribution">
<meta property="og:description" content="Create, manage, and distribute podcasts to major platforms or securely share private audio content with your team.">
<meta property="og:url" content="https://podvault.net/">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
<title>PodVault - Podcast Hosting for Public & Private Distribution</title>
<link rel="canonical" href="https://podvault.net/">
<!-- Hero image preload removed - using clean gradient hero instead -->
<link rel="stylesheet" href="/js/vendor/fonts/inter.css" preload />
<style>
:root {
--primary: #4f46e5;
--primary-dark: #3730a3;
--primary-hover: #4338ca;
--primary-light: #eef2ff;
--text-primary: #1f2937;
--text-secondary: #4b5563;
--background: #ffffff;
--white: #ffffff;
--border: #e5e7eb;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
scroll-padding-top: 80px; /* Desktop header height with minimal extra space */
}
@media (max-width: 768px) {
html {
scroll-padding-top: 120px; /* Further reduced padding for mobile */
}
}
@media (max-width: 480px) {
html {
scroll-padding-top: 140px; /* Further reduced padding for smallest screens */
}
}
/* Hide hamburger on desktop, show on mobile */
#simple-hamburger {
display: none; /* Hidden by default on desktop */
}
@media (max-width: 768px) {
#simple-hamburger {
display: flex; /* Show on mobile */
}
}
body {
background-color: var(--background);
color: var(--text-primary);
font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;
line-height: 1.6;
min-height: 100vh;
overflow-x: hidden;
}
/* .particles class removed - replaced with hero image */
.header {
position: fixed;
width: 100%;
top: 0;
z-index: 1000;
padding: 1.5rem 0;
background: transparent;
transition: all 0.3s ease;
}
/* Make header fixed but with minimal effects on mobile to prevent flickering */
@media (max-width: 768px) {
.header {
position: fixed !important;
transition: all 0.3s ease !important;
background: transparent !important;
z-index: 1000 !important;
}
.header.scrolled {
transition: all 0.3s ease !important;
background: rgba(255, 255, 255, 0.95) !important;
backdrop-filter: none !important;
box-shadow: none !important;
}
}
.header.scrolled {
background: rgba(255, 255, 255, 0.9);
backdrop-filter: blur(10px);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.03);
}
/* Disable backdrop-filter and other performance-intensive CSS on mobile */
@media (max-width: 768px) {
.header.scrolled {
backdrop-filter: none !important;
background: rgba(255, 255, 255, 0.95) !important;
}
* {
backdrop-filter: none !important;
filter: none !important;
transform: none !important;
}
}
/* Disable animations on mobile to prevent flickering */
@media (max-width: 768px) {
* {
animation: none !important;
}
#hero-image-1, #hero-image-2, #hero-image-3 {
transition: none !important;
}
}
.container {
width: 100%;
margin: 0 auto;
padding: 0 2rem;
position: relative;
z-index: 1;
}
.header-content {
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
font-size: 2.5rem;
font-weight: 800;
color: white;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
transition: all 0.3s ease;
}
.header.scrolled .logo {
color: var(--primary);
text-shadow: none;
}
.login-btn {
background: linear-gradient(135deg, #4f46e5 0%, #3730a3
Open service 2400:52e0:1e00:2::1334:1:443 · cdn3.podvault.net
2026-01-09 15:02
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 15:02:38 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 87732
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1334
CDN-PullZone: 3284145
CDN-RequestCountryCode: DE
Cache-Control: no-cache
X-Robots-Tag: noindex, nofollow
Content-Security-Policy: default-src 'self' https://dev.podvault.net; connect-src 'self' https://dev.podvault.net https://upload-weur-dev.podvault.net https://upload-eeur-dev.podvault.net https://api.stripe.com https://podvault-processing-dev.784b2c5d98ad77eba65213780266a36c.r2.cloudflarestorage.com https://*.r2.cloudflarestorage.com https://*.workers.dev https://cdn.jsdelivr.net wss://ws-eu.pusher.com https://sockjs-eu.pusher.com ws://localhost:6002 wss://localhost:6002 wss://localhost; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net https://unpkg.com https://js.stripe.com; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net https://cdnjs.cloudflare.com https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com https://fonts.googleapis.com data:; img-src 'self' data: https:; frame-src 'self' https://js.stripe.com;
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Referrer-Policy: strict-origin-when-cross-origin
Permissions-Policy: geolocation=(), microphone=(), camera=()
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 01/09/2026 15:02:38
CDN-EdgeStorageId: 1049
CDN-RequestId: 55fe40f6ffa4ddbcb1a00a66a26f5f73
CDN-Cache: MISS
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
Page title: PodVault - Podcast Hosting for Public & Private Distribution
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Create and distribute podcasts to major platforms or share privately with your team. Powerful hosting with analytics and AI generation.">
<meta property="og:title" content="PodVault - Podcast Hosting for Public & Private Distribution">
<meta property="og:description" content="Create, manage, and distribute podcasts to major platforms or securely share private audio content with your team.">
<meta property="og:url" content="https://podvault.net/">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
<title>PodVault - Podcast Hosting for Public & Private Distribution</title>
<link rel="canonical" href="https://podvault.net/">
<!-- Hero image preload removed - using clean gradient hero instead -->
<link rel="stylesheet" href="/js/vendor/fonts/inter.css" preload />
<style>
:root {
--primary: #4f46e5;
--primary-dark: #3730a3;
--primary-hover: #4338ca;
--primary-light: #eef2ff;
--text-primary: #1f2937;
--text-secondary: #4b5563;
--background: #ffffff;
--white: #ffffff;
--border: #e5e7eb;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
scroll-padding-top: 80px; /* Desktop header height with minimal extra space */
}
@media (max-width: 768px) {
html {
scroll-padding-top: 120px; /* Further reduced padding for mobile */
}
}
@media (max-width: 480px) {
html {
scroll-padding-top: 140px; /* Further reduced padding for smallest screens */
}
}
/* Hide hamburger on desktop, show on mobile */
#simple-hamburger {
display: none; /* Hidden by default on desktop */
}
@media (max-width: 768px) {
#simple-hamburger {
display: flex; /* Show on mobile */
}
}
body {
background-color: var(--background);
color: var(--text-primary);
font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;
line-height: 1.6;
min-height: 100vh;
overflow-x: hidden;
}
/* .particles class removed - replaced with hero image */
.header {
position: fixed;
width: 100%;
top: 0;
z-index: 1000;
padding: 1.5rem 0;
background: transparent;
transition: all 0.3s ease;
}
/* Make header fixed but with minimal effects on mobile to prevent flickering */
@media (max-width: 768px) {
.header {
position: fixed !important;
transition: all 0.3s ease !important;
background: transparent !important;
z-index: 1000 !important;
}
.header.scrolled {
transition: all 0.3s ease !important;
background: rgba(255, 255, 255, 0.95) !important;
backdrop-filter: none !important;
box-shadow: none !important;
}
}
.header.scrolled {
background: rgba(255, 255, 255, 0.9);
backdrop-filter: blur(10px);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.03);
}
/* Disable backdrop-filter and other performance-intensive CSS on mobile */
@media (max-width: 768px) {
.header.scrolled {
backdrop-filter: none !important;
background: rgba(255, 255, 255, 0.95) !important;
}
* {
backdrop-filter: none !important;
filter: none !important;
transform: none !important;
}
}
/* Disable animations on mobile to prevent flickering */
@media (max-width: 768px) {
* {
animation: none !important;
}
#hero-image-1, #hero-image-2, #hero-image-3 {
transition: none !important;
}
}
.container {
width: 100%;
margin: 0 auto;
padding: 0 2rem;
position: relative;
z-index: 1;
}
.header-content {
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
font-size: 2.5rem;
font-weight: 800;
color: white;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
transition: all 0.3s ease;
}
.header.scrolled .logo {
color: var(--primary);
text-shadow: none;
}
.login-btn {
background: linear-gradient(135deg, #4f46e5 0%, #3730a3