mirror of
https://github.com/haiwen/seafile-server-installer-cn.git
synced 2025-12-26 01:22:52 +00:00
add change address script and fix email config
This commit is contained in:
parent
05d87a236f
commit
22f1018b8c
|
|
@ -471,8 +471,8 @@ EMAIL_HOST = 'localhost'
|
|||
EMAIL_HOST_USER = ''
|
||||
EMAIL_HOST_PASSWORD = ''
|
||||
EMAIL_PORT = '25'
|
||||
DEFAULT_FROM_EMAIL = 'seafile@${IP_OR_DOMAIN}'
|
||||
SERVER_EMAIL = 'EMAIL_HOST_USER'
|
||||
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
|
||||
SERVER_EMAIL = EMAIL_HOST_USER
|
||||
|
||||
TIME_ZONE = '${TIME_ZONE}'
|
||||
SITE_BASE = 'http://${IP_OR_DOMAIN}'
|
||||
|
|
@ -618,7 +618,7 @@ chown -R ${SEAFILE_USER}.nogroup ${seafile_dir}/aio_seafile-server.log
|
|||
# -------------------------------------------
|
||||
# Install seafile-server-change-address script
|
||||
# -------------------------------------------
|
||||
wget https://gist.githubusercontent.com/alexanderjackson/7e6fd01187327ffd8518/raw/2a87ea94ec8906f8e1847236711eef27ba1d2bb8/seafile-server-change-address -O /usr/local/sbin/seafile-server-change-address
|
||||
wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-server-change-address -O /usr/local/sbin/seafile-server-change-address
|
||||
chmod 500 /usr/local/sbin/seafile-server-change-address
|
||||
|
||||
clear
|
||||
|
|
|
|||
|
|
@ -0,0 +1,58 @@
|
|||
#/bin/bash
|
||||
#set -x
|
||||
# -------------------------------------------
|
||||
# Save at /usr/local/sbin/seafile-server-change-address and set permissions with
|
||||
# chmod 600 /usr/local/sbin/seafile-server-change-address
|
||||
# -------------------------------------------
|
||||
|
||||
|
||||
# -------------------------------------------
|
||||
# Vars
|
||||
# -------------------------------------------
|
||||
HOSTNAME=$(hostname -f)
|
||||
SEAFILE_DIR=/opt/seafile
|
||||
|
||||
|
||||
# -------------------------------------------
|
||||
# Intro
|
||||
# -------------------------------------------
|
||||
clear
|
||||
|
||||
echo "Enter the new IP address or domain"
|
||||
read -e -p "New domain address:" -i " ${HOSTNAME}" URL
|
||||
|
||||
cat <<EOF
|
||||
|
||||
New domain address is: ${URL}
|
||||
|
||||
-------------------------------------------
|
||||
Continue with ENTER. Stop with CTRL-C...
|
||||
|
||||
EOF
|
||||
read dummy
|
||||
clear
|
||||
|
||||
|
||||
# -------------------------------------------
|
||||
# Change address in seahub_settings.py und ccnet.conf
|
||||
# -------------------------------------------
|
||||
sed -i "s/^SITE_BASE.*/SITE_BASE = \'${URL}\'/g" ${SEAFILE_DIR}/seahub_settings.py
|
||||
sed -i "s/^SITE_NAME.*/SITE_NAME = \'${URL}\'/g" ${SEAFILE_DIR}/seahub_settings.py
|
||||
sed -i "s/^SITE_TITLE.*/SITE_TITLE = \'${URL}\'/g" ${SEAFILE_DIR}/seahub_settings.py
|
||||
sed -i "s/^FILE_SERVER_ROOT.*/FILE_SERVER_ROOT = '\http:\/\/${URL}\/seafhttp\'/g" ${SEAFILE_DIR}/seahub_settings.py
|
||||
sed -i "s/^SERVICE_URL.*/SERVICE_URL = http:\/\/${URL}/g" ${SEAFILE_DIR}/ccnet/ccnet.conf
|
||||
|
||||
|
||||
# -------------------------------------------
|
||||
# restart seafile-server
|
||||
# -------------------------------------------
|
||||
service seafile-server restart
|
||||
|
||||
|
||||
cat <<EOF
|
||||
|
||||
Finished! The seafile server restarted.
|
||||
|
||||
Now can visit seahub by http://${URL}.
|
||||
|
||||
EOF
|
||||
Loading…
Reference in New Issue