CT jenkins, x2go,pihole: Fixes for Debian 13

jenkins: Added missing packages  &  Fixed broken curl for getting current version  of GoLang
pihole: will now run a Gravity update on first setup,  to avoid errors  in the webUI
Readme  fixes for: collabora, domoticz & docker
This commit is contained in:
2025-10-31 21:54:25 +01:00
parent 0876675006
commit 4d0585b02e
4 changed files with 12 additions and 3 deletions

View File

@@ -1321,6 +1321,8 @@ packages:
- jenkins - jenkins
- gcc - gcc
- libc-dev - libc-dev
- libharfbuzz0b
- fontconfig
action: install action: install
variants: variants:
- jenkins - jenkins
@@ -1447,6 +1449,7 @@ packages:
#X2go pkgs #X2go pkgs
- packages: - packages:
- gnome-themes-extra - gnome-themes-extra
- tango-icon-theme
- xfce4-session - xfce4-session
- xfce4-settings - xfce4-settings
- xfce4-panel - xfce4-panel

View File

@@ -27,7 +27,7 @@ InstalledPlugins=$(java -jar /opt/jenkins-cli.jar -s http://localhost:8080/ -web
#Update configuratiopn before putting them in place #Update configuratiopn before putting them in place
sed -i -e 's/LocaleVersion/'$(printf "%s" "${InstalledPlugins%x}" | grep '^locale ' | awk '{ print $NF}')'/g' /opt/Setup/Configs/locale.xml sed -i -e 's/LocaleVersion/'$(printf "%s" "${InstalledPlugins%x}" | grep '^locale ' | awk '{ print $NF}')'/g' /opt/Setup/Configs/locale.xml
sed -i -e 's/DarkThemeVersion/'$(printf "%s" "${InstalledPlugins%x}" | grep '^dark-theme ' | awk '{ print $NF}')'/g' -e 's/ThemeManagerVersion/'$(printf "%s" "${InstalledPlugins%x}" | grep '^theme-manager ' | awk '{ print $NF}')'/g' /opt/Setup/Configs/io.jenkins.plugins.thememanager.ThemeManagerPageDecorator.xml sed -i -e 's/DarkThemeVersion/'$(printf "%s" "${InstalledPlugins%x}" | grep '^dark-theme ' | awk '{ print $NF}')'/g' -e 's/ThemeManagerVersion/'$(printf "%s" "${InstalledPlugins%x}" | grep '^theme-manager ' | awk '{ print $NF}')'/g' /opt/Setup/Configs/io.jenkins.plugins.thememanager.ThemeManagerPageDecorator.xml
sed -i -e 's/GoPluginVersion/'$(printf "%s" "${InstalledPlugins%x}" | grep '^golang ' | awk '{ print $NF}')'/g' -e 's/GoVersion/'$(curl -Ls https://go.dev/VERSION?m=text |sed 's/go//g')'/g' /opt/Setup/Configs/org.jenkinsci.plugins.golang.GolangBuildWrapper.xml sed -i -e 's/GoPluginVersion/'$(printf "%s" "${InstalledPlugins%x}" | grep '^golang ' | awk '{ print $NF}')'/g' -e 's/GoVersion/'$(curl -Ls https://go.dev/VERSION?m=text | head -n1 | sed 's/go//g')'/g' /opt/Setup/Configs/org.jenkinsci.plugins.golang.GolangBuildWrapper.xml
mv -t /var/lib/jenkins /opt/Setup/Configs/locale.xml /opt/Setup/Configs/io.jenkins.plugins.thememanager.ThemeManagerPageDecorator.xml /opt/Setup/Configs/org.jenkinsci.plugins.golang.GolangBuildWrapper.xml mv -t /var/lib/jenkins /opt/Setup/Configs/locale.xml /opt/Setup/Configs/io.jenkins.plugins.thememanager.ThemeManagerPageDecorator.xml /opt/Setup/Configs/org.jenkinsci.plugins.golang.GolangBuildWrapper.xml
#Restart #Restart

View File

@@ -13,5 +13,6 @@ done
sed -i "/upstreams = \[/,/\]/c\upstreams = [ \"$UpStreamDNS1\" , \"$UpStreamDNS2\" ]" /etc/pihole/pihole.toml sed -i "/upstreams = \[/,/\]/c\upstreams = [ \"$UpStreamDNS1\" , \"$UpStreamDNS2\" ]" /etc/pihole/pihole.toml
#Finialize instaltation #Finialize instaltation
/etc/.pihole/automated\ install/basic-install.sh --reconfigure --unattended /etc/.pihole/automated\ install/basic-install.sh --reconfigure --unattended
pihole updateGravity
#Set password #Set password
pihole setpassword pihole setpassword

View File

@@ -99,13 +99,17 @@ Then select the created credential and click save
* Run the FistRun script in the container `bash /opt/Setup/Scripts/FirstRun.sh` * Run the FistRun script in the container `bash /opt/Setup/Scripts/FirstRun.sh`
## collabora ## collabora
* Update the configuration in /etc/coolwsd/coolwsd.xml and reload the service `systemctl restart coolwsd` 1. Enable container feature: Nesting
2. Update the configuration `/etc/coolwsd/coolwsd.xml` (make sure to disable SSL since it tries to use a non existent ssl cert, set the `<enable` option below `<ssl desc="SSL settings">` to `false`)
3. Restart the service `systemctl restart coolwsd`
## jellyfin ## jellyfin
* To set-up the system follow the initial set-up wizard on http://`<ip>`:8096 * To set-up the system follow the initial set-up wizard on http://`<ip>`:8096
## domoticz ## domoticz
* Available on http://`<ip>`:8080 * Available on http://`<ip>`:8080
* Default username: admin
* Default password :domoticz
## transfersh ## transfersh
* Available on http://`<ip>`:8080 * Available on http://`<ip>`:8080
@@ -115,6 +119,7 @@ Then select the created credential and click save
* To set-up the system follow the initial set-up wizard on http://`<ip>`:8088 * To set-up the system follow the initial set-up wizard on http://`<ip>`:8088
## docker ## docker
* Enable container feature: Nesting
* Run the FistRun script in the container `bash /opt/Setup/Scripts/FirstRun.sh` * Run the FistRun script in the container `bash /opt/Setup/Scripts/FirstRun.sh`
This container can be set up in two ways This container can be set up in two ways
1. As controller with portainer 1. As controller with portainer