Update paperless-ngx-install.sh
This commit is contained in:
parent
19a984fdaa
commit
66914ce34f
@ -130,6 +130,20 @@ sed -i -e "s|#PAPERLESS_DBHOST=.*|PAPERLESS_DBHOST=localhost|" \
|
|||||||
$STD /opt/paperless/.venv/bin/python3 /opt/paperless/src/manage.py migrate
|
$STD /opt/paperless/.venv/bin/python3 /opt/paperless/src/manage.py migrate
|
||||||
msg_ok "Set up PostgreSQL database"
|
msg_ok "Set up PostgreSQL database"
|
||||||
|
|
||||||
|
msg_info "Setting up admin Paperless-ngx User & Password"
|
||||||
|
cat <<EOF | /opt/paperless/.venv/bin/python3 /opt/paperless/src/manage.py shell
|
||||||
|
from django.contrib.auth import get_user_model
|
||||||
|
UserModel = get_user_model()
|
||||||
|
user = UserModel.objects.create_user('admin', password='$DB_PASS')
|
||||||
|
user.is_superuser = True
|
||||||
|
user.is_staff = True
|
||||||
|
user.save()
|
||||||
|
EOF
|
||||||
|
echo "" >>~/paperless.creds
|
||||||
|
echo -e "Paperless-ngx WebUI User: \e[32madmin\e[0m" >>~/paperless.creds
|
||||||
|
echo -e "Paperless-ngx WebUI Password: \e[32m$DB_PASS\e[0m" >>~/paperless.creds
|
||||||
|
msg_ok "Set up admin Paperless-ngx User & Password"
|
||||||
|
|
||||||
read -r -p "Would you like to add Adminer? <y/N> " prompt
|
read -r -p "Would you like to add Adminer? <y/N> " prompt
|
||||||
if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then
|
if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then
|
||||||
msg_info "Installing Adminer"
|
msg_info "Installing Adminer"
|
||||||
@ -147,20 +161,6 @@ if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then
|
|||||||
msg_ok "Installed Adminer"
|
msg_ok "Installed Adminer"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
msg_info "Setting up admin Paperless-ngx User & Password"
|
|
||||||
cat <<EOF | /opt/paperless/.venv/bin/python3 manage.py shell
|
|
||||||
from django.contrib.auth import get_user_model
|
|
||||||
UserModel = get_user_model()
|
|
||||||
user = UserModel.objects.create_user('admin', password='$DB_PASS')
|
|
||||||
user.is_superuser = True
|
|
||||||
user.is_staff = True
|
|
||||||
user.save()
|
|
||||||
EOF
|
|
||||||
echo "" >>~/paperless.creds
|
|
||||||
echo -e "Paperless-ngx WebUI User: \e[32madmin\e[0m" >>~/paperless.creds
|
|
||||||
echo -e "Paperless-ngx WebUI Password: \e[32m$DB_PASS\e[0m" >>~/paperless.creds
|
|
||||||
msg_ok "Set up admin Paperless-ngx User & Password"
|
|
||||||
|
|
||||||
msg_info "Creating Services"
|
msg_info "Creating Services"
|
||||||
cat <<EOF >/etc/default/paperless
|
cat <<EOF >/etc/default/paperless
|
||||||
PYTHONDONTWRITEBYTECODE=1
|
PYTHONDONTWRITEBYTECODE=1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user