Skip to content
Carl Victor Fontanos
Carl Victor Fontanos

Carl Victor Fontanos

Software Engineer

I build web applications and share what I learn along the way.

© 2026

Filoby

v1.0.0 Updated Jul 15, 2026
Try it yourself - explore the live demo A fully interactive sandbox loaded with sample data. Create, edit and delete freely - no signup required.

One file. That is the whole product.

Filoby is a single PHP file. You upload index.php to your server, open it in your browser, and you have a complete file manager. That is the entire installation.

There is no database to create. No composer install, no node, no build step, no dependencies to keep patched. Nothing to configure before it runs. Delete the one file and it is gone without a trace, because the only other thing it ever creates is a small data folder beside itself.

That is not a gimmick, it is the point. Every web host gives you some way to move files around, and almost all of them are slow, ugly, and fall apart the moment you open them on a phone. The good alternatives want a database, a deploy pipeline and a monthly bill. Filoby is one file that you own.

Try it right now, on this page

The live demo below is the real application, running on real files, with nothing to sign up for. Create things, edit things, delete things, break it. There is a Reset button in the bar at the bottom of it.

Everything it does

Browse the way you want

Four views, switchable from the top bar: a dense list for real work, a grid for a quick look, a Google-Photos-style gallery mosaic for images, and Miller columns for deep folder trees. Sort by name, size, type or date, per folder, and Filoby remembers. Add any folder to your favourites, and jump back to recent ones from the sidebar. Show or hide dotfiles with one click. Tune the tile size and the density to taste.

Move files around properly

Drag and drop uploads of any size, with resumable chunking so a dropped connection does not mean starting over, and a live queue showing progress per file. Upload whole folders. Move, copy, rename, duplicate and delete. A proper move-to picker when dragging is not practical. Cut, copy and paste between folders. Multi-select with a marquee drag, shift-click ranges or ctrl-click. Bulk actions across a whole selection at once.

Never download a file just to look at it

A real code editor built in: syntax highlighting for dozens of languages, find and replace, a split view, and drafts kept if you navigate away. Preview images, video, audio, PDFs and Markdown in place. Open spreadsheets (xlsx, csv, ods) in a grid and edit them in the browser, then save straight back. Preview Word documents without leaving the page. The image viewer is a real gallery: pinch to zoom, pan, swipe between shots, rotate, and a slideshow.

Find anything, anywhere

Search every folder you have added at once, not just the one you happen to be standing in. Search by filename, or press Shift+Enter to search inside file contents when you cannot remember what something was called. Results tell you which folder each hit lives in and take you straight there. Or hit Ctrl/Cmd+K for a command palette that jumps anywhere.

Archives, without the round trip

Zip any selection. Unzip in place. Browse inside a zip and pull one file out of it without extracting the whole thing.

Share without giving away access

Create a private link to any file or folder. Set an expiry date. Add a password. Send it. The person on the other end gets a clean download page and nothing else, and you can revoke it whenever you like.

Bring other people in safely

Add users with their own logins and roles, and decide exactly what each one can reach with per-folder permissions. Give a client one folder. Give a contractor read-only. Keep the rest invisible. Set a storage quota per person, jail someone to a home folder, and see every active session. Turn on two-factor authentication. Every action is written to an audit log.

Undo your mistakes

A trash you can restore from, an undo history for bulk operations, and version history on edited files so you can go back to the copy from an hour ago. Big operations run as background jobs so a thousand-file move does not tie up your browser.

Know what is eating your disk

A visual treemap of what is using space, plus finders for your largest files, duplicates and empty folders.

Make it yours

Light and dark themes that follow your system, an accent colour, adjustable font size and density, and your own logo and name on it. It works properly on a phone and a tablet, not just on a desktop.

Built to be trusted

Filoby sits on your server and touches your files, so it is built like something that does. Paths are jailed to the folders you allow. Every action is permission-checked on the server, not merely hidden in the interface. The application file and its own data directory cannot be edited through the manager. Passwords use argon2id, logins are rate-limited, uploads reject disguised executables, and archive extraction is guarded against zip-slip.

Updates are digitally signed and checksum-verified: nothing installs unless it verifies against the key built into your copy. Filoby backs itself up before every update, and rolls back in one click.

What counts as a site (please read this before choosing)

