1
0
mirror of https://github.com/bitwarden/server.git synced 2024-12-10 15:13:29 +01:00
bitwarden-server/util/DigitalOceanMarketplace/files/opt/bitwarden/install-bitwarden.sh
2019-02-21 13:53:38 -05:00

49 lines
861 B
Bash

#!/bin/bash
#
# Install Bitwarden
# ref: https://help.bitwarden.com/article/install-on-premise/
#
echo -e ''
echo -e 'Installing Bitwarden...'
echo -e ''
/root/bitwarden.sh install
echo -e ''
echo -e 'Starting Bitwarden containers...'
echo -e ''
/root/bitwarden.sh start
echo -e ''
echo -e 'Waiting for Bitwarden database container to come online...'
sleep 30s
echo -e 'Initializing Bitwarden database...'
echo -e ''
/root/bitwarden.sh updatedb
echo -e ''
echo -e 'Bitwarden installation complete.'
echo -e ''
#
# Setup Bitwarden update cron
# ref: https://help.bitwarden.com/article/updating-on-premise/
#
echo -e '#!/usr/bin/env bash\n/root/bitwarden.sh updateself\n/root/bitwarden.sh update' \
> /etc/cron.weekly/bitwarden-update.sh
chmod +x /etc/cron.weekly/bitwarden-update.sh
#
# Cleanup .bashrc
#
cp -f /etc/skel/.bashrc /root/.bashrc