Hatte ich auch .... bei mir lag es daran, dass ich das Script nicht mir "updatedb" Option ausgeführt hatte (nach der Installation).
Danach lief alles einwandfrei. Vielleicht solltest Du es nochmal probieren ...
Wer es benötigt, hier nochmal das angepasste Zertifikat-Kopierskipt von haydibe.
Anzupassen sind die Variablen domain und bitwarden_certs
Rich (BBCode):#!/bin/bash # domain certificate is valid for domain=bitwarden.domain.de # bitwarden certificate folder bitwarden_certs=/volume1/docker/bitwarden/bwdata/ssl/${domain} # targetname of the crt and key file in the certificate folder bitwarden_crt=certificate.crt bitwarden_cacrt=ca.crt bitwarden_key=private.key # uid:gid used to change ownership in certificate folder uid=root gid=root # name of the docker image to restart image=bitwarden/nginx for current_domain_cert in /usr/syno/etc/certificate/_archive/*; do if [ -d ${current_domain_cert} ] && [ -f ${current_domain_cert}/cert.pem ];then openssl x509 -in ${current_domain_cert}/cert.pem -text | grep DNS:${domain} > /dev/null 2>&1 domain_found=$? if [ "${domain_found}" = "0" ]; then # time of last file change, seconds since Epoch last_change_cert_key=$(stat -c %Y ${current_domain_cert}/privkey.pem) if [ -f ${bitwarden_certs}/${bitwarden_key} ];then last_change_bitwarden_cert_key=$(stat -c %Y ${bitwarden_certs}/${bitwarden_key}) else last_change_bitwarden_cert_key=0 fi if [ ${last_change_bitwarden_cert_key} -le ${last_change_cert_key} ]; then echo "bitwarden ssl certificate is outdated… updating from domain certificate" cp ${current_domain_cert}/privkey.pem ${bitwarden_certs}/${bitwarden_key} cp ${current_domain_cert}/cert.pem ${bitwarden_certs}/${bitwarden_crt} cp ${current_domain_cert}/chain.pem ${bitwarden_certs}/${bitwarden_cacrt} # original: cat ${current_domain_cert}/cert.pem ${current_domain_cert}/fullchain.pem > ${bitwarden_certs}/${bitwarden_crt} echo "changing ownership of gitlab certificates" chown ${uid}:${gid} ${bitwarden_certs}/* chmod 444 ${bitwarden_certs}/* echo "restarting bitwarden-nginx container to activate new certificate" container_id=$(docker ps | grep "${image}" | cut -c1-12) docker stop ${container_id} docker start ${container_id} echo "bitwarden ssl certificate update" else echo "nothing to do, bitwarden ssl certifiacte is same or newer than the domain ssl certificate" fi fi fi done
Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.