mirror of
https://github.com/bitwarden/server.git
synced 2024-11-28 13:15:12 +01:00
49 lines
853 B
Bash
49 lines
853 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/bitwardenupdate
|
|
|
|
chmod +x /etc/cron.weekly/bitwardenupdate
|
|
|
|
#
|
|
# Cleanup .bashrc
|
|
#
|
|
|
|
cp -f /etc/skel/.bashrc /root/.bashrc
|