1<!doctype html> 2<!--suppress ALL --> 3<html lang="en" class="h-full wa-dark wa-theme-default wa-brand-green"> 4 <head> 5 <meta charset="utf-8" /> 6 <link rel="icon" href="./favicon.png" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1" /> 8 <link 9 rel="preload" 10 href="./fonts/figtree-latin.woff2" 11 as="font" 12 type="font/woff2" 13 crossorigin 14 /> 15 <style> 16 @font-face { 17 font-family: 'Figtree Variable'; 18 font-style: normal; 19 font-display: optional; 20 font-weight: 300 900; 21 src: url('./fonts/figtree-latin.woff2') format('woff2-variations'); 22 } 23 </style> 24 25 <link href="./_app/immutable/entry/start.nq-7Uush.js" rel="modulepreload"> 26 <link href="./_app/immutable/chunks/DAhi6lE9.js" rel="modulepreload"> 27 <link href="./_app/immutable/chunks/CzsObDY8.js" rel="modulepreload"> 28 <link href="./_app/immutable/chunks/wbzwmYu6.js" rel="modulepreload"> 29 <link href="./_app/immutable/entry/app.DgKodDxv.js" rel="modulepreload"> 30 <link href="./_app/immutable/chunks/kNaey6uv.js" rel="modulepreload"> 31 <link href="./_app/immutable/chunks/xihTtKlq.js" rel="modulepreload"> 32 <link href="./_app/immutable/nodes/0.BeAWBMKF.js" rel="modulepreload"> 33 <link href="./_app/immutable/chunks/CmsztqYw.js" rel="modulepreload"> 34 <link href="./_app/immutable/chunks/Du7Y30mz.js" rel="modulepreload"> 35 <link href="./_app/immutable/chunks/D0djJHRo.js" rel="modulepreload"> 36 <link href="./_app/immutable/chunks/DkUgRKUX.js" rel="modulepreload"> 37 <link href="./_app/immutable/chunks/C5qy-xbg.js" rel="modulepreload"> 38 <link href="./_app/immutable/chunks/DzK1Iyhi.js" rel="modulepreload"> 39 <link href="./_app/immutable/chunks/D7aDtkCV.js" rel="modulepreload"> 40 <link href="./_app/immutable/chunks/Bh8oZHKH.js" rel="modulepreload"> 41 <link href="./_app/immutable/chunks/CbU006_h.js" rel="modulepreload"> 42 <link href="./_app/immutable/chunks/CuIt4HC3.js" rel="modulepreload"> 43 <link href="./_app/immutable/chunks/CMEJS-xf.js" rel="modulepreload"> 44 <link href="./_app/immutable/chunks/C6uBXowH.js" rel="modulepreload"> 45 <link href="./_app/immutable/nodes/7.Ca5Rldi0.js" rel="modulepreload"> 46 <link href="./_app/immutable/chunks/ButwuK34.js" rel="modulepreload"> 47 <link href="./_app/immutable/chunks/b0oEybha.js" rel="modulepreload"> 48 <link href="./_app/immutable/chunks/CKOpZvgh.js" rel="modulepreload"> 49 <link href="./_app/immutable/chunks/CCbQuFL5.js" rel="modulepreload"> 50 <link href="./_app/immutable/chunks/DSyuTll-.js" rel="modulepreload"> 51 <link href="./_app/immutable/chunks/BJOpolJv.js" rel="modulepreload"> 52 <link href="./_app/immutable/chunks/COmctpSX.js" rel="modulepreload"> 53 <link href="./_app/immutable/chunks/BNZ145hu.js" rel="modulepreload"> 54 <link href="./_app/immutable/chunks/BG-hYRWq.js" rel="modulepreload"> 55 <link href="./_app/immutable/chunks/DIoXLOB9.js" rel="modulepreload"> 56 <link href="./_app/immutable/chunks/DGOPv7xc.js" rel="modulepreload"> 57 <link href="./_app/immutable/chunks/Dzyp_zMb.js" rel="modulepreload"> 58 <link href="./_app/immutable/chunks/B-m5od3o.js" rel="modulepreload"> 59 <link href="./_app/immutable/chunks/SB9vEYo1.js" rel="modulepreload"> 60 <link href="./_app/immutable/chunks/mlOTtyoy.js" rel="modulepreload"> 61 <link href="./_app/immutable/chunks/CDQ3oa5s.js" rel="modulepreload"> 62 <link href="./_app/immutable/chunks/BVGIoBkJ.js" rel="modulepreload"> 63 <link href="./_app/immutable/chunks/BFpQyoXm.js" rel="modulepreload"> 64 <link href="./_app/immutable/chunks/42bStRLA.js" rel="modulepreload"> 65 <link href="./_app/immutable/chunks/DF0S8ojO.js" rel="modulepreload"> 66 <link href="./_app/immutable/chunks/sisk7D7O.js" rel="modulepreload"> 67 <link href="./_app/immutable/chunks/BV1NaXph.js" rel="modulepreload"> 68 <link href="./_app/immutable/chunks/BrKSDPhj.js" rel="modulepreload"> 69 <link href="./_app/immutable/chunks/uvEyMltP2.js" rel="modulepreload"> 70 <link href="./_app/immutable/chunks/BjkIcXby2.js" rel="modulepreload"> 71 <link href="./_app/immutable/chunks/10fyJ4WY2.js" rel="modulepreload"> 72 <link href="./_app/immutable/chunks/CLc86C4f2.js" rel="modulepreload"> 73 <link href="./_app/immutable/chunks/IDJRDWNQ2.js" rel="modulepreload"> 74 <link href="./_app/immutable/chunks/vlF36rEb2.js" rel="modulepreload"> 75 <link href="./_app/immutable/chunks/DqvCdnZS2.js" rel="modulepreload"> 76 <link href="./_app/immutable/chunks/6w4QKu202.js" rel="modulepreload"> 77 <link href="./_app/immutable/chunks/DhP1aqRt2.js" rel="modulepreload"> 78 <link href="./_app/immutable/chunks/D-Jsx4Sk2.js" rel="modulepreload"> 79 <link href="./_app/immutable/chunks/2g2WwlSG2.js" rel="modulepreload"> 80 <link href="./_app/immutable/chunks/DR2dZk-i2.js" rel="modulepreload"> 81 <link href="./_app/immutable/nodes/72.ro2pAFKE.js" rel="modulepreload"> 82 <!--12qhfyh-->
82<link rel="preload" as="image" href="/_app/immutable/assets/pockethost-cloud-logo.BAJBXdzk.png"/> <!----><style>/*! 83 Theme: Seti UI 84 Author: 85 License: ~ MIT (or more permissive) [via base16-schemes-source] 86 Maintainer: @highlightjs/core-team 87 Version: 2021.09.0 88*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d6d6d6;background:#151718}.hljs::selection, 89.hljs ::selection{background-color:#3B758C;color:#d6d6d6}.hljs-comment{color:#41535B}.hljs-tag{color:#43a5d5}.hljs-subst, 90.hljs-punctuation, 91.hljs-operator{color:#d6d6d6}.hljs-operator{opacity:0.7}.hljs-bullet, 92.hljs-variable, 93.hljs-template-variable, 94.hljs-selector-tag, 95.hljs-name, 96.hljs-deletion{color:#Cd3f45}.hljs-symbol, 97.hljs-number, 98.hljs-link, 99.hljs-attr, 100.hljs-variable.constant_, 101.hljs-literal{color:#db7b55}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_,.hljs-strong{color:#e6cd69}.hljs-strong{font-weight:bold}.hljs-code, 102.hljs-addition, 103.hljs-title.class_.inherited__, 104.hljs-string{color:#9fca56}.hljs-built_in, 105.hljs-doctag, 106.hljs-quote, 107.hljs-keyword.hljs-atrule, 108.hljs-regexp{color:#55dbbe}.hljs-function .hljs-title, 109.hljs-attribute, 110.ruby .hljs-property, 111.hljs-title.function_, 112.hljs-section{color:#55b5db}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword,.hljs-emphasis{color:#a074c4}.hljs-emphasis{font-style:italic}.hljs-meta, 113.hljs-meta .hljs-keyword, 114.hljs-meta .hljs-string{color:#8a553f}.hljs-meta .hljs-keyword, 115.hljs-meta-keyword{font-weight:bold}</style><!----><!----><!--pk6x0i--><link rel="manifest" href="/manifest.json"/> <!--[-1--><!--]--><!----><!--1o17iir--><meta name="description" content=""/> <meta property="og:url" content="http://sveltekit-prerender/docs"/> <meta property="og:type" content="website"/> <meta property="og:title" content="Docs"/> <!--[-1--><!--]--> <!--[0--><meta property="og:image" content="https://cdn.cheto.app/og/joioes1x8zagn0v?name=Docs"/><!--]--> <meta name="twitter:card" content="summary_large_image"/> <meta property="twitter:url" content="http://sveltekit-prerender/docs"/> <meta name="twitter:title" content="Docs"/> <!--[-1--><!--]--> <!--[0--><meta name="twitter:image" content="https://cdn.cheto.app/og/joioes1x8zagn0v?name=Docs"/><!--]--><!----><title>Docs</title> 116 <link href="./_app/immutable/assets/Avatar.BHE1Mu40.css" rel="stylesheet"> 117 <link href="./_app/immutable/assets/0.DS6Bkft6.css" rel="stylesheet"> 118 </head> 119 <body class="bg-[#111111]"> 120 <div><!--[--><!--[0--><!--[--><!----> <div class="bg-[#111111]"><!--[-1--><!--]--><!----> <div class="max-w-content mx-auto flex items-center justify-between px-4 py-3 md:px-20"><div class="m-0 flex min-w-10 flex-1 items-center"><wa-dropdown class="navbar-mobile-dropdown md:hidden"><wa-button slot="trigger" appearance="plain" class="mx-0 px-0 lg:hidden"><div class="flex items-center justify-center gap-4 "><img src="/_app/immutable/assets/pockethost-cloud-logo.BAJBXdzk.png" class="mix-blend-lighten h-12 w-12 shrink-0" width="48" height="48" alt="PocketHost Logo" fetchpriority="high" loading="eager" decoding="async"/> <h1 class="text-white font-bold text-xl hidden md:block false">PocketHost</h1></div><!----></wa-button>
120 <!--[0--><div class="flex flex-col gap-1 rounded-lg bg-[#111111] p-2 shadow-xl w-52 z-[100] mt-3"><a href="/" class="site-nav-link site-nav-link--menu">Home</a> <!--[-1--><!--]--><!----> <a href="/pricing" class="site-nav-link site-nav-link--menu">Pricing</a> <a href="/blog" class="site-nav-link site-nav-link--menu">Blog</a> <a href="/docs" class="site-nav-link site-nav-link--menu">Docs</a> <a href="/support" class="site-nav-link site-nav-link--menu">Support</a> <!--[0--><!--[--><a href="/about" class="site-nav-link site-nav-link--menu">About</a><!--]--><!--]--><!----> <!--[0--><!--[--><a href="/login" class="site-nav-link site-nav-link--menu">Login</a><!--]--><!--]--><!----></div><!--]--><!----></wa-dropdown> <a href="/" class="hidden items-center md:flex"><div class="flex items-center justify-center gap-4 "><img src="/_app/immutable/assets/pockethost-cloud-logo.BAJBXdzk.png" class="mix-blend-lighten h-12 w-12 shrink-0" width="48" height="48" alt="PocketHost Logo" fetchpriority="high" loading="eager" decoding="async"/> <h1 class="text-white font-bold text-xl hidden md:block false">PocketHost</h1></div><!----></a> <div class="mx-4 hidden h-5 w-px bg-white/15 md:block"></div> <div class="flex items-center gap-3 text-neutral-500"><a href="https://github.com/pockethost/pockethost" rel="noreferrer" target="_blank" class="transition-colors hover:text-white" aria-label="GitHub"><wa-icon name="github" family="brands"></wa-icon></a> <a href="https://www.producthunt.com/products/pockethost" rel="noreferrer" target="_blank" class="transition-colors hover:text-white" aria-label="Product Hunt"><wa-icon name="product-hunt" family="brands"></wa-icon></a> <a href="https://discord.gg/nVTxCMEcGT" rel="noreferrer" target="_blank" class="transition-colors hover:text-white" aria-label="Discord"><wa-icon name="discord" family="brands"></wa-icon></a> <a href="https://www.youtube.com/@pocketba5ed" rel="noreferrer" target="_blank" class="transition-colors hover:text-white" aria-label="YouTube"><wa-icon name="youtube" family="brands"></wa-icon></a></div></div> <div class="flex flex-none items-center"><!--[-1--><nav class="site-nav flex items-center gap-1"><!--[-1--><!--]--><!----> <a href="/pricing" class="site-nav-link">Pricing</a> <a href="/blog" class="site-nav-link">Blog</a> <a href="/docs" class="site-nav-link">Docs</a> <a href="/support" class="site-nav-link">Support</a> <!--[0--><!--[--><a href="/about" class="site-nav-link">About</a><!--]--><!--]--><!----> <!--[-1--><!--]--><!----> <!--[0--><!--[--><a href="/login" class="site-nav-link site-nav-link--login">Login</a><!--]--><!--]--><!----></nav><!--]--><!----></div></div><!----> <!--[-1--><!--]--><!----> <div class="px-4 md:px-20"><!--[-1--><!--]--><!----></div> <div class="w-full"><!--[--><!--[0--><!--[--><div class="px-4 md:px-20"><div class="md:mt-8 flex gap-6 z-10 relative flex-col md:flex-row"><div class="flex md:hidden items-center sticky top-0 bg-gradient-to-b from-[#111111] to-[#111111]/40 shadow-md justify-start gap-6 py-3 border-y border-white/10 z-40"><button><wa-icon name="bars"></wa-icon></button> <h2 class="text-lg font-bold text-white truncate">Docs</h2></div> <!--[-1--><!--]--> <div class="flex w-[300px] shrink-0 flex-col fixed md:sticky overflow-y-auto top-0 left-0 md:top-8 md:h-[calc(100vh-4rem)] h-screen bg-[#111111] md:bg-transparent px-4 md:px-0 pb-10 md:pb-0 z-50 transform transition-transform duration-300 -translate-x-full" role="presentation"><nav class="flex flex-col gap-1 text-white mb-6 pl-0"><div class="md:hidden flex justify-start text-white font-bold text-xl items-center flex-row py-2"><div class="flex items-center justify-center gap-4 px-0 mr-4"><img src="/_app/immutable/assets/pockethost-cloud-logo.BAJBXdzk.png" class="mix-blend-lighten h-12 w-12 shrink-0" width="48" height="48" alt="PocketHost Logo" fetchpriority="high" loading="eager" decoding="async"/> <h1 class="text-white font-bold text-xl hidden md:block false">PocketHost</h1></div><!----> Docs</div> <div class="text-sm font-semibold text-white/60 uppercase tracking-wide pt-4 pb-1">Overview</div> <a href="/docs/introduction" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Introduction</a><!----> <a href="/docs/getting-started" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Getting Started</a><!----> <div class="text-sm font-semibold text-white/60 uppercase tracking-wide pt-4 pb-1">Instance Management</div> <a href="/docs/create" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Create</a><!----> <a href="/docs/accessing" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Connect</a><!----> <a href="/docs/power" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">
120Power</a><!----> <a href="/docs/rename-instance" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Rename</a><!----> <a href="/docs/delete" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Delete</a><!----> <a href="/docs/limits" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Limits</a><!----> <a href="/docs/trusted-ips" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Trusted IPs</a><!----> <a href="/docs/smtp" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Outgoing Email</a><!----> <a href="/docs/versions" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Changing Versions</a><!----> <a href="/docs/s3" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Using S3 Storage</a><!----> <a href="/docs/custom-binaries" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Custom Binaries</a><!----> <a href="/docs/custom-domain" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Custom Domain</a><!----> <a href="/docs/backup-restore" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Backup/Restore</a><!----> <div class="text-sm font-semibold text-white/60 uppercase tracking-wide pt-4 pb-1">Daily Use Guide</div> <a href="/docs/logs" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Logging</a><!----> <a href="/docs/dev-mode" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Dev Mode</a><!----> <a href="/docs/secrets" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Secrets</a><!----> <a href="/docs/webhooks" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Webhooks</a><!----> <a href="/docs/ftp" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">SFTP File Access</a><!----> <a href="/docs/phio" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">phio CLI</a><!----> <a href="/docs/static-assets" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Static Assets</a><!----> <a href="/docs/admin-sync" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Admin Sync</a><!----> <a href="/docs/auto-vacuum" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Auto Vacuum</a><!----> <a href="/docs/js" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Extending via JS</a><!----> <div class="text-sm font-semibold text-white/60 uppercase tracking-wide pt-4 pb-1">Programming Guide</div> <a href="/docs/programming" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Frontends and JS Hooks</a><!----> <a href="/docs/admin-extensions" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Admin UI Extensions</a><!----> <a href="/docs/server-side-pocketbase-antipattern" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Server-Side PocketBase is an Anti-Pattern</a><!----> <div class="text-sm font-semibold text-white/60 uppercase tracking-wide pt-4 pb-1">Appendix</div> <a href="/docs/account-creation" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Account Creation</a><!----> <a href="/docs/pricing-ethos" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Pricing Ethos</a><!----> <a href="/docs/faq" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">FAQ</a><!----> <a href="/docs/gs-gmail" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Google Suite Gmail Setup</a><!----> <a href="/docs/ses" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Amazon SES Setup</a><!----> <a href="/docs/self-hosting" class="block px-2 py-1 rounded-md text-white/80 no-underline hover:text-white hover:bg-white/10 ">Self-Hosting</a><!----></nav></div> <div class="docs-content prose max-w-prose w-full min-w-0 text-white/90"><!--[--><!--[-1--><!--[--><h1>Welcome to PocketHost</h1> <p>PocketHost is a hosting platform tailored for developers, indie hackers, makers, and small businesses using <a href="https://pocketbase.io/" rel="nofollow">PocketBase</a> for their web and mobile applications. It offers a streamlined, efficient, and scalable solution to deploy and manage PocketBase instances without the complexities of setting up and maintaining your own servers.</p> <p>Founded by <a href="https://github.com/benallfree" rel="nofollow">Ben Allfree</a> in 2021, PocketHost was born out of the need for a simpler way to handle PocketBase deployments. Tired of the repetitive process of setting up PocketBase every time he started a new project, Ben created PocketHost to save time and effortânot just for himself but for the entire developer community.</p> <h2><strong>Simplicity and Ease of Use</strong></h2> <ul><li><strong>Quick Deployment</strong>: Launch your PocketBase instances in minutes without dealing with server configurations.</li> <li><strong>User-Friendly Interface</strong>: Manage your projects effortlessly through an intuitive dashboard.</li></ul> <h2><strong>Scalability and Performance</strong></h2> <ul><li><strong>Dynamic Resource Allocation</strong>: Your application scales automatically based on its needs, ensuring optimal performance.</li> <li><strong>Docker Containerization</strong>: Each instance runs in an isolated Docker container for enhanced
120security and efficiency.</li> <li><strong>High Efficiency</strong>: Our innovative architecture allows thousands of instances to run on a single VPS.</li></ul> <h2><strong>Cost-Effective Solutions</strong></h2> <ul><li><strong>Flexible Pricing</strong>: <a href="/pricing">Pay Per PocketBase</a> â $9.99/mo, $59.99/yr, or $149.99 lifetime per slot with pooled storage.</li> <li><strong>Fair Use Policy</strong>: Enjoy generous project limits, storage, bandwidth, and CPU based on fair use.</li> <li><strong>No Hidden Fees</strong>: Transparent pricing with no unexpected charges.</li></ul> <h2><strong>Community and Support</strong></h2> <ul><li><strong>Growing User Base</strong>: Join over 10,000 users who trust PocketHost for their hosting needs.</li> <li><strong>Open Source Commitment</strong>: PocketHost is completely open-source under the MIT License, encouraging community contributions and transparency.</li> <li><strong>Special Acknowledgments</strong>: Benefit from the support and advice of industry experts like Gani at <a href="https://pocketbase.io/" rel="nofollow">PocketBase</a>.</li></ul> <h2><strong>Security and Reliability</strong></h2> <ul><li><strong>Isolated Environments</strong>: Docker containerization ensures your data is isolated and secure.</li> <li><strong>Innovative Technology</strong>: Leveraging cutting-edge solutions for resource management and scalability.</li> <li><strong>Regular Updates</strong>: Continuous improvements and updates to keep your applications running smoothly.</li></ul> <h2>Who Should Use PocketHost?</h2> <ul><li><strong>Indie Hackers and Makers</strong>: Perfect for those who want to focus on building and innovating without the hassle of server management.</li> <li><strong>Small Businesses</strong>: An affordable solution that scales with your business needs.</li> <li><strong>Developers</strong>: Ideal for deploying prototypes, proofs of concept, or full-scale applications quickly.</li> <li><strong>Educators and Students</strong>: A great tool for learning and teaching web and mobile application development.</li></ul> <h2>Key Features</h2> <ul><li><strong>Generous Project Limits</strong>: Create and manage multiple projects within our fair use guidelines.</li> <li><strong>Fair Use Resources</strong>: Generous allocation of storage, bandwidth, and CPU based on fair use.</li> <li><strong>Simple Pricing</strong>: <a href="/pricing">Pay Per PocketBase</a> at $9.99/mo per slot (or annual/lifetime options). 7-day trial on monthly signup.</li> <li><strong>Easy Integration</strong>: Seamlessly integrate with PocketBase and other tools.</li> <li><strong>Community Support</strong>: Access to a community of like-minded developers and comprehensive documentation.</li></ul><!--]--><!--]--><!--]--></div></div></div><!--]--><!--]--><!--]--></div> <footer class="text-white px-4 md:px-20 pt-6 pb-8 text-sm relative z-1 border-t border-neutral-700"><div class="flex flex-col gap-5"><div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3 text-xs text-neutral-500"><div class="flex flex-wrap gap-x-4 gap-y-1"><a href="/privacy" class="hover:text-neutral-300 hover:underline">Privacy</a> <a href="/terms" class="hover:text-neutral-300 hover:underline">Terms</a> <a href="https://status.pockethost.io/" rel="noreferrer" target="_blank" class="hover:text-neutral-300 hover:underline">System Status</a></div> <div class="sm:text-right"><span>© <span id="year">2026</span> PocketHost</span> <span class="mx-2 text-neutral-700" aria-hidden="true">·</span> <span>Proudly hacking open source in Reno, NV â¤ï¸</span></div></div></div></footer></div> <!--[-1--><!--]--><!----><!--]--><!--]--> <!--[-1--><!--]--><!--]--> 121 122
122<script> 123 { 124 __sveltekit_mupgce = { 125 base: new URL(".", location).pathname.slice(0, -1) 126 }; 127 128 const element = document.currentScript.parentElement; 129 130 Promise.all([ 131 import("./_app/immutable/entry/start.nq-7Uush.js"), 132 import("./_app/immutable/entry/app.DgKodDxv.js") 133 ]).then(([kit, app]) => { 134 kit.start(app, element, { 135 node_ids: [0, 7, 72], 136 data: [null,null,null], 137 form: null, 138 error: null 139 }); 140 }); 141 } 142 </script>
142 143 </div> 144 </body> 145</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.