update 14/04/2025
This commit is contained in:
parent
ffb7217f7f
commit
0026da2286
56 changed files with 135 additions and 117 deletions
|
@ -21,6 +21,7 @@ get_git_source(){
|
|||
else
|
||||
git clone --depth 1 -b ${GIT_VERSION} ${DEPOT} ${GIT_PATH}
|
||||
fi
|
||||
[ "$1" != "noremovegit" ] && find ${GIT_PATH} -name .git -exec rm -fr {} \;
|
||||
}
|
||||
|
||||
configure_depot_lgy(){
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=0.108.0-b.62
|
||||
VERSION=0.108.0-b.65
|
||||
APP=adguardhome
|
||||
DEPOT=https://github.com/AdguardTeam/AdGuardHome.git
|
||||
GIT_VERSION=v${VERSION}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=4.38.18
|
||||
VERSION=4.39.1
|
||||
APP=authelia
|
||||
DEPOT=https://github.com/authelia/authelia.git
|
||||
GIT_VERSION=v${VERSION}
|
||||
|
@ -12,13 +12,13 @@ PACKAGE_DEPENDENCY="build-essential nodejs"
|
|||
main(){
|
||||
base_package_upgrade
|
||||
envinit
|
||||
get_git_source
|
||||
get_git_source noremovegit
|
||||
build
|
||||
makedeb
|
||||
}
|
||||
|
||||
envinit() {
|
||||
configure_depot_nodejs
|
||||
configure_depot_nodejs 22
|
||||
install_package_dependency
|
||||
install_go
|
||||
wget -qO - https://get.pnpm.io/install.sh | sh -
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
id authelia &> /dev/null || useradd authelia -r -s /bin/false
|
||||
APP=authelia
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
||||
systemctl | grep authelia | grep -q running && systemctl daemon-reload && systemctl restart authelia
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=2.7.0
|
||||
VERSION=2.7.1
|
||||
APP=babybuddy
|
||||
DEPOT=https://github.com/babybuddy/babybuddy.git
|
||||
GIT_VERSION=v${VERSION}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=2025.1.1
|
||||
VERSION=2025.3.0
|
||||
APP=bitwarden-desktop
|
||||
DEPOT=https://github.com/bitwarden/clients.git
|
||||
GIT_VERSION=desktop-v${VERSION}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
id budibase-server &> /dev/null || useradd budibase-server -r -s /bin/false -md /var/lib/budibase-server
|
||||
APP=budibase-server
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
||||
chown -R budibase-server:budibase-server /var/lib/budibase-server
|
||||
|
||||
id budibase-worker &> /dev/null || useradd budibase-worker -r -s /bin/false -md /var/lib/budibase-worker
|
||||
|
||||
chown -R budibase-worker:budibase-worker /var/lib/budibase-worker
|
||||
APP=budibase-worker
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=2.1.1
|
||||
VERSION=2.3.1
|
||||
APP=claper
|
||||
DEPOT=https://github.com/ClaperCo/Claper.git
|
||||
GIT_VERSION=v${VERSION}
|
||||
|
|
|
@ -3,6 +3,6 @@ Version: %VERSION%
|
|||
Section: contrib
|
||||
Priority: optional
|
||||
Architecture: all
|
||||
Depends: inotify-tools, erlang-base, erlang-syntax-tools, erlang-xmerl, ghostscript >= 9 , libreoffice >=24
|
||||
Depends: inotify-tools, erlang-base, erlang-syntax-tools, erlang-xmerl, ghostscript (>= 9) , libreoffice (>= 24)
|
||||
Maintainer: Thomas Legay <thomas@lgy.fr>
|
||||
Description: claper
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
id claper &> /dev/null || useradd claper -r -s /bin/false -d /opt/claper
|
||||
|
||||
chown -R claper:claper /opt/claper
|
||||
APPclaperumap
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /opt/$APP/
|
||||
chown -R $APP:$APP /opt/$APP/
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
id cloudbeaver &> /dev/null || useradd cloudbeaver -r -s /bin/false -d /var/lib/cloudbeaver
|
||||
|
||||
chown -R cloudbeaver:cloudbeaver /var/lib/cloudbeaver
|
||||
APP=cloudbeaver
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
id clouseau &> /dev/null || useradd clouseau -r -s /bin/false -d /var/lib/clouseau
|
||||
chown -R clouseau:clouseau /var/lib/clouseau
|
||||
|
||||
APP=clouseau
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=1.11.89
|
||||
VERSION=1.11.95
|
||||
APP=element-web
|
||||
DEPOT=https://github.com/vector-im/element-web.git
|
||||
GIT_VERSION=v${VERSION}
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
id flame &> /dev/null || useradd flame -r -s /bin/false
|
||||
|
||||
chown -R flame:flame /var/lib/flame
|
||||
APP=flame
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
id forgejo &> /dev/null || useradd forgejo -r -s /bin/false -d /var/lib/forgejo/
|
||||
|
||||
chown -R forgejo:forgejo /var/lib/forgejo/
|
||||
chown forgejo:forgejo /etc/forgejo/app.ini
|
||||
APP=forgejo
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
chown $APP:$APP /etc/forgejo/app.ini
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=10.0.17
|
||||
VERSION=10.0.18
|
||||
APP=glpi
|
||||
DEPOT=https://github.com/glpi-project/glpi.git
|
||||
GIT_VERSION=${VERSION}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
id gotify &> /dev/null || useradd gotify -r -s /bin/false -md /var/lib/gotify
|
||||
APP=gotify
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP
|
||||
|
||||
chown -R www-data:www-data /var/lib/gotify/data/
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=4.3.0
|
||||
VERSION=4.4.1
|
||||
APP=grocy
|
||||
DEPOT=https://github.com/grocy/grocy.git
|
||||
GIT_VERSION=v$VERSION
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=1.5.3
|
||||
VERSION=1.5.5
|
||||
APP=guacamole-server
|
||||
DEPOT=https://github.com/apache/guacamole-server.git
|
||||
GIT_VERSION=${VERSION}
|
||||
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
||||
DEBIAN_VERSION_CODENAME=bullseye
|
||||
DEBIAN_VERSION_CODENAME=bookworm
|
||||
IMAGE_SIZE=4
|
||||
PACKAGE_DEPENDENCY="build-essential automake autoconf libjpeg62-turbo-dev libcairo2-dev libpng-dev libtool-bin uuid-dev libossp-uuid-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libtelnet-dev libvncserver-dev libwebsockets-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev"
|
||||
|
||||
|
@ -27,7 +27,6 @@ build(){
|
|||
autoconf
|
||||
./configure --prefix=/
|
||||
make DESTDIR=/tmp/src/rootfs install
|
||||
|
||||
}
|
||||
|
||||
makedeb(){
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=3.2.6
|
||||
VERSION=3.2.13
|
||||
APP=joplin-desktop
|
||||
GIT_VERSION=v${VERSION}
|
||||
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
||||
|
@ -24,6 +24,7 @@ build() {
|
|||
cd /tmp/${APP}/
|
||||
BUILD_SEQUENCIAL=1 yarn install
|
||||
cd packages/app-desktop
|
||||
USE_HARD_LINKS=false yarn dist
|
||||
npm run dist
|
||||
}
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#!/bin/bash
|
||||
/usr/share/joplin/Joplin.AppImage
|
||||
/usr/share/joplin/Joplin.AppImage --no-sandbox
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=3.0.1
|
||||
VERSION=3.3.13
|
||||
APP=joplin-server
|
||||
GIT_VERSION=server-v${VERSION}
|
||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
#!/bin/bash
|
||||
APP=joplin-server
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
||||
id joplin-server &> /dev/null || useradd joplin-server -r -s /bin/false -md /var/lib/joplin-server
|
||||
## issue https://github.com/laurent22/joplin/issues/5980
|
||||
[ ! -e /usr/lib/joplin-server/server/temp/ ] && mkdir /usr/lib/joplin-server/server/temp/
|
||||
[ ! -e /usr/lib/joplin-server/server/logs/ ] && mkdir /usr/lib/joplin-server/server/logs/
|
||||
chown joplin-server:joplin-server /usr/lib/joplin-server/server/temp/
|
||||
chown joplin-server:joplin-server /usr/lib/joplin-server/server/logs/
|
||||
[ ! -e /usr/lib/$APP/server/temp/ ] && mkdir /usr/lib/$APP/server/temp/
|
||||
[ ! -e /usr/lib/$APP/server/logs/ ] && mkdir /usr/lib/$APP/server/logs/
|
||||
chown $APP:$APP /usr/lib/$APP/server/temp/
|
||||
chown $APP:$APP /usr/lib/$APP/server/logs/
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=26.1.0
|
||||
VERSION=26.2.0
|
||||
APP=keycloak
|
||||
DEPOT=https://github.com/keycloak/keycloak.git
|
||||
GIT_VERSION=${VERSION}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
id keycloak &> /dev/null || useradd keycloak -r -s /bin/false
|
||||
|
||||
chown keycloak:keycloak /var/lib/keycloak/ -R
|
||||
chown keycloak:keycloak /usr/lib/keycloak/lib/quarkus -R
|
||||
APP=keycloak
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
chown $APP:$APP /usr/lib/keycloak/lib/quarkus -R
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
APP=linkding
|
||||
#Allready create on package then no -md
|
||||
id linkding &> /dev/null || useradd linkding -r -s /bin/false -d /var/lib/linkding
|
||||
|
||||
chown linkding:linkding /var/lib/linkding -R
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -d /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
||||
#Need to be remove because usr need to be in read only
|
||||
chown linkding:linkding /usr/share/linkding/bookmarks/static -R
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
id mailhog &> /dev/null || useradd mailhog -r -s /bin/false -d /
|
||||
|
||||
APP=mailhog
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
id mautrix-syncproxy &> /dev/null || useradd mautrix-syncproxy -r -s /bin/false -d /
|
||||
|
||||
APP=mautrix-syncproxy
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
id mautrix-whatsapp &> /dev/null || useradd mautrix-whatsapp -r -s /bin/false -md /var/lib/mautrix-whatsapp
|
||||
chown mautrix-whatsapp:mautrix-whatsapp /etc/mautrix-whatsapp/
|
||||
APP=mautrix-whatsapp
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
chown -R $APP:$APP /etc/mautrix-whatsapp/
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=0.11.2
|
||||
VERSION=0.11.4
|
||||
APP=mautrix-whatsapp
|
||||
DEPOT=https://github.com/mautrix/whatsapp.git
|
||||
GIT_VERSION=v${VERSION}
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
id mautrix-wsproxy &> /dev/null || useradd mautrix-wsproxy -r -s /bin/false -d /
|
||||
APP=mautrix-wsproxy
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=0.52.5.4
|
||||
VERSION=0.54.2.4
|
||||
APP=metabase
|
||||
DEPOT=https://github.com/metabase/metabase.git
|
||||
GIT_VERSION=v$VERSION
|
||||
|
@ -12,7 +12,7 @@ PACKAGE_DEPENDENCY="build-essential default-jdk curl nodejs yarn"
|
|||
main(){
|
||||
base_package_upgrade
|
||||
configure_depot_yarn
|
||||
configure_depot_nodejs 20
|
||||
configure_depot_nodejs 22
|
||||
install_package_dependency
|
||||
install_clojure
|
||||
get_git_source
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
id metabase &> /dev/null || useradd metabase -r -s /bin/false -d /var/lib/metabase
|
||||
|
||||
chown -R metabase:metabase /var/lib/metabase
|
||||
APP=metabase
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
id minio&> /dev/null || useradd minio -r -s /bin/false -md /var/lib/minio
|
||||
chown minio:minio /var/lib/minio
|
||||
APP=minio
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=4.4.1
|
||||
VERSION=4.5.2
|
||||
APP=moodle-auth-oidc
|
||||
DEPOT=https://github.com/microsoft/moodle-auth_oidc.git
|
||||
DEPOT=https://github.com/tomamplius/moodle-auth_oidc.git
|
||||
GIT_VERSION=v$VERSION
|
||||
GIT_VERSION=last
|
||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||
DEBIAN_VERSION_CODENAME=bookworm
|
||||
IMAGE_SIZE=1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=2.8.6
|
||||
VERSION=2.14.5
|
||||
APP=paperless-ngx
|
||||
DEPOT=https://github.com/paperless-ngx/paperless-ngx.git
|
||||
GIT_VERSION=v${VERSION}
|
||||
|
|
|
@ -9,4 +9,4 @@ else
|
|||
/var/cache/paperless-ngx/python-venv/bin/pip3 install -r /usr/share/paperless-ngx/requirements.txt
|
||||
date +%y%m%d > /var/cache/paperless-ngx/lastcheck
|
||||
fi
|
||||
) 9>python3 -m venv /tmp/paperless-ngx-python-venv
|
||||
) 9> /tmp/paperless-ngx-python-venv
|
||||
|
|
|
@ -4,5 +4,5 @@ Section: contrib
|
|||
Priority: optional
|
||||
Architecture: all
|
||||
Maintainer: Thomas Legay <thomas@lgy.fr>
|
||||
Depends: python3, python3-pip, python3-dev, imagemagick, fonts-liberation, gnupg, libpq-dev, default-libmysqlclient-dev, pkg-config, libmagic-dev, mime-support, libzbar0, poppler-utils, unpaper, ghostscript, icc-profiles-free, qpdf, liblept5, libxml2, pngquant, zlib1g, tesseract-ocr, gcc
|
||||
Depends: python3, python3-pip, python3-dev, imagemagick, fonts-liberation, gnupg, libpq-dev, default-libmysqlclient-dev, pkg-config, libmagic-dev, mime-support, libzbar0, poppler-utils, unpaper, ghostscript, icc-profiles-free, qpdf, liblept5, libxml2, pngquant, zlib1g, tesseract-ocr, gcc, python3-venv
|
||||
Description: Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=4.11.0
|
||||
VERSION=4.15.0
|
||||
APP=phpbb-language-fr
|
||||
DEPOT=https://github.com/qiaeru/phpbb-language-fr.git
|
||||
GIT_VERSION=v$VERSION
|
||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||
DEBIAN_VERSION_CODENAME=bullseye
|
||||
DEBIAN_VERSION_CODENAME=bookworm
|
||||
IMAGE_SIZE=1
|
||||
|
||||
STEP="base_package_upgrade default_prebuild makedeb"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=3.3.14
|
||||
VERSION=3.3.15
|
||||
APP=phpbb
|
||||
DEPOT=https://github.com/phpbb/phpbb.git
|
||||
GIT_VERSION=release-$VERSION
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
APP=picapport
|
||||
|
||||
id ${APP} &> /dev/null || useradd ${APP} -r -s /bin/false -md /var/lib/${APP}
|
||||
|
||||
chown -R ${APP}:${APP} /var/lib/${APP}/
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
||||
if [[ $(systemctl list-unit-files | grep ${APP}.services) -eq 0 ]]
|
||||
then
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=1.6.9
|
||||
VERSION=1.6.10
|
||||
APP=roundcubemail
|
||||
DEPOT=https://github.com/roundcube/roundcubemail.git
|
||||
GIT_VERSION=${VERSION}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
APP=rustdesk-server
|
||||
VERSION=1.1.13
|
||||
VERSION=1.1.14
|
||||
GIT_VERSION=$VERSION
|
||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||
DEBIAN_VERSION_CODENAME=bookworm
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
id hbbr &> /dev/null || useradd hbbr -r -s /bin/false -md /var/lib/hbbr
|
||||
chown hbbr:hbbr /var/lib/hbbr
|
||||
APP=hbbr
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
id hbbs &> /dev/null || useradd hbbs -r -s /bin/false -md /var/lib/hbbs
|
||||
chown hbbs:hbbs /var/lib/hbbs
|
||||
APP=hbbs
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
id vaultwarden&> /dev/null || useradd vaultwarden -r -s /bin/false -md /var/lib/vaultwarden
|
||||
chown vaultwarden:vaultwarden /var/lib/vaultwarden
|
||||
APP=vaultwarden
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=2.7.1
|
||||
VERSION=2.8.2
|
||||
APP=umap
|
||||
DEPOT=https://github.com/umap-project/umap.git
|
||||
GIT_VERSION=${VERSION}
|
||||
GIT_VERSION=last
|
||||
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
||||
DEBIAN_VERSION_CODENAME=bookworm
|
||||
IMAGE_SIZE=6
|
||||
|
@ -14,7 +14,7 @@ main(){
|
|||
install_package_dependency
|
||||
get_git_source
|
||||
build
|
||||
#makedeb
|
||||
makedeb
|
||||
}
|
||||
|
||||
build(){
|
||||
|
|
|
@ -3,5 +3,3 @@
|
|||
APP=umap
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ After=network.target
|
|||
User=umap
|
||||
Group=umap
|
||||
#WorkingDirectory=/var/share/umap/
|
||||
EnvironmentFile=/etc/default/umap
|
||||
ExecStartPre=/usr/bin/python3 -m venv /var/lib/umap/venv
|
||||
ExecStartPre=/var/lib/umap/venv/bin/pip install /usr/share/umap/.[docker]
|
||||
ExecStartPre=/var/lib/umap/venv/bin/python3 /usr/share/umap/manage.py migrate
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
#!/bin/bash
|
||||
APPUSER=uptime-kuma
|
||||
|
||||
id $APPUSER &> /dev/null || useradd $APPUSER -r -s /bin/false -md /var/lib/$APPUSER/
|
||||
|
||||
chown -R $APPUSER:$APPUSER /var/lib/$APPUSER/
|
||||
APP=uptime-kuma
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=2025.1.0
|
||||
VERSION=2025.3.1
|
||||
APP=vaultwarden-web
|
||||
BITWARDEN_VERSION=v${VERSION}
|
||||
GIT_VERSION=${BITWARDEN_VERSION}
|
||||
|
||||
BITWARDEN_VERSION=v2025.1.1
|
||||
GIT_VERSION=v2025.1.1
|
||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||
DEBIAN_VERSION_CODENAME=bookworm
|
||||
IMAGE_SIZE=5
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=1.32.7
|
||||
VERSION=1.33.2
|
||||
APP=vaultwarden
|
||||
GIT_VERSION=$VERSION
|
||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
id vaultwarden&> /dev/null || useradd vaultwarden -r -s /bin/false -md /var/lib/vaultwarden
|
||||
chown vaultwarden:vaultwarden /var/lib/vaultwarden
|
||||
APP=vaultwarden
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=2.6.9
|
||||
VERSION=2.6.12
|
||||
APP=wallabag
|
||||
GIT_VERSION=$VERSION
|
||||
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=1.42.0
|
||||
VERSION=2.2.1
|
||||
APP=zigbee2mqtt
|
||||
DEPOT=https://github.com/Koenkk/zigbee2mqtt.git
|
||||
GIT_VERSION=${VERSION}
|
||||
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
||||
DEBIAN_VERSION_CODENAME=bookworm
|
||||
IMAGE_SIZE=2
|
||||
IMAGE_SIZE=3
|
||||
PACKAGE_DEPENDENCY="nodejs make g++ gcc"
|
||||
|
||||
main(){
|
||||
base_package_upgrade
|
||||
configure_depot_nodejs 20
|
||||
configure_depot_nodejs 22
|
||||
install_package_dependency
|
||||
get_git_source
|
||||
build
|
||||
|
@ -20,14 +20,14 @@ main(){
|
|||
|
||||
build() {
|
||||
cd /tmp/${APP}
|
||||
npm ci
|
||||
npm install
|
||||
npm run build
|
||||
}
|
||||
|
||||
makedeb(){
|
||||
PATH_DEB=/tmp/src/rootfs
|
||||
|
||||
cp -fr /tmp/zigbee2mqtt/data/configuration.yaml ${PATH_DEB}/etc/zigbee2mqtt/configuration.yaml
|
||||
cp -fr /tmp/zigbee2mqtt/data/configuration.example.yaml ${PATH_DEB}/etc/zigbee2mqtt/configuration.yaml
|
||||
cp -fr /tmp/zigbee2mqtt/* ${PATH_DEB}/usr/lib/zigbee2mqtt/
|
||||
|
||||
sed -i "s/%VERSION%/$DEB_VERSION/" ${PATH_DEB}/DEBIAN/control
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
id zigbee2mqtt &> /dev/null || useradd zigbee2mqtt -r -s /bin/false -md /var/lib/zigbee2mqtt
|
||||
chown -R zigbee2mqtt:zigbee2mqtt /var/lib/zigbee2mqtt/
|
||||
APP=zigbee2mqtt
|
||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||
chown -R $APP:$APP /var/lib/$APP/
|
||||
|
|
Loading…
Reference in a new issue