Go to file
sbwml b8b5ba4367 alist/luci-app-alist: add full configuration settings
Signed-off-by: sbwml <admin@cooluc.com>
2024-09-06 14:54:06 +08:00
.github/workflows ci: update golang to 1.23 2024-08-14 13:42:32 +08:00
alist alist/luci-app-alist: add full configuration settings 2024-09-06 14:54:06 +08:00
luci-app-alist alist/luci-app-alist: add full configuration settings 2024-09-06 14:54:06 +08:00
install.sh install.sh: openwrt-18.06 is no longer supported 2024-08-14 14:02:43 +08:00
README.md ci/docs: update to go1.22 2024-07-21 22:17:01 +08:00

luci-app-alist

A file list program that supports multiple storage.

How to build

  • Install libfuse development package.

    • ubuntu/debian:

      sudo apt update
      sudo apt install libfuse-dev
      
    • redhat:

      sudo yum install fuse-devel
      
    • arch:

      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.)

    rm -rf feeds/packages/lang/golang
    git clone https://github.com/sbwml/packages_lang_golang -b 22.x feeds/packages/lang/golang
    

    2. get luci-app-alist source & building

    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

    opkg update
    opkg install curl
    
  • Execute install script (Multi-architecture support)

    sh -c "$(curl -ksS https://raw.githubusercontent.com/sbwml/luci-app-alist/master/install.sh)"