Commit Graph

21 Commits

Author SHA1 Message Date
xiexiaobao
2027ebc82e fix: expand-overlay START=98 to run before dockerd(99) 2026-06-27 15:32:55 +08:00
xiexiaobao
30354fe40e refactor: change eMMC layout - 3G overlay + data partition for Docker
expand-overlay now splits eMMC into:
- p3 (3GB): overlay filesystem (system + configs)
- p4 (~54GB): ext4 data partition -> /mnt/data/docker

Docker data-root auto-configured to /mnt/data/docker on first boot.
2026-06-27 15:29:33 +08:00
xiexiaobao
aa53d5541d feat: add docker-restore package (16-container restore script)
Pre-installs /root/restore-docker.sh in firmware for one-click
recovery of all Docker containers after reflash.
- Covers Jellyfin, Plex, Emby, Immich, Navidrome, n8n, etc.
- Auto-creates immich_default network if missing
- Includes Jellyfin WebRootPath fix and JS patch
- Placeholder passwords (edit before use)
2026-06-26 10:28:31 +08:00
xiexiaobao
fdea857efe feat: add jellyfin-autoinit package
- Auto-pull jellyfin/jellyfin:2026062206-arm64 on first boot
- Fix WebRootPath bug: create symlink /wwwroot -> /jellyfin/jellyfin-web
- Fix JS crash bug (PR #8088): sed patch getApi() null check
- Depends on +docker, gates on expand-overlay.done
- Idempotent via /etc/jellyfin-autoinit.done flag
2026-06-25 14:21:18 +08:00
xiexiaobao
c801aef709 feat: add custom packages
- frpc-config: pre-configure frpc tunnels (SSH/Jellyfin/Navidrome)
- navidrome-autoinit: auto-create Navidrome container on first boot
- expand-overlay: auto-resize eMMC overlay partition
2026-06-24 14:54:44 +08:00
Liangbin Lian
03c8cd7d5c istoreos: ota wait 10s before trying reconnection
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-26 11:43:44 +08:00
Liangbin Lian
7afeedcaa3 istoreos/ota: cache check result for 5 mins
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-18 14:37:20 +08:00
Liangbin Lian
7d2fec2d30 istoreos/ota: supports ipv4 only network
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-18 13:45:12 +08:00
Liangbin Lian
7da4916fef package/ntfs3-mount: check NTFS signature
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-02 20:13:11 +08:00
Liangbin Lian
81824b6513 dkml: fix common support kmods not unloaded
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-07-03 14:09:12 +08:00
Liangbin Lian
3a2e5b53b7 luci-app-ota: fix loading icon
loading.gif replaced by loading.svg

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-07-03 13:09:01 +08:00
Liangbin Lian
abdd9c915f package/dkml: auto unload more common drivers
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-07-02 14:54:36 +08:00
Liangbin Lian
524cd43844 package/dkml: supports auto unload platform drivers
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-07-02 14:23:43 +08:00
Liangbin Lian
d9d0ae9825 package/dkml: auto unload r8127 2025-05-19 18:30:38 +08:00
Liangbin Lian
10edb630b7 package/dkml: auto unload ath11k ath12k
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-05-14 18:08:22 +08:00
Liangbin Lian
dafcc90340 package/dkml: ignore empty module on load 2025-05-14 10:02:41 +08:00
Liangbin Lian
8ed44d9ccd package/ntfs3-mount: mount helper prevent possible recursive calls 2025-04-21 11:24:32 +08:00
Liangbin Lian
ca32dde6cb package/dkml: fix false positive on check driver bond 2025-04-18 16:04:57 +08:00
Liangbin Lian
c43adbce99 package/dkml: auto unload common drivers 2025-04-10 15:33:34 +08:00
Liangbin Lian
6833f6d042 package/dkml: show only existed kmods 2025-04-10 15:33:34 +08:00
Liangbin Lian
b26350341a istoreos: add istoreos system packages 2025-04-10 15:27:38 +08:00