PageSourceSearch

https://firefiles.vercel.app/docs

html firefiles.vercel.app collected 2026-10-03 06:56:35 UTC 10,639 bytes, 4 lines download raw bytes

1<!DOCTYPE html><html><head><link rel="icon" href="/logo.png" type="image/png"/><meta name="title" content="Firefiles"/><meta name="description" content="The open-source alternative to Dropbox. Firefiles gives you the freedom to bring your own cloud and provides you with a modern file-system interface."/><meta property="og:type" content="website"/><meta property="og:url" content="https://firefiles.app"/><meta property="og:title" content="Firefiles"/><meta property="og:description" content="The open-source alternative to Dropbox. Firefiles gives you the freedom to bring your own cloud and provides you with a modern file-system interface."/><meta property="og:image" content="https://firefiles.app/firefiles-preview.png"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:url" content="https://firefiles.app"/><meta property="twitter:title" content="Firefiles"/><meta property="twitter:description" content="The open-source alternative to Dropbox. Firefiles gives you the freedom to bring your own cloud and provides you with a modern file-system interface."/><meta property="twitter:image" content="https://firefiles.app/firefiles-preview.png"/><meta charSet="utf-8"/>
1<script>!function(){try {var d=document.documentElement.classList;d.remove('light','dark');var e=localStorage.getItem('theme');if(!e)return localStorage.setItem('theme','light'),d.add('light');if("system"===e){var t="(prefers-color-scheme: dark)",m=window.matchMedia(t);m.media!==t||m.matches?d.add('dark'):d.add('light')}else d.add(e)}catch(e){}}()</script>
1<link rel="stylesheet" href="https://rsms.me/inter/inter.css"/><title>Introduction – Firefiles</title><style>html{font-family:Inter,sans-serif}@supports(font-variation-settings:normal){html{font-family:'Inter var',sans-serif}}</style><link rel="icon" href="/logo.png" type="image/png"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name="description" content="Get your own file hosting service in minutes."/><meta name="og:title" content="Firefiles"/><meta name="next-head-count" content="9"/><link rel="preload" href="/_next/static/css/ba5560ca37d0d533.css" as="style"/><link rel="stylesheet" href="/_next/static/css/ba5560ca37d0d533.css" data-n-g=""/><link rel="preload" href="/_next/static/css/c63d05c316f9f3cd.css" as="style"/><link rel="stylesheet" href="/_next/static/css/c63d05c316f9f3cd.css" data-n-p=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script>
1<script src="/_next/static/chunks/webpack-2745a90e01241cd2.js" defer=""></script>
1<script src="/_next/static/chunks/framework-58bb64ad6d36717e.js" defer=""></script>
1<script src="/_next/static/chunks/main-2a85389b711d5d9f.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-7de6c210339a8a39.js" defer=""></script>
1<script src="/_next/static/chunks/739-9456694ad61f5cc5.js" defer=""></script>
1<script src="/_next/static/chunks/pages/docs-d1d5b3c5c53c80ee.js" defer=""></script>
1<script src="/_next/static/H3zxLW-_AuKbpvDKLpnUo/_buildManifest.js" defer=""></script>
1<script src="/_next/static/H3zxLW-_AuKbpvDKLpnUo/_ssgManifest.js" defer=""></script>
1<script src="/_next/static/H3zxLW-_AuKbpvDKLpnUo/_middlewareManifest.js" defer=""></script>
1</head><body><div id="__next" data-reactroot=""><div class="nextra-container main-container flex flex-col"><nav class="flex items-center bg-white z-20 fixed top-0 left-0 right-0 h-16 border-b border-gray-200 px-6 dark:bg-dark dark:border-gray-900 bg-opacity-[.97] dark:bg-opacity-100"><div class="w-full flex items-center mr-2"><a class="no-underline text-current inline-flex items-center hover:opacity-75" href="/"><img src="/logo.png" width="32" height="32"/><span style="margin-left:2px">Firefiles</span></a></div><div class="flex-1"><div class="hidden md:inline-block mr-2"><div class="relative w-full nextra-search md:w-64"><div class="relative flex items-center"><input type="search" class="block w-full px-3 py-2 leading-tight border rounded appearance-none focus:outline-none focus:ring" placeholder="Search documentation..." spellcheck="false"/><div class="hidden sm:flex absolute inset-y-0 right-0 py-1.5 pr-1.5"><kbd class="inline-flex items-center px-2 font-sans text-sm font-medium text-gray-400 dark:text-gray-800 dark:border-gray-800 border rounded">/</kbd></div></div></div></div></div><button class="text-current p-2 cursor-pointer focus:ring outline-none" aria-label="Toggle theme"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none" shape-rendering="geometricPrecision" aria-hidden="true"></svg></button><a class="text-current p-2" href="https://github.com/faisalsayed10/firefiles" target="_blank" rel="noreferrer"><svg height="24" viewBox="2 2 20 20" fill="none" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 3C7.0275 3 3 7.12937 3 12.2276C3 16.3109 5.57625 19.7597 9.15374 20.9824C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441C9.77249 20.3249 9.76125 19.5982 9.76125 18.8254C7.5 19.2522 6.915 18.2602 6.735 17.7412C6.63375 17.4759 6.19499 16.6569 5.8125 16.4378C5.4975 16.2647 5.0475 15.838 5.80124 15.8264C6.51 15.8149 7.01625 16.4954 7.18499 16.7723C7.99499 18.1679 9.28875 17.7758 9.80625 17.5335C9.885 16.9337 10.1212 16.53 10.38 16.2993C8.3775 16.0687 6.285 15.2728 6.285 11.7432C6.285 10.7397 6.63375 9.9092 7.20749 9.26326C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794C7.2975 6.81794 8.05125 6.57571 9.77249 7.76377C10.4925 7.55615 11.2575 7.45234 12.0225 7.45234C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377C15.9937 6.56418 16.7475 6.81794 16.7475 6.81794C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326C17.4113 9.9092 17.76 10.7281 17.76 11.7432C17.76 15.2843 15.6563 16.0687 13.6537 16.2993C13.98 16.5877 14.2613 17.1414 14.2613 18.0065C14.2613 19.2407 14.25 20.2326 14.25 20.5441C14.25 20.7863 14.4188 21.0746 14.8688 20.9824C16.6554 20.364 18.2079 19.1866 19.3078 17.6162C20.4077 16.0457 20.9995 14.1611 21 12.2276C21 7.12937 16.9725 3 12 3Z" fill="currentColor"></path></svg><span class="sr-only">GitHub</span></a><button class="block md:hidden p-2"><svg fill="none" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button><div class="-mr-2"></div></nav><div class="flex flex-1 h-full"><aside class="fixed h-screen bg-white dark:bg-dark flex-shrink-0 w-full md:w-64 md:sticky z-20 hidden md:block" style="top:4rem;height:calc(100vh - 4rem)"><div class="sidebar border-gray-200 dark:border-gray-900 w-full p-4 pb-40 md:pb-16 h-full overflow-y-auto"><div class="mb-4 block md:hidden"><div class="relative w-full nextra-search md:w-64"><div class="relative flex items-center"><input type="search" class="block w-full px-3 py-2 leading-tight border rounded appearance-none focus:outline-none focus:ring" placeholder="Search documentation..." spellcheck="false"/><div class="hidden sm:flex absolute inset-y-0 right-0 py-1.5 pr-1.5"><kbd class="inline-flex items-center px-2 font-sans text-sm font-medium text-gray-400 dark:text-gray-800 dark:border-gray-800 border rounded">/</kbd></div></div></div></div><div class="hidden md:block"><ul><li class="active"><button>Docs</button><div style="display:initial"><ul><li class="active"><a href="/docs">Introduction</a></li><li class=""><a href="/docs/get-started">Get Started</a></li><li class="active"><button>
1Firebase</button><div style="display:initial"><ul><li class=""><a href="/docs/firebase/01-setup">Setup</a></li><li class=""><a href="/docs/firebase/02-important-stuff">Important Stuff</a></li><li class=""><a href="/docs/firebase/03-cors">CORS</a></li></ul></div></li><li class=""><a href="/docs/s3">AWS S3</a></li><li class=""><a href="/docs/self-host">Self Host</a></li></ul></div></li></ul></div><div class="md:hidden"><ul><li class="active"><button>Docs</button><div style="display:initial"><ul><li class="active"><a href="/docs">Introduction</a></li><li class=""><a href="/docs/get-started">Get Started</a></li><li class="active"><button>Firebase</button><div style="display:initial"><ul><li class=""><a href="/docs/firebase/01-setup">Setup</a></li><li class=""><a href="/docs/firebase/02-important-stuff">Important Stuff</a></li><li class=""><a href="/docs/firebase/03-cors">CORS</a></li></ul></div></li><li class=""><a href="/docs/s3">AWS S3</a></li><li class=""><a href="/docs/self-host">Self Host</a></li></ul></div></li></ul></div></div></aside><div id="reach-skip-nav" data-reach-skip-nav-content=""></div><article class="docs-container relative pt-16 pb-16 px-6 md:px-8 w-full max-w-full flex min-w-0">
1<main class="max-w-screen-md mx-auto pt-4 z-10 min-w-0 w-full"><h1>Introduction</h1>
2<p>Firefiles is an open-source alternative to Dropbox that allows you to bring your own cloud provider and lets you manage files across all providers seamlessly and without any hassle.</p>
3<p><img src="/firefiles-demo3.png" alt="firefiles-demo"/></p>
4<p>If you have any suggestions or feature requests, please let us know by creating an issue at our <a target="_blank" rel="noreferrer" href="https://github.com/faisalsayed10/firefiles">Github</a> repository / Reaching out to us on <a target="_blank" rel="noreferrer" href="https://twitter.com/tryfirefiles">Twitter</a> / <a href="mailto://[email protected]">Email</a>.</p><footer class="mt-24"><div class="flex flex-row items-center justify-between"><div></div><div><a class="text-lg font-medium p-4 -m-4 no-underline text-gray-600 hover:text-blue-600 flex items-center ml-2" title="Get Started" href="/docs/get-started">Get Started<svg height="24" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="transform inline flex-shrink-0 ml-1"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></a></div></div><hr/><div class="mt-24 flex justify-between flex-col-reverse md:flex-row items-center md:items-end"><span class="text-gray-600">GNU GPL-3.0 2023 © Faisal Sayed.</span><div class="mt-6"></div><a class="text-sm" href="https://github.com/faisalsayed10/firefiles/blob/main/apps/landing/pages/index.mdx" target="_blank" rel="noreferrer">Edit this page on GitHub</a></div></footer></main><div class="w-64 hidden xl:block text-sm pl-4"></div></article></div></div></div>
4<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/docs","query":{},"buildId":"H3zxLW-_AuKbpvDKLpnUo","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
4</body></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.