XODA is a free web-based self-hosted file manager that helps you store, organize and manage your files on your own server.

The app is built using PHP, HTML5 and JavaScript. Although, it published since 2007, it has dozens of devoted users who are still using it.

Unlike other solutions which make a use of extensive database, XODA uses a flat-file to store its data, so it does not require any external database like MySQL or PostgreSQL.

XODA is a KISSed (Keep It Simple and Stupid) System for Organizing Documents using AJAX. This is a (DMS) Document Management System without backend database, though making possible organizing files/directories by descriptions, filters and more. (XODA)

Features

  1. Responsive web-design
  2. Lightweight
  3. Works on all modern desktop and mobile browsers
  4. Descriptions (with different colors)
  5. Filters (Tags, Categories, you name it)
  6. Modification time which you can change (and list on a graphic timeline)
  7. Simple and advanced search options (making use of UNIX's `find`)
  8. File names and Directories (of course)
  9. Download multiple files/directories in a single zip-file
  10. Share (with optional password protection, expiration date, and privilege to edit text files)
  11. Save older versions of files (and assign [colored] descriptions to them)
  12. "Subscribe" to directories and get notified for new files uploaded/created
  13. Create multiple users with different privileges and own home directories
  14. Grant anonymous access to a directory
  15. Offers a CLI (Command-line interface)

License

XODA is licensed under the liberal BSD license (BSD 2-Clause License).

Resources

  1. https://xoda.org/
  2. https://sourceforge.net/projects/xoda/