CT ElkarBackup: Removed debian version
The project is discontinued and deb repo's are disabled Unable to run the package on Debian 12 due to unmet "deprecated" dependencies keeping the Alpine version for now since it is ran form source code
This commit is contained in:
@@ -7,7 +7,7 @@ pipeline {
|
||||
string defaultValue: '192.168.200.11', description: 'Proxy server for packages, when enabled', name: 'ProxyServer'
|
||||
booleanParam description: 'will disable use of proxy server', name: 'DisProxy'
|
||||
checkboxParameter(name: 'ImgVariantList', format: 'JSON', displayNodePath: "//Variants/Variant", valueNodePath: "//Variants/Variant", description: 'Select the variant(s) that should be build',
|
||||
pipelineSubmitContent: '{"Variants": [{"Variant": "minimal"},{"Variant": "default"},{"Variant": "jenkinsbuilder"},{"Variant": "imgbuilder"},{"Variant": "jenkins"},{"Variant": "mysql"},{"Variant": "pihole"},{"Variant": "collabora"},{"Variant": "jellyfin"},{"Variant": "domoticz"},{"Variant": "omadaV3"},{"Variant": "docker"},{"Variant": "smb"},{"Variant": "x2go"},{"Variant": "aptcacherng"},{"Variant": "elkarbackupDEB"},{"Variant": "nfs"},{"Variant": "duplicati"},{"Variant": "fileshelter"},{"Variant": "esphome"}]}')
|
||||
pipelineSubmitContent: '{"Variants": [{"Variant": "minimal"},{"Variant": "default"},{"Variant": "jenkinsbuilder"},{"Variant": "imgbuilder"},{"Variant": "jenkins"},{"Variant": "mysql"},{"Variant": "pihole"},{"Variant": "collabora"},{"Variant": "jellyfin"},{"Variant": "domoticz"},{"Variant": "omadaV3"},{"Variant": "docker"},{"Variant": "smb"},{"Variant": "x2go"},{"Variant": "aptcacherng"},{"Variant": "nfs"},{"Variant": "duplicati"},{"Variant": "fileshelter"},{"Variant": "esphome"}]}')
|
||||
}
|
||||
options {
|
||||
skipDefaultCheckout()
|
||||
|
||||
@@ -1164,13 +1164,6 @@ files:
|
||||
variants:
|
||||
- aptcacherng
|
||||
|
||||
#FileForElkarbackup
|
||||
- path: /opt/Setup
|
||||
generator: copy
|
||||
source: CT-Files/elkarbackupDEB
|
||||
variants:
|
||||
- elkarbackupDEB
|
||||
|
||||
#FileForNFS
|
||||
- path: /opt/Setup
|
||||
generator: copy
|
||||
@@ -1220,7 +1213,6 @@ packages:
|
||||
- smb
|
||||
- x2go
|
||||
- aptcacherng
|
||||
- elkarbackupDEB
|
||||
- nfs
|
||||
- duplicati
|
||||
- fileshelter
|
||||
@@ -1479,15 +1471,6 @@ packages:
|
||||
variants:
|
||||
- aptcacherng
|
||||
|
||||
#elkarbackupDEB pkgs
|
||||
- packages:
|
||||
- nano
|
||||
- cron
|
||||
- ssl-cert
|
||||
action: install
|
||||
variants:
|
||||
- elkarbackupDEB
|
||||
|
||||
#NFS pkgs
|
||||
- packages:
|
||||
- nfs-kernel-server
|
||||
@@ -1611,13 +1594,6 @@ packages:
|
||||
variants:
|
||||
- x2go
|
||||
|
||||
#Elkarbackup Repo
|
||||
- name: elkarbackup.list
|
||||
url: |-
|
||||
deb [signed-by=/usr/share/keyrings/elkarbackup-archive-keyring.gpg arch=amd64] http://elkarbackup.org/apt/debian {{ image.release }} main
|
||||
variants:
|
||||
- elkarbackupDEB
|
||||
|
||||
##Mono Repo (Disabled, Debain repo version compatible)
|
||||
# - name: mono.list
|
||||
# url: |-
|
||||
@@ -1626,7 +1602,7 @@ packages:
|
||||
# - duplicati
|
||||
|
||||
#FileShelter Repo
|
||||
- name: elkarbackup.list
|
||||
- name: FileShelter.list
|
||||
url: |-
|
||||
deb [signed-by=/usr/share/keyrings/fileshelter-keyring.gpg] https://debian.poupon.dev/apt/debian {{ image.release }} main
|
||||
variants:
|
||||
@@ -1683,7 +1659,6 @@ actions:
|
||||
- smb
|
||||
- x2go
|
||||
- aptcacherng
|
||||
- elkarbackupDEB
|
||||
- nfs
|
||||
- duplicati
|
||||
- fileshelter
|
||||
@@ -1791,14 +1766,6 @@ actions:
|
||||
variants:
|
||||
- x2go
|
||||
|
||||
#ElkarBackup Repo key
|
||||
- trigger: post-unpack
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
curl --retry 7 --retry-delay 5 -L -s http://elkarbackup.org/apt/archive.gpg.key | gpg --dearmor > /usr/share/keyrings/elkarbackup-archive-keyring.gpg
|
||||
variants:
|
||||
- elkarbackupDEB
|
||||
|
||||
##Mono Repo key (Disabled since repo is not in use)
|
||||
#- trigger: post-unpack
|
||||
# action: |-
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
parameters:
|
||||
database_driver: pdo_mysql
|
||||
database_host: DBServer
|
||||
database_port: null
|
||||
database_name: DBName
|
||||
database_user: DBUser
|
||||
database_password: DBPass
|
||||
mailer_transport: smtp
|
||||
mailer_host: localhost
|
||||
mailer_user: null
|
||||
mailer_password: null
|
||||
locale: en
|
||||
secret: ElkarToken
|
||||
database_path: null
|
||||
upload_dir: /var/spool/elkarbackup/uploads
|
||||
public_key: /var/lib/elkarbackup/.ssh/id_rsa.pub
|
||||
max_log_age: P1Y
|
||||
tmp_dir: /tmp
|
||||
rsnapshot: /usr/bin/rsnapshot
|
||||
warning_load_level: 0.8
|
||||
pagination_lines_per_page: 20
|
||||
url_prefix: null
|
||||
disable_background: true
|
||||
mailer_from: null
|
||||
home: /var/lib/elkarbackup
|
||||
max_parallel_jobs: 1
|
||||
post_on_pre_fail: true
|
||||
@@ -1,16 +0,0 @@
|
||||
#!/bin/ash
|
||||
ThisScriptConfigured=no
|
||||
##DB
|
||||
MysqlIP=127.0.0.1
|
||||
MysqlUsername=elkarbackup
|
||||
MysqlDatabase=elkarbackup
|
||||
MysqlPassword=Password
|
||||
|
||||
#Check if script is configured
|
||||
if [ $ThisScriptConfigured = no ]; then
|
||||
echo "Script is not configured"
|
||||
exit
|
||||
fi
|
||||
|
||||
sed -i -e 's/DBServer/'$MysqlIP'/' -e 's/DBName/'$MysqlDatabase'/' -e 's/DBUser/'$MysqlUsername'/' -e 's/DBPass/'$MysqlPassword'/' -e 's/ElkarToken/'$(tr -dc 'A-Za-z0-9!#%*+,-.:;<=>?@^_' 2>/dev/null </dev/urandom | head -c 20 ; echo )'/' /etc/elkarbackup/parameters.yaml
|
||||
dpkg --configure -a
|
||||
@@ -1,11 +0,0 @@
|
||||
#!/bin/bash
|
||||
#Get Resources
|
||||
curl -L --retry 7 --retry-delay 5 http://ftp.debian.org/debian/pool/main/r/rsnapshot/rsnapshot_1.4.2-1_all.deb -o /opt/Setup/rsnapshot.deb || exit 1
|
||||
#Install elkarbackup
|
||||
apt install /opt/Setup/rsnapshot.deb elkarbackup -y
|
||||
echo "Apt intall being unable to configure elkarbackup is expected"
|
||||
rm /opt/Setup/rsnapshot.deb
|
||||
mv /opt/Setup/Configs/elkarbackupconf.yaml /etc/elkarbackup/parameters.yaml
|
||||
apt clean all
|
||||
#Configure apache
|
||||
rm /etc/apache2/sites-enabled/000-default.conf
|
||||
@@ -18,7 +18,6 @@ This can be done on a privileged Debian CT (make sure to enable the Fuse, Nestin
|
||||
|------|:------:|:-----------:|
|
||||
| minimal | All | Minimal installed packages |
|
||||
| default | All | ssh-server and nano packages |
|
||||
| elkarbackup(ALP/DEB) | ALL | ElkarBackup rsyncsnapshot server |
|
||||
| jenkins | Debian | Jenkins server |
|
||||
| jenkinsBuilder | Debian | Basic node for Jenkins |
|
||||
| imgbuilder | Debian | LXC template builder node for Jenkins |
|
||||
@@ -36,6 +35,7 @@ This can be done on a privileged Debian CT (make sure to enable the Fuse, Nestin
|
||||
| duplicati | Debian | Duplicati backup software |
|
||||
| fileshelter | Debian | FileShelter file shareing software |
|
||||
| esphome | Debian | ESPHome software to manage wifi-MCUs|
|
||||
| elkarbackupALP | Alpine | ElkarBackup rsyncsnapshot server |
|
||||
| gitea | Alpine | Gitea server |
|
||||
| nginx | Alpine | Nginx server for reverse-proxy use |
|
||||
| ddns | Alpine | DDNS client configured for OVH/OVH-Cloud |
|
||||
@@ -255,8 +255,8 @@ lxc.mount.entry: /dev/ttyACM-Zwave dev/ttyACM-Zwave none bind,optional,create=fi
|
||||
## freshrss
|
||||
* Available on http://`<ip>`:80
|
||||
|
||||
## elkarbackup
|
||||
**Alpine version recommended**
|
||||
## elkarbackupALP
|
||||
**Debian version depricated and removed**
|
||||
1. Edit the parameters in the FistRun script in the container `vi /opt/Setup/Scripts/FirstRun.sh`
|
||||
2. Run the FistRun script in the container `ash /opt/Setup/Scripts/FirstRun.sh`
|
||||
3. Available on http://`<ip>` (Default username/password: root/root)
|
||||
|
||||
Reference in New Issue
Block a user