Seafileインストールレコード
4921 ワード
Seafileインストールレコード
Seafileインストールレコード
関連ディレクトリの作成
cd /home
mkdir haiwen
cd haiwen
mkdir installed
インストールパッケージのダウンロード
cd /home
mkdir haiwen
cd haiwen
mkdir installed
cd /home/haiwen
wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_7.0.2_x86-64.tar.gz
Seafileのインストール:
cd /home/haiwen
tar -xzf seafile-server_7.0.2_x86-64.tar.gz
mv seafile-server_7.0.2_x86-64.tar.gz installed
cd seafile-server-7.0.2
# ,server name:3x3diguo, :file.serestown.com,data /home/haiwen/seafile-data, 8082
./setup-seafile.sh
8000(seahub)、8080(webdav)、8082(seafile)ポートをファイアウォールに追加する必要があります
古い環境のバックアップ:
cd /home
mkdir backup
cd backup
mkdir databases
mkdir data
sqlite3 /home/haiwen/ccnet/GroupMgr/groupmgr.db .dump > /home/backup/databases/groupmgr.db.bak.`date +"%Y-%m-%d-%H-%M-%S"`
sqlite3 /home/haiwen/ccnet/PeerMgr/usermgr.db .dump > /home/backup/databases/usermgr.db.bak.`date +"%Y-%m-%d-%H-%M-%S"`
sqlite3 /home/haiwen/seafile-data/seafile.db .dump > /home/backup/databases/seafile.db.bak.`date +"%Y-%m-%d-%H-%M-%S"`
sqlite3 /home/haiwen/seahub.db .dump > /home/backup/databases/seahub.db.bak.`date +"%Y-%m-%d-%H-%M-%S"`
cp -R /home/haiwen /home/backup/data/haiwen-`date +"%Y-%m-%d-%H-%M-%S"`
4、
cd /home
tar -czvf backup.tar.gz backup/
seafile環境の復元
# scp
scp -r [email protected]:/home/backup /home/backup
# cp -i , \
# ,
\cp -rf /home/backup/data/haiwen-2019-06-17-23-20-07/. /home/haiwen/
cd /home/haiwen
# db , ,
mv ccnet/PeerMgr/usermgr.db ccnet/PeerMgr/usermgr.db.old
mv ccnet/GroupMgr/groupmgr.db ccnet/GroupMgr/groupmgr.db.old
mv seafile-data/seafile.db seafile-data/seafile.db.old
mv seahub.db seahub.db.old
# ,
sqlite3 ccnet/PeerMgr/usermgr.db < /home/backup/databases/usermgr.db.bak.xxxx
sqlite3 ccnet/GroupMgr/groupmgr.db < /home/backup/databases/groupmgr.db.bak.xxxx
sqlite3 seafile-data/seafile.db < /home/backup/databases/seafile.db.bak.xxxx
sqlite3 seahub.db < /home/backup/databases/seahub.db.bak.xxxx