简体中文 | English
This is the official source repository of NasCab OS. Official website: https://nas.cab
NasCabOS is a cross-platform NAS software that lets you remotely manage your photos, videos, music, books, and files. It also supports file sharing, Transmission downloads, Docker management, remote terminal, and more.
This repository contains the following projects:
| Project | Description |
|---|---|
| electron_server | Backend, uses electron + express to provide local services |
| flutter_client | Android + iOS + Windows + Mac clients, built with flutter for cross-platform support |
| tv_android | Android TV client |
| tv_apple | Apple TV client |
| harmony_client | HarmonyOS client, in development |
Server:
First, download the dependency libraries and plugins provided in the releases (https://github.com/nascab/NasCabOS/releases), then extract the libs and onnx_models of the corresponding platform to the root directory of electron_server. libs contains third-party plugins, and onnx_models contains OCR model files used for image recognition.
npm i;
npm start;Client:
flutter pub get;
flutter run -d win/ios/android/macTo serve the compiled web client from the server (static web access):
Build the flutter web version and place it under the electron_server/web/main directory.If NasCab OS is helpful to you, we welcome your support:
| WeChat Scan to Donate | PayPal |
|---|---|
![]() |
PayPal.Me/nascabos |
Business cooperation / Contact us: ypptec@126.com / ypptec@gmail.com
