diff --git a/CT-Build/Alpine.Jenkinsfile b/CT-Build/Alpine.Jenkinsfile index edb6853..55728fe 100644 --- a/CT-Build/Alpine.Jenkinsfile +++ b/CT-Build/Alpine.Jenkinsfile @@ -1,4 +1,4 @@ -String[] ImgVariantList = ['minimal', 'default' , 'gitea' , 'nginx' , 'ddns' , 'transfersh' , 'iscsi' , 'z2mqtt' , 'nodered' , 'nodejs' , 'mqtt' ] +String[] ImgVariantList = ['minimal', 'default' , 'gitea' , 'nginx' , 'ddns' , 'transfersh' , 'iscsi' , 'z2mqtt' , 'nodered' , 'nodejs' , 'mqtt' , 'mailbackup' ] pipeline { agent { label 'LXCBuilder' } diff --git a/CT-Files/MailBackup/MailBackup-sys b/CT-Files/MailBackup/MailBackup-sys new file mode 160000 index 0000000..56e36c1 --- /dev/null +++ b/CT-Files/MailBackup/MailBackup-sys @@ -0,0 +1 @@ +Subproject commit 56e36c1ddcbceb81613895eb7efb226860de6d78 diff --git a/CT-Files/MailBackup/OfflineIMAP3-installed b/CT-Files/MailBackup/OfflineIMAP3-installed new file mode 100644 index 0000000..5f4f91f --- /dev/null +++ b/CT-Files/MailBackup/OfflineIMAP3-installed @@ -0,0 +1 @@ +v8.0.0 diff --git a/Readme.md b/Readme.md index ce56904..f774883 100644 --- a/Readme.md +++ b/Readme.md @@ -42,7 +42,7 @@ This can be done on a Minimal debian CT (make sure to enable nesting) on the new | nodejs | Alpine | Basic nodejs install with pm2 | | mqtt | Alpine | Mosquitto mqtt broker | | hass | Alpine | HomeAssistant instance with HACS and mysql support | -| mailbackupsys | Alpine | Contains mail achive suite (MailBackup-sys) | +| mailbackup | Alpine | Contains mail archive tools (MailBackup-sys) | ## TODO **Begin original list** @@ -186,7 +186,7 @@ lxc.mount.entry: /dev/ttyACM-Zwave dev/ttyACM-Zwave none bind,optional,create=fi 3. Available on http://`` ## smb -* Webmin Available on http://`` +* Webmin available on http://`` * Samba server Available ## tvheadend @@ -202,6 +202,10 @@ lxc.mount.entry: /dev/ttyACM-Zwave dev/ttyACM-Zwave none bind,optional,create=fi ## aptcacherng * Available on http://``:80 +## mailbackup +* Info html page available on http://``:80 +* Add user/storage space by running `ash /opt/AddMailBox.sh` + # Further CT documentation ## iscsi diff --git a/Scripts/GetExternalResources.sh b/Scripts/GetExternalResources.sh index 2d9e423..388cc74 100644 --- a/Scripts/GetExternalResources.sh +++ b/Scripts/GetExternalResources.sh @@ -28,8 +28,8 @@ GetResource aptcacherng alpine_mirrors http://dl-4.alpinelinux.org/alpine/MIRROR curl -L --retry 7 --retry-delay 5 https://www.centos.org/download/full-mirrorlist.csv | sed 's/^.*"http:/http:/' | sed 's/".*$//' | grep ^http > CT-Files/aptcacherng/centos_mirrors OfflineIMAPVer=$(curl -s https://api.github.com/repos/OfflineIMAP/offlineimap3/tags | grep 'name.*' |head -n 1 | cut -d : -f 2,3 | tr -d \" |tr -d , |tr -d " ") -echo "$(curl -s https://api.github.com/repos/RainLoop/rainloop-webmail/releases/latest | grep 'tag_name.*' | cut -d : -f 2,3 | tr -d \" |tr -d , |tr -d " ")" > CT-Files/MailBackup/rainloop-installed +echo "$(curl -s https://api.github.com/repos/RainLoop/rainloop-webmail/releases/latest | grep 'tag_name.*' | cut -d : -f 2,3 | tr -d \" |tr -d , |tr -d " ")" > CT-Files/mailbackup/rainloop-installed echo "$OfflineIMAPVer" > CT-Files/MailBackup/OfflineIMAP3-installed GetResource mailbackup rlcl.zip http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip GetResource mailbackup olim3.tar.gz https://github.com/OfflineIMAP/offlineimap3/archive/refs/tags/$OfflineIMAPVer.tar.gz -o /tmp/ -git clone https://git.bprieshof.nl/Tools/MailBackup-sys.git CT-Files/MailBackup/MailBackup-sys \ No newline at end of file +git clone https://git.bprieshof.nl/Tools/MailBackup-sys.git CT-Files/mailbackup/MailBackup-sys \ No newline at end of file