diff --git a/seafile-server-install.sh b/seafile-server-install.sh deleted file mode 100755 index 8b93062..0000000 --- a/seafile-server-install.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash - -sudo apt-get update -sudo apt-get install python3 python3-setuptools python3-pip python3-ldap sqlite3 -y - -## 似乎用 sqlite3 数据库时不需要以下安装。只有用 MySQL 等数据库时才需要。 -## seafile 7/8: -# sudo pip3 install --timeout=3600 django==2.2.* future Pillow pylibmc captcha jinja2 sqlalchemy==1.4.3 psd-tools django-pylibmc django-simple-captcha -## for seafile 9.*: -# sudo pip3 install --timeout=3600 django==3.2.* future Pillow pylibmc captcha jinja2 sqlalchemy==1.4.3 psd-tools django-pylibmc django-simple-captcha pycryptodome==3.12.0 - -echo "=== Enter to install, or for default 9.0.10:" -read -p ">>> " SFVERSION -if [ ! "$SFVERSION" ] -then - SFVERSION="9.0.10" -fi - -echo "=== Enter for seafile installation, or for default to `pwd`:" -read -p ">>> " INSTALL_PATH -if [ ! "$INSTALL_PATH" ] -then - INSTALL_PATH=`pwd` -fi - -sudo mkdir -p "$INSTALL_PATH" -pushd "$INSTALL_PATH" - -cd bin-seafile -sudo wget https://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_${SFVERSION}_x86-64.tar.gz -sudo tar -xzf seafile-server_${SFVERSION}_x86-64.tar.gz -ln -s seafile-server-$SFVERSION sea -cd sea -sudo ./setup-seafile.sh # to setup seafile with sqlite (setup-seafile-mysql.sh is for mysql). this will create ccnet,conf,seafile-data,seahub-data,seahub.db inside the parent folder /faronear/bin-seafile - -sudo ./seafile.sh start - -# sudo sed -i "s|127.0.0.1|0.0.0.0|g" ../conf/gunicorn.conf.py -## changed "127.0.0.1:8000" to "0.0.0.0:8000", otherwise it can only be accessed on the localhost, unless using nginx/apache to proxy. -## to change seahub port, to edit gunicorn.conf.py, it works although it still promts "Starting seahub at port 8000 ...". -## (Directly `./seahub.sh start ` prompts "Starting seahub at port ..." but it actually doesn't listen on .) -sudo ./seahub.sh start # the first run will asks to setup an admin account - -popd