• Stars
    star
    1,331
  • Rank 34,986 (Top 0.7 %)
  • Language
    Lua
  • License
    MIT License
  • Created about 3 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

一个 Openwrt 标准的软件中心,纯脚本实现,只依赖Openwrt标准组件。支持其它固件开发者集成到自己的固件里面。更方便入门用户搜索安装插件。The iStore is a app store for OpenWRT

iStore

介绍

iStore 是一个开源且标准的 OpenWRT 软件中心实现。

是属于易有云团队的固件 iStoreOS 的一部分。

iStore 的设计目标:

  1. 方便用户安装插件
  2. 每个插件都有教程,方便初学者入门使用插件
  3. 适配所有的 OpenWRT 皮肤,以及移动端
  4. 全部基于 OpenWRT 的标准接口开发,不用以前 KoolShare LEDE 的特有的插件风格的软件中心

iStore 的无法弥补的缺陷:

  1. 因为 OpenWRT 版本特别多,导致不同平台的插件依赖不一样。所以即使你的系统能安装 iStore,iStore 里面的插件不一定能安装
  2. 我们需要固件开发者自主集成 iStore,并解决 iStore 里面的各种插件的依赖

我们建议固件开发者集成 iStore,这样固件开发者只需要发布一个精简固件,用户可以按需安装自己喜欢的插件。还能共享插件的教程,独立更新某个插件版本。

21版本的固件安装 iStore 需要依赖 luci-compat

安装 iStore 到 OpenWRT 官方固件

只支持 x86_64 和 arm64 设备。

opkg update || exit 1
cd /tmp
wget https://github.com/linkease/openwrt-app-actions/raw/main/applications/luci-app-systools/root/usr/share/systools/istore-reinstall.run
chmod 755 istore-reinstall.run
./istore-reinstall.run

集成到自己编译的固件中

iStore 官方的软件仓库支持 x86_64arm64 两个架构,这两个架构的基于 OpenWRT 固件都可以直接集成 iStore

只需在固件编译目录下执行:

echo >> feeds.conf.default
echo 'src-git istore https://github.com/linkease/istore;main' >> feeds.conf.default
./scripts/feeds update istore
./scripts/feeds install -d y -p istore luci-app-store

然后正常编译固件即可

功能预览

istore-preview.png

More Repositories

1

ddnsto

DDNSTO issue 跟踪。
390
star
2

nas-packages-luci

易有云团队自研的 OpenWRT 插件汇总
Lua
129
star
3

openwrt-app-actions

JavaScript
128
star
4

istoreos

104
star
5

linkease

易有云软件 issue 跟踪
92
star
6

istore-repo

iStore的ipk仓库,存放已编译的ipk文件
Shell
70
star
7

istore-packages

缓存一些软件包,以避免一些插件的未知的更新改动,带给固件的不稳定性。
C
65
star
8

doc.linkease.com

易有云团队所有产品文档,包含 易有云软件,易有云存储端,DDNSTO,EasePi,iStore,iStoreOS
64
star
9

synology-easyexplorer

EasyExplorer 跨设备、点对点文件传输同步工具 http://koolshare.cn/thread-129199-1-1.html
Shell
50
star
10

iStoreNAS

为了一个插件,而单独定义了新的一个NAS固件。大家想定义自己的系统,请参考这个项目!
Makefile
45
star
11

docker_ddnsto

docker for ddnsto
Shell
43
star
12

ddnsto_all_in_one_script

ddnsto 一键安装脚本
Shell
39
star
13

nas-packages

NAS软件包
Shell
39
star
14

ddnsto-openwrt

ddnsto for openwrt
Makefile
29
star
15

merlin_ddnsto

koolshare小宝开发的基于http2的远程控制,仅支持远程管理路由器+nas+windows远程桌面。
Classic ASP
25
star
16

openwrt-app-meta

ipk元数据,用于istore的软件列表
Makefile
19
star
17

readynas-easyexplorer

EasyExplorer 跨设备、点对点文件传输同步工具
Shell
17
star
18

istoreos-in-docker

run istoreos in docker as transparent bridge
Shell
10
star
19

merlin_EasyExplorer

EasyExplorer 跨设备文件同步
ASP
8
star
20

istore-ui

frontend for istore
Makefile
6
star
21

docker_linkease

Shell
2
star
22

luci-app-linkease

Lua
2
star
23

rogsoft_LinkEase

Classic ASP
2
star
24

linkease-openwrt

linkease for common openwrt, now only amd64 supported
Makefile
2
star
25

synology-ddnsto

Shell
1
star
26

merlin_LinkEase

Classic ASP
1
star
27

easepi-doc

LinkPi pages
Dockerfile
1
star