One hostname is one site. That is the whole rule, and it is worth being blunt about it so you buy the right licence the first time:

  • example.com is one site.
  • blog.example.com is a second, separate site. So is shop.example.com. So is staging.example.com. Every subdomain is its own site and needs its own slot.
  • www.example.com and example.com are the same site. The www prefix never costs you an extra slot.
  • Local and development hosts are free and never use a slot: localhost, anything ending in .test or .local, and private IP addresses. Building and testing never costs you anything.

So the Single Site licence at $39 covers one hostname - not a domain plus its subdomains. If you intend to run Filoby on example.com and blog.example.com, that is two sites, and the Multi Site licence is the one you want.

Nothing is locked to a domain forever. You can release a site and register a different one whenever you like, and you can upgrade at any time for just the difference in price.

Installing and registering takes about a minute

Genuinely. Here is the whole thing:

  1. Upload index.php to your web hosting, in whichever folder you want to manage. Many people use a subfolder, for example /files/.
  2. Open it in your browser (say https://yoursite.com/files/). A short wizard checks your server and creates your admin account. There is no database to set up.
  3. Go to Admin panel → Licence, paste the key from your purchase email, and press Activate.

That is it. Filoby registers whichever domain it is running on automatically, so there is nothing to type in and nothing to match up by hand. Your key is always available in your account here, and the same steps are printed in the README inside the download.

Moving to a different domain later? Release the site from the Licence screen, or from your account page, and activate the same key on the new one. Your slots are yours to move around as often as you like.

One payment, then it is yours

Buy it once and you own it, including every future version. No subscription, no renewal, no upgrade fee, and no seat you have to keep paying for. If it is not for you, there is a 30 day money-back guarantee.

Try it right here

The real application, running on real files. Nothing to sign up for, and nothing you can break that a Reset will not fix.

Loads the full app right here on the page.

or open it in a new tab →

The demo is fully unlocked. Updates, adding new root folders and licence activation are switched off in it - everything else is the product exactly as you would run it.

Choose your licence

Every licence is the same software with every feature unlocked. The only difference is how many sites you can run it on. Pay once, and every future version is included.

One hostname is one site, and every subdomain counts as its own site. example.com and blog.example.com are two sites, so the Single Site licence does not cover both. www.example.com does not count separately, and localhost / .test / .local development hosts are always free.

Single Site

For one website you own.

$39.00 once
1 site
Recommended

Multi Site

For a handful of projects, or a domain plus its subdomains.

$119.00 once
5 sites
Best value

Unlimited

For agencies and anyone who runs a lot of sites.

$149.00 once
Unlimited sites
Compare Single Site $39.00 Multi Site $119.00 Unlimited $149.00
Sites you can register 1 site 5 sites Unlimited
Each subdomain counts as its own site Included Included Included
www and the plain domain count as ONE site Included Included Included
Free on localhost and dev domains Included Included Included
Move a site to a new domain any time Included Included Included
Every feature of the app, with nothing held back Included Included Included
Lifetime updates, no renewal Included Included Included
Manage your sites from your account Included Included Included
Upgrade or downgrade whenever you like Included Included Included
30 day money-back guarantee Included Included Included
Email support Included Included Included
Price per site at full use $39.00 $23.80 You decide

Not sure which one? Count the hostnames you will run Filoby on - remembering that each subdomain is one of them. One website and nothing else, and Single Site is right. Either way you can upgrade from your account at any time and only pay the difference.

What's included

  • One PHP file - upload it and you are live
  • No database and no installation wizard
  • Browse, upload, download, rename, move, copy and delete
  • Drag and drop uploads of any size, with resumable chunking
  • Four views: list, grid, gallery mosaic and Miller columns
  • Built-in code editor with syntax highlighting and split view
  • Preview images, video, audio, PDF, Markdown and Office files
  • Edit spreadsheets and preview Word documents in the browser
  • Search every folder at once, by filename or file contents
  • Zip and unzip, plus browse inside archives without extracting
  • Share any file or folder with a private link, expiry and password
  • Multiple users with roles and per-folder permissions
  • Trash, undo, and version history for edited files
  • Two-factor authentication and active session management
  • Light and dark themes that follow your system
  • Works on phones and tablets, not just desktop
  • Secure automatic update checking, never forced

Frequently asked questions

What exactly is Filoby?
Filoby is a complete file manager that runs on your own web hosting. Upload one PHP file, open it in your browser, and you can manage every file on that server: browse folders, upload and download, edit code, preview images and documents, share files with a private link, and give other people their own logins. Think of it as the file manager your host should have given you, except it is yours, it looks good, and it works properly on a phone.
Do I need a database?
No. Filoby stores its settings in a small data folder next to the file itself. There is no database to create, no connection string to configure, and nothing to back up beyond your own files.
What do I need to run it?
PHP 7.4 or newer, and that is genuinely it. Filoby runs on shared hosting, a VPS, or a local development machine. It checks your server for you on first run and tells you in plain English if anything is missing.
What counts as a site?
One hostname is one site. So example.com is one site, and blog.example.com is a second, separate site - every subdomain needs its own slot. Two things are deliberately free. www.example.com and example.com count as the same single site, because they are the same website. And local or development hosts (localhost, anything ending in .test or .local, and private IP addresses) never use up a slot, so building and testing never costs you a licence.
Does the Single Site licence cover my subdomains?
No, and this is the one thing worth being certain about before you buy. The Single Site licence at $39 covers one hostname. A subdomain is a separate site: if you run Filoby on example.com and on blog.example.com, that is two sites and you need the Multi Site licence. The only exception is www. example.com and www.example.com are treated as the same single site, so the www prefix never costs you an extra slot. If you get this wrong it is not a problem - upgrade from your account at any time and you only pay the difference.
How many sites do I actually need?
Count the hostnames you will run Filoby on. One website, no subdomains? Single Site. A domain plus a few subdomains (example.com, blog.example.com, files.example.com), or a handful of separate projects? That is 3+ sites, so Multi Site (5 sites). An agency, a lot of client sites, or you simply do not want to count? Unlimited. Remember that localhost and .test/.local development hosts are free and never count, and that www does not count separately.
How do I register my license?
Open Filoby, go to the Licence screen, paste the key from your purchase email, and press Activate. That is the whole process. Filoby registers whichever domain it is running on automatically, so there is nothing to type in and nothing to match up by hand. If you would rather add your sites ahead of time, you can do that from your account page on this site.
Can I move Filoby to a different domain?
Yes, at any time. Sign in to your account here, remove the old site, and register the new one. Slots are yours to move around as often as you like.
Can I change my license later?
Yes. You can upgrade or downgrade whenever you want from your account page, and you only pay the difference when you upgrade. If you downgrade, we ask you to remove any sites over the new limit first, so we never cut off a site without you choosing which one.
What happens if I do not register?
Filoby keeps working for browsing, downloading and previewing, so you can always reach your files. Editing, uploading, sharing, user management and other tools stay locked, and an Unregistered badge stays visible until you activate. Nothing is deleted or held hostage.
What does lifetime updates mean?
You pay once and every future version is included, for as long as the product exists. There is no renewal, no maintenance fee, and no point where your copy stops receiving improvements. Filoby checks for updates quietly in the background and tells you when one is ready; it never installs anything without you clicking Update.
Does Filoby phone home?
Only to check your license, and only rarely. It checks about once a day, and it never sends your files, folder names, or anything about your content. It sends the domain it is running on, the version, and your key, which is exactly what is needed to confirm your site is registered. If this site is ever unreachable, Filoby keeps working normally on a grace period rather than locking you out.
Is my money safe if it is not for me?
There is a full 30 day money-back guarantee, no questions asked. There is also a live demo on this page with no signup, so you can try nearly everything before you spend anything.

Changelog

v1.0.0 Latest Jul 15, 2026

The first public release of Filoby. A complete file manager in one PHP file: four browsing views, a real code editor, previews for images, video, audio, PDF, Markdown and Office files, spreadsheet editing in the browser, search across every folder, private share links, multiple users with per-folder permissions, trash and undo, two-factor authentication, and signed automatic updates.

Reviews

No reviews yet - be the first!

Write a review

You might also like

OnTrack Fully Managed

Your own order tracking website without touching anything technical. I register your domain, set up hosting, install OnTrack with your branding and keep it all running. From $30 a month, cancel anytime, and everything stays yours.

from$30.00 / month
4.8

OnTrack - Order Tracking for Your Customers

Give your customers a professional page where they can watch their order progress from deposit to done. One PHP file, no database, no monthly fees. Upload it to any hosting and you own it.

$30.00
4.9
$39.00