Store files on your own computer and access them from other devices via a web browser.
Share files with others using temporary public links.
Automate file uploads and downloads using the REST API from scripts or other apps.
Run a personal cloud storage solution without relying on third-party services.
| kirilliti1/cloudfay | 0-bingwu-0/live-interpreter | 010zx00x1/faresnipe | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | vibe coder | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Windows and Python 3.12, install deps with pip, configure a .env file, and run python server.py.
CloudFay is a self-hosted file storage server. It lets you store files on your own computer and access them from other devices through a web browser. The project was built as a personal cloud storage solution, and the developer plans to add multi-user support in a future version. The core feature set covers what you would expect from a file manager. You can upload and download files, create folders, rename items, and move them around. Large files are handled carefully: instead of loading an entire file into memory, the server writes it to disk in chunks. The developer tested this with a file of about 8.15 GB. There is also a trash bin for deleted items, so you can restore files or remove them permanently. Search and sorting are included, and the server can generate thumbnails for supported file types. You can create temporary public links to share files with others. Security is handled through bearer tokens for the API, and the server protects against path traversal attacks that try to escape the storage folder. Access to files and operations is checked on every request. Configuration is done through a .env file where you set your username, password, and a secret token. The project also exposes a REST API, which lets external programs log in, list files, upload, download, rename, move, delete, restore, create folders, and generate temporary links. This means other apps or scripts can interact with CloudFay directly, not just through the web interface. Running it requires Windows and Python 3.12. You install dependencies with pip, configure your .env file, and start the server with python server.py. Once running, you access it at http://127.0.0.1:8000 on your own machine. To reach it from other devices, the README recommends using Tailscale and connecting to your Tailscale IP address. The project uses the PolyForm Noncommercial License, which means it is free for personal use but not for commercial purposes.
A self-hosted file storage server that lets you store files on your own computer and access them from other devices through a web browser or API. Runs on Windows with Python.
Mainly Python. The stack also includes Python, REST API.
Free for personal use only, commercial use is not permitted under the PolyForm Noncommercial License.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.