Meine kleine Dokumentation

Die Installationsdokumentation zu MeineKleineFarm.net

Benutzer-Werkzeuge

Webseiten-Werkzeuge


seafile_server_migration

Dies ist eine alte Version des Dokuments!


Quelle:

Auf dem „alten“ Server:

<<Alle seafile Dienste stoppen>>
mysqldump -h localhost -u root -p seafile_ccnet-db > ccnet-db.sql
mysqldump -h localhost -u root -p seafile_seafile-db > seafile-db.sql
mysqldump -h localhost -u root -p seafile_seahub-db > seahub-db.sql
scp -r -P 22 /root/seafile_db/ccnet-db.sql root@192.168.1.2:/root
scp -r -P 22 /root/seafile_db/seafile-db.sql root@192.168.1.2:/root
scp -r -P 22 /root/seafile_db/seahub-db.sql root@192.168.1.2:/root
tar czvf /home/seafile/seafile-server/seafile-server-latest/ /root/seabak.tar.gz
scp -r -P 22 /root/seabak.tar.gz root@192.168.1.2:/opt/seafile

Auf dem „neuen“ Server:

apt install python2.7 libpython2.7 python-setuptools python-imaging \
python-ldap python-mysqldb python-memcache python-urllib3 \
memcached python-memcache -y
mkdir /opt/seafile
mv /root/seabak.tar.gz /opt/seafile
tar -xhzvf seabak.tar.gz
adduser --disabled-login --home /opt/seafile --shell /bin/false --gecos "Seafile" seafile
chown seafile:root /opt/seafile -R
ln -s /opt/seafile/seafile-server-5.1.4 /opt/seafile/seafile-server-latest
mysql -u root -p
CREATE USER 'seafile'@'localhost' IDENTIFIED BY 'PASSW0RD1';
CREATE DATABASE `seafile_ccnet-db`;
CREATE DATABASE `seafile_seafile-db`;
CREATE DATABASE `seafile_seahub-db`;
mysql -u root -p seafile_ccnet-db < /root/ccnet-db.sql
mysql -u root -p seafile_seafile-db < /root/seafile-db.sql
mysql -u root -p seafile_seahub-db < /root/seahub-db.sql
mysql -u root -p
GRANT ALL privileges ON `seafile_ccnet-db`.* TO 'seafile'@'localhost';
GRANT ALL privileges ON `seafile_seafile-db`.* TO 'seafile'@'localhost';
GRANT ALL privileges ON `seafile_seahub-db`.* TO 'seafile'@'localhost';
flush privileges;
nano /opt/seafile/conf/ccnet.conf
nano /opt/seafile/conf/seafile.conf
nano /opt/seafile/conf/seahub_settings.py
nano /opt/seafile/ccnet/seafile.ini
./opt/seafile/seafile-server-latest/seaf-fsck.sh
 
mkdir /var/www/html/meinekleinefarm.net/seafile
nano /etc/apache2/sites-available/files.meinekleinefarm.net.conf
files.meinekleinefarm.net.conf
 
service apache2 reload
seafile_server_migration.1475796954.txt.gz · Zuletzt geändert: 2016/10/06 23:35 von xenadmin