Added CT: Linkwarden

This commit is contained in:
2025-01-05 22:33:27 +01:00
parent c767b21856
commit 37cb093f30
6 changed files with 134 additions and 2 deletions

View File

@@ -1093,7 +1093,8 @@ files:
- pihole
- docker
- postgresql
- linkwarden
#FilesForJenkinsVariant
- path: /root/ReadMe
generator: dump
@@ -1200,6 +1201,13 @@ files:
variants:
- postgresql
#FileForLinkwarden
- path: /opt/Setup
generator: copy
source: CT-Files/linkwarden
variants:
- linkwarden
packages:
manager: apt
update: true
@@ -1225,6 +1233,7 @@ packages:
- duplicati
- fileshelter
- postgresql
- linkwarden
#Https Repo pkgs
- packages:
@@ -1248,6 +1257,7 @@ packages:
- fileshelter
- esphome
- postgresql
- linkwarden
#Minimal pkgs
- packages:
@@ -1552,6 +1562,22 @@ packages:
variants:
- postgresql
#Base PKGS NodeJS
- packages:
- nodejs
- sudo
- nano
action: install
variants:
- linkwarden
#linkwarden pkgs
- packages:
- git
action: install
variants:
- linkwarden
repositories:
- name: sources.list
url: |-
@@ -1676,6 +1702,22 @@ actions:
# Cleanup temporary shadow paths
rm /etc/*-
#Run init script for NodeJS CT
- trigger: post-files
action: |-
#!/bin/sh
#Install pm2
npm install -g pm2
#Add NodeJS `node` service user
adduser --system --shell /bin/bash --group --disabled-password --home /home/node node
mkdir /opt/node
chown node:node /opt/node
env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u node --hp /home/node
which pm2
echo "alias pm2='sudo -u node pm2'" >> ~/.bashrc
variants:
- linkwarden
#Run provided init script
- trigger: post-files
action: |-
@@ -1695,6 +1737,7 @@ actions:
- fileshelter
- esphome
- postgresql
- linkwarden
#Move App update script for ProxmoxHelper/ProxMoxToolKit, if CT has this script
- trigger: post-files
@@ -1823,5 +1866,15 @@ actions:
variants:
- postgresql
#NodeJS Repo key
- trigger: post-unpack
action: |-
#!/bin/sh
curl --retry 7 --retry-delay 5 -fsSL https://deb.nodesource.com/setup_lts.x |sed 's/gnupg/gpg/' > /tmp/setup-noderepo.sh
bash /tmp/setup-noderepo.sh
rm /tmp/setup-noderepo.sh
variants:
- linkwarden
mappings:
architecture_map: debian