mirror of
https://github.com/kenzok8/small-package
synced 2025-01-05 11:36:47 +08:00
update 2024-08-22 20:34:22
This commit is contained in:
parent
141130f730
commit
d1f614cd43
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.1-20240718
|
||||
PKG_VERSION:=1.0.1-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for bmtedge
|
||||
|
@ -91,10 +91,10 @@ EOF
|
||||
docker ${ACTION} bmtedge
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=bmtedge' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/bmtedge$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=bmtedge' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/bmtedge$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.3-20240113
|
||||
PKG_VERSION:=1.0.3-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for ChineseSubFinder
|
||||
|
@ -66,7 +66,7 @@ case ${ACTION} in
|
||||
docker ${ACTION} chinesesubfinder
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=chinesesubfinder' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/chinesesubfinder$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
uci -q get chinesesubfinder.@main[0].http_port 2>/dev/null
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.1-20240117
|
||||
PKG_VERSION:=1.0.1-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for CloudDrive2
|
||||
|
@ -93,10 +93,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} clouddrive2
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=clouddrive2' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/clouddrive2$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=clouddrive2' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->19798/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/clouddrive2$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->19798/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.1-20231208
|
||||
PKG_VERSION:=1.0.1-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for CodeServer
|
||||
|
@ -72,10 +72,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} codeserver
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=codeserver' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/codeserver$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=codeserver' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/codeserver$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
"git-config")
|
||||
docker exec codeserver git config --global user.name "${1}"
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.0-20221212
|
||||
PKG_VERSION:=1.0.0-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for DrawIO
|
||||
|
@ -59,10 +59,10 @@ case ${ACTION} in
|
||||
cd $config && docker-compose ${ACTION}
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=linkease-drawio_drawio_1' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/linkease-drawio_drawio_1$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=linkease-drawio_drawio_1' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/linkease-drawio_drawio_1$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.3-20231208
|
||||
PKG_VERSION:=1.0.3-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for Emby
|
||||
|
@ -81,10 +81,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} emby
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=emby' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/emby$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=emby' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->8096/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/emby$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->8096/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.0-20221212
|
||||
PKG_VERSION:=1.0.0-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for Excalidraw
|
||||
|
@ -60,10 +60,10 @@ case ${ACTION} in
|
||||
cd $config && docker-compose ${ACTION}
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=linkease-excalidraw_frontend_1' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/linkease-excalidraw_frontend_1$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=linkease-excalidraw_frontend_1' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/linkease-excalidraw_frontend_1$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.2-20231208
|
||||
PKG_VERSION:=1.0.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for FeiShuVpn
|
||||
|
@ -62,7 +62,7 @@ case ${ACTION} in
|
||||
docker ${ACTION} feishuvpn
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=feishuvpn' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/feishuvpn$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
echo 9091
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.3-20240304
|
||||
PKG_VERSION:=1.0.3-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for Gogs
|
||||
|
@ -67,7 +67,7 @@ case ${ACTION} in
|
||||
docker ${ACTION} gogs
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=gogs' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/gogs$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
uci -q get gogs.@main[0].http_port 2>/dev/null
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.1.2-20240105
|
||||
PKG_VERSION:=1.1.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for heimdall
|
||||
|
@ -73,13 +73,13 @@ case ${ACTION} in
|
||||
docker ${ACTION} heimdall
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=heimdall' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/heimdall$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=heimdall' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->80/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/heimdall$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->80/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
"https_port")
|
||||
docker ps --all -f 'name=heimdall' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->443/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/heimdall$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->443/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.1.2-20231208
|
||||
PKG_VERSION:=1.1.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for homeassistant
|
||||
|
@ -74,10 +74,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} homeassistant
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=homeassistant' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/homeassistant$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=homeassistant' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/homeassistant$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
"hacs-install")
|
||||
do_hacs_install
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.2-20231208
|
||||
PKG_VERSION:=1.0.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for HTReader
|
||||
|
@ -74,10 +74,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} htreader
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=htreader' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/htreader$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=htreader' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->9060/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/htreader$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->9060/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.6-20240718
|
||||
PKG_VERSION:=1.0.6-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for 1Panel
|
||||
|
@ -76,7 +76,7 @@ EOF
|
||||
for b in {1..30}
|
||||
do
|
||||
sleep 3
|
||||
docker_status=`docker ps --all -f 'name=istorepanel' --format '{{.State}}'`
|
||||
docker_status=`docker ps --all -f 'name=^/istorepanel$' --format '{{.State}}'`
|
||||
if [[ $docker_status == *running* ]]; then
|
||||
docker exec istorepanel /app/reinstall.sh
|
||||
echo "Installed OK, waiting 10s for running"
|
||||
@ -112,7 +112,7 @@ case ${ACTION} in
|
||||
docker ${ACTION} istorepanel
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=istorepanel' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/istorepanel$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
echo `uci get istorepanel.@main[0].port 2>/dev/null`
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.2-20231208
|
||||
PKG_VERSION:=1.0.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for ITTools
|
||||
|
@ -56,10 +56,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} ittools
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=ittools' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/ittools$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=ittools' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->9070/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/ittools$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->9070/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.1.1-20231208
|
||||
PKG_VERSION:=1.1.1-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for jackett
|
||||
|
@ -76,10 +76,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} jackett
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=jackett' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/jackett$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=jackett' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/jackett$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.1.10-20240224
|
||||
PKG_VERSION:=1.2.0-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for jellyfin
|
||||
|
@ -10,7 +10,7 @@ m = taskd.docker_map("jellyfin", "jellyfin", "/usr/libexec/istorec/jellyfin.sh",
|
||||
translate("Jellyfin"),
|
||||
translate("Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way.")
|
||||
.. translate("Official website:") .. ' <a href=\"https://jellyfin.org/\" target=\"_blank\">https://jellyfin.org/</a>'
|
||||
.. "<dl><dt>" .. translate("The following models support hardware transcoding without configuration in Jellyfin:") .. "</dt>"
|
||||
.. "<dl><dt>" .. translate("When using the default image, the following models support hardware transcoding without configuration in Jellyfin:") .. "</dt>"
|
||||
.. "<dd>- Easepi ARS2</dd>"
|
||||
.. "<dd>- " .. translate("RK35xx series (e.g. R6S, R5S, R68s, R66s, H28K, etc.) with iStoreOS firmware (version 20221123 and above). Other firmwares require MPP and RGA to be turned on, and are not guaranteed to be available.") .. "</dd>"
|
||||
.. "<dt>" .. translate("The following models may support hardware transcoding by referring to the official Jellyfin documentation:") .. "</dt>"
|
||||
@ -27,6 +27,19 @@ s = m:section(TypedSection, "jellyfin", translate("Setup"),
|
||||
s.addremove=false
|
||||
s.anonymous=true
|
||||
|
||||
o = s:option(Value, "image", translate("Image"))
|
||||
o.datatype = "string"
|
||||
o:value("", translate("Default"))
|
||||
if luci.sys.call("grep -q 'rockchip,' /proc/device-tree/compatible 2>/dev/null") == 0 then
|
||||
o:value("jjm2473/jellyfin-mpp", "jjm2473/jellyfin-mpp")
|
||||
o:value("nyanmisaka/jellyfin:latest-rockchip", "nyanmisaka/jellyfin:latest-rockchip")
|
||||
end
|
||||
o:value("jellyfin/jellyfin", "jellyfin/jellyfin")
|
||||
o:value("linuxserver/jellyfin", "linuxserver/jellyfin")
|
||||
if luci.sys.call("uname -m |grep -qw x86_64") == 0 then
|
||||
o:value("nyanmisaka/jellyfin", "nyanmisaka/jellyfin")
|
||||
end
|
||||
|
||||
o = s:option(Flag, "hostnet", translate("Host network"), translate("Jellyfin running in host network, for DLNA application, port is always 8096 if enabled"))
|
||||
o.default = 0
|
||||
o.rmempty = false
|
||||
|
@ -7,8 +7,8 @@ msgstr "官方网站:"
|
||||
msgid "Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way."
|
||||
msgstr "Jellyfin 是志愿者构建的媒体解决方案,可让您控制自己的电影等媒体,并不受任何限制地让您从各种设备去观看您的媒体。"
|
||||
|
||||
msgid "The following models support hardware transcoding without configuration in Jellyfin:"
|
||||
msgstr "以下机型无需在Jellyfin配置即支持硬件转码:"
|
||||
msgid "When using the default image, the following models support hardware transcoding without configuration in Jellyfin:"
|
||||
msgstr "当使用默认镜像时以下机型无需在Jellyfin配置即支持硬件转码:"
|
||||
|
||||
msgid "RK35xx series (e.g. R6S, R5S, R68s, R66s, H28K, etc.) with iStoreOS firmware (version 20221123 and above). Other firmwares require MPP and RGA to be turned on, and are not guaranteed to be available."
|
||||
msgstr "RK35xx 系列(例如R6S,R5S,R68s,R66s,H28K等)并使用 iStoreOS 固件(版本20221123及以上)。其他固件需开启MPP和RGA,不保证可用。"
|
||||
@ -22,6 +22,12 @@ msgstr "x86 系列"
|
||||
msgid "Raspberry Pi series"
|
||||
msgstr "树莓派系列"
|
||||
|
||||
msgid "Image"
|
||||
msgstr "镜像"
|
||||
|
||||
msgid "Default"
|
||||
msgstr "默认"
|
||||
|
||||
msgid "Media path"
|
||||
msgstr "媒体路径"
|
||||
|
||||
|
@ -2,9 +2,9 @@
|
||||
|
||||
image_name=`uci get jellyfin.@jellyfin[0].image 2>/dev/null`
|
||||
|
||||
if [ "$image_name" == "jjm2473/jellyfin-rtk:latest" ]; then
|
||||
if [ "$image_name" == "jjm2473/jellyfin-rtk:latest" -o "$image_name" == "default" ]; then
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
set jellyfin.@jellyfin[0].image="default"
|
||||
delete jellyfin.@jellyfin[0].image
|
||||
commit jellyfin
|
||||
EOF
|
||||
fi
|
||||
|
@ -81,7 +81,7 @@ do_install_detail() {
|
||||
cmd="$cmd\
|
||||
-t \
|
||||
--privileged "
|
||||
for dev in iep rga dri dma_heap mpp_service mpp-service vpu_service vpu-service \
|
||||
for dev in iep rga dri dma_heap mali0 mpp_service mpp-service vpu_service vpu-service \
|
||||
hevc_service hevc-service rkvdec rkvenc avsd vepu h265e ; do
|
||||
[ -e "/dev/$dev" ] && cmd="$cmd --device /dev/$dev"
|
||||
done
|
||||
@ -139,10 +139,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} jellyfin
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=jellyfin' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/jellyfin$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=jellyfin' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->8096/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/jellyfin$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->8096/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.1-20231208
|
||||
PKG_VERSION:=1.0.1-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for LANraragi
|
||||
|
@ -63,10 +63,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} lanraragi
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=lanraragi' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/lanraragi$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=lanraragi' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/lanraragi$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.2-20231208
|
||||
PKG_VERSION:=1.0.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for Memos
|
||||
|
@ -62,10 +62,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} memos
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=memos' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/memos$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=memos' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/memos$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.2-20231208
|
||||
PKG_VERSION:=1.0.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for MTPhotos
|
||||
|
@ -65,10 +65,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} mtphotos
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=mtphotos' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/mtphotos$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=mtphotos' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->8063/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/mtphotos$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->8063/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.1.3-20231208
|
||||
PKG_VERSION:=1.1.3-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for nastools
|
||||
|
@ -77,10 +77,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} nastools
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=nastools' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/nastools$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=nastools' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/nastools$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.1-20231208
|
||||
PKG_VERSION:=1.0.1-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for Navidrome
|
||||
|
@ -63,10 +63,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} navidrome
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=navidrome' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/navidrome$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=navidrome' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/navidrome$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.1.1-20231208
|
||||
PKG_VERSION:=1.1.1-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for nextcloud
|
||||
|
@ -72,10 +72,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} nextcloud
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=nextcloud' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/nextcloud$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=nextcloud' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/nextcloud$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.2-20231208
|
||||
PKG_VERSION:=1.0.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for Owntone
|
||||
|
@ -60,7 +60,7 @@ case ${ACTION} in
|
||||
docker ${ACTION} owntone
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=owntone' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/owntone$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
echo 3689
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.0-20221122
|
||||
PKG_VERSION:=1.0.0-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for Penpot
|
||||
|
@ -60,7 +60,7 @@ case ${ACTION} in
|
||||
cd $config && docker-compose ${ACTION}
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=penpot_penpot-frontend_1' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/penpot_penpot-frontend_1$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
uci get -q penpot.@main[0].http_port 2>/dev/null
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.3-20231208
|
||||
PKG_VERSION:=1.0.3-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for PhotoPrism
|
||||
|
@ -64,10 +64,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} photoprism
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=photoprism' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/photoprism$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=photoprism' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->2342/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/photoprism$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->2342/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.2-20231208
|
||||
PKG_VERSION:=1.0.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for Plex
|
||||
|
@ -95,10 +95,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} plex
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=plex' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/plex$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=plex' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->32400/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/plex$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->32400/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.2-20240313
|
||||
PKG_VERSION:=1.0.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for TypeCho
|
||||
|
@ -63,10 +63,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} typecho
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=typecho' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/typecho$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=typecho' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->9080/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/typecho$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->9080/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.1.1-20231208
|
||||
PKG_VERSION:=1.1.1-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for ubuntu
|
||||
|
@ -79,10 +79,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} ubuntu
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=ubuntu' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/ubuntu$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=ubuntu' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/ubuntu$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.2-20231208
|
||||
PKG_VERSION:=1.0.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for UnifiController
|
||||
|
@ -72,10 +72,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} unifi
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=unifi' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/unifi$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=unifi' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->8443/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
docker ps --all -f 'name=^/unifi$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*->8443/tcp' | sed 's/0.0.0.0:\([0-9]*\)->.*/\1/'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.1-20231208
|
||||
PKG_VERSION:=1.0.1-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for Vaultwarden
|
||||
|
@ -72,7 +72,7 @@ case ${ACTION} in
|
||||
docker ${ACTION} vaultwarden
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=vaultwarden' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/vaultwarden$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
uci get -q vaultwarden.@main[0].http_port 2>/dev/null
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=0.3.8-20230323-1
|
||||
PKG_VERSION:=0.3.8-20240822-1
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for webvirtcloud
|
||||
|
@ -98,10 +98,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} webvirtcloud
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=webvirtcloud' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/webvirtcloud$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=webvirtcloud' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/webvirtcloud$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
"gpu-passthrough")
|
||||
do_gpu_passthrough
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.1.3-20231208
|
||||
PKG_VERSION:=1.1.3-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for wxedge
|
||||
|
@ -78,10 +78,10 @@ EOF
|
||||
docker ${ACTION} wxedge
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=wxedge' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/wxedge$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=wxedge' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/wxedge$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_VERSION:=1.0.2-20231208
|
||||
PKG_VERSION:=1.0.2-20240822
|
||||
PKG_RELEASE:=
|
||||
|
||||
LUCI_TITLE:=LuCI support for Xteve
|
||||
|
@ -71,10 +71,10 @@ case ${ACTION} in
|
||||
docker ${ACTION} xteve
|
||||
;;
|
||||
"status")
|
||||
docker ps --all -f 'name=xteve' --format '{{.State}}'
|
||||
docker ps --all -f 'name=^/xteve$' --format '{{.State}}'
|
||||
;;
|
||||
"port")
|
||||
docker ps --all -f 'name=xteve' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
docker ps --all -f 'name=^/xteve$' --format '{{.Ports}}' | grep -om1 '0.0.0.0:[0-9]*' | sed 's/0.0.0.0://'
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
Loading…
Reference in New Issue
Block a user