Configurar entorno autoalojado con proxy de reenvío
note
La configuración utilizando un proxy de reenvío debe ser completada únicamente por usuarios avanzados. Esta guía no aborda la configuración del proxy de reenvío en sí.
Este artículo muestra las configuraciones necesarias para enrutar el tráfico de su instancia auto-alojada de Bitwarden a través de un proxy de reenvío. En este momento, sólo los entornos Linux Docker Compose soportarán este entorno proxy.
note
In order to configure the forward proxy, follow the deployment steps for your Bitwarden self-hosted instance up to and including create a Bitwarden local users & directory.
Una vez que su entorno de autoalojamiento haya sido configurado a través del paso Crear usuario y directorio local de Bitwarden, puede volver a esta guía y continuar con la configuración del proxy de reenvío.
Configure Docker para reenviar a su proxy
Configure Docker para enrutar el tráfico a través de su proxy configurado:
Crear y acceder al archivo
systemdoverride:Bash# Create directory for docker.service.d sudo mkdir -p /etc/systemd/system/docker.service.d # create and edit http-proxy.conf in the new directory sudo nano -w /etc/systemd/system/docker.service.d/http-proxy.confEn el nuevo archivo, vamos a añadir la configuración para instruir al proxy para tirar de las solicitudes
HTTPyHTTPSa través del entorno de proxy, por ejemplo:Bash[Service] Environment="HTTP_PROXY=http://10.138.0.3:3128" Environment="HTTPS_PROXY=http://10.138.0.3:3128" Environment="NO_PROXY=localhost,nginx,admin,mssql,sso,web,attachments,icons,notifications,icons"note
Retrieve the information for the
docker.service.dfile from your proxy configuration file.Aplicar los cambios:
Bashsudo systemctl daemon-reloadnote
Configuring the proxy and any build-specific firewall configurations will require root access and sudo permission. These steps should be done before installing Bitwarden. When installing and setting up a Bitwarden self-host instance, using a dedicated Bitwarden user is required.
Reiniciar Docker:
Bashsystemctl restart docker
Editar Bitwarden usuario local y directorio
Ahora que ha configurado Docker para enviar tráfico a través del proxy de reenvío, se requerirán configuraciones adicionales del cliente para la configuración del proxy de reenvío:
Crear un directorio .config en las ubicaciones
/opt/bitwarden.docker&/home/bitwarden.docker:Bashmkdir /opt/bitwarden/.docker && mkdir /home/bitwarden/.dockerCree un archivo
config.jsony añada configuraciones para el cliente Docker:Bashsudo nano -w /opt/bitwarden/.docker/config.json # add configurations to config.json { "proxies": { "default": { "httpProxy": "http://10.138.0.3:3128", "httpsProxy": "http://10.138.0.3:3128", "noProxy": "localhost,nginx,admin,mssql,sso,web,attachments,icons,notifications,identity,api,events" } } }Copiar
config.jsonal directorio/home/del usuariobitwarden:Plain Textsudo cp /opt/bitwarden/.docker/config.json /home/bitwarden/.docker
Se verá algo así:
Una vez completada la configuración de Docker, podemos continuar con el procedimiento de instalación autoalojada de Linux. Para cada guía de despliegue (despliegue estándar de Linux, despliegue manual de Linux y despliegue sin conexión de Linux) los usuarios comenzarán después del paso Crear usuario y directorio local de Bitwarden para completar la instalación autoalojada.