https://github.com/sbwml/luci-app-alist
LuCI support for Alist
https://github.com/sbwml/luci-app-alist
alist luci-app-alist openwrt
Last synced: 5 months ago
JSON representation
LuCI support for Alist
- Host: GitHub
- URL: https://github.com/sbwml/luci-app-alist
- Owner: sbwml
- Created: 2022-01-21T20:35:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-27T16:25:09.000Z (6 months ago)
- Last Synced: 2025-04-12T13:57:35.246Z (6 months ago)
- Topics: alist, luci-app-alist, openwrt
- Language: JavaScript
- Homepage: https://github.com/AlistGo/alist
- Size: 230 KB
- Stars: 1,425
- Watchers: 13
- Forks: 212
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# luci-app-alist
A file list program that supports multiple storage.
## How to build
- Install `libfuse` development package.
- ubuntu/debian:
```shell
sudo apt update
sudo apt install libfuse-dev
```- redhat:
```shell
sudo yum install fuse-devel
```- arch:
```shell
sudo pacman -S fuse2
```- Enter in your openwrt dir
- Openwrt official SnapShots
*1. requires golang 1.22.x or latest version (Fix build for older branches of OpenWrt.)*
```shell
rm -rf feeds/packages/lang/golang
git clone https://github.com/sbwml/packages_lang_golang -b 23.x feeds/packages/lang/golang
```*2. get luci-app-alist source & building*
```shell
git clone https://github.com/sbwml/luci-app-alist package/alist
make menuconfig # choose LUCI -> Applications -> luci-app-alist
make package/alist/luci-app-alist/compile V=s # build luci-app-alist
```--------------
## How to install prebuilt packages
- Login OpenWrt terminal (SSH)
- Install `curl` package
```shell
opkg update
opkg install curl
```- Execute install script (Multi-architecture support)
```shell
sh -c "$(curl -ksS https://raw.githubusercontent.com/sbwml/luci-app-alist/main/install.sh)"
```--------------
