English • 中文
KianaFS is a lightweight, high-performance distributed storage system designed for ease of use.
- Virtual File System: Maps heterogeneous storage into a unified directory structure.
- Unified Storage Access: Supports multiple storage protocols via adapters.
- High Availability: Redundant storage and failover mechanisms.
- Distributed Storage: Data spread across nodes for scalability.
- Cross-Platform Access: RESTful API, CLI tools, and web interface (in development).
- Containerized Deployment: Docker and Kubernetes support.
- Local Disk
- AList V3
- Amazon S3
- WebDAV
- FTP
- SMB
- SSH
- HTTP API
KianaFS uses a modular design with a core module for file system logic, a storage driver layer for backend integration, and a metadata database for consistency.
(Under Development)
- Core: FastAPI, Tortoise ORM
- Database: MySQL, PostgreSQL, SQLite, SQL Server
- Containerization: Docker, Kubernetes
- Tools: Black, pyright, MkDocs
- Fork the repo and create a feature branch.
- Submit code with consistent style and passing tests.
- Open a Pull Request with clear details.
MIT License.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: kianafs@moyanjdc.top
- Twitter: @KianaFS
For questions or feedback, reach out anytime!