cleanup, helperbot fixes

This commit is contained in:
Ruben 2025-10-04 02:38:59 -05:00
commit ead7a6ea6c
Signed by: sneexy
GPG key ID: 8ECFA045E63BC583
4 changed files with 34 additions and 3 deletions

View file

@ -448,6 +448,7 @@ function system_backup {
postgres_backup postgres-db-1 zitadel zitadel $backup_working_directory
# configs, extra
cp $backup_local_folder/zitadel/compose.yaml $backup_working_directory/zitadel
cp $backup_local_folder/zitadel/.env $backup_working_directory/zitadel
# =============================================================================
# freshrss
echo "${blue}Pulling in FreshRSS...${normal}"
@ -458,6 +459,7 @@ function system_backup {
# configs, extra
cp -r $backup_local_folder/freshrss/extensions $backup_working_directory/freshrss
cp $backup_local_folder/freshrss/compose.yaml $backup_working_directory/freshrss
cp $backup_local_folder/freshrss/.env $backup_working_directory/freshrss
# =============================================================================
# vaultwarden
echo "${blue}Pulling in Vaultwarden...${normal}"
@ -496,8 +498,10 @@ function system_backup {
# database
postgres_backup postgres-db-1 forgejo forgejo $backup_working_directory
cp -r $backup_local_folder/forgejo/forgejo $backup_working_directory/forgejo
cp -r $backup_local_folder/forgejo/runner $backup_working_directory/forgejo
# configs, extra
cp $backup_local_folder/forgejo/compose.yaml $backup_working_directory/forgejo
cp $backup_local_folder/forgejo/.env $backup_working_directory/forgejo
# =============================================================================
# ask-js
echo "${blue}Pulling in Ask-js...${normal}"
@ -612,7 +616,7 @@ function docker_cleanup {
# (for context: certificates are handled automatically by caddy. we just pull them out of caddy's special home directory to make some of them accessible to other services we run like email and xmpp)
function update_certificates {
# internal values - caddy's home may change at random
local caddy_home_directory=/var/lib/caddy/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory
local caddy_home_directory=/srv/docker/caddy/caddy_data/caddy/certificates/acme-v02.api.letsencrypt.org-directory
local known_domains=("synth.download" "mx1.synth.download" "xmpp.synth.download" "muc.xmpp.synth.download" "upload.xmpp.synth.download" "proxy.xmpp.synth.download" "pubsub.xmpp.synth.download")
local certs_location=/etc/certs