Befolgt wurde die Anleitung unter: https://manual.seafile.com/deploy/using_mysql.html
Installiert habe ich unter Debian 9:
sudo apt-get install python-setuptools python-ldap python-mysqldb python-urllib3 python-memcache python-requests
Zusätzlich zur Doku wurde installiert:
sudo apt-get install python-pip
damit
python -m pip install Pillow==4.3.0
ausgeführt werden kann
Zusätzlich zur Dokumentation musste Java noch installiert werden:
sudo apt-get install default-jre
Danach konnte das Installations und Konfigurationsskript ausgeführt werden:
~/seafile-pro/seafile-pro-server-6.2.13$ ./setup-seafile-mysql.sh Checking python on this machine ... Checking python module: setuptools ... Done. Checking python module: python-imaging ... Done. Checking python module: python-mysqldb ... Done. Checking for java ...Done. ----------------------------------------------------------------- This script will guide you to setup your seafile server using MySQL. Make sure you have read seafile server manual at https://github.com/haiwen/seafile/wiki Press ENTER to continue ----------------------------------------------------------------- What is the name of the server? It will be displayed on the client. 3 - 15 letters or digits [ server name ] Seafile Rana Seafile Rana is not a valid name What is the name of the server? It will be displayed on the client. 3 - 15 letters or digits [ server name ] Seafile-Rana What is the ip or domain of the server? For example: www.mycompany.com, 192.168.1.101 [ This server's ip or domain ] seafile.rana.at Where do you want to put your seafile data? Please use a volume with enough free space [ default "/home/chris/seafile-pro/seafile-data" ] Which port do you want to use for the seafile fileserver? [ default "8082" ] ------------------------------------------------------- Please choose a way to initialize seafile databases: ------------------------------------------------------- [1] Create new ccnet/seafile/seahub databases [2] Use existing ccnet/seafile/seahub databases [ 1 or 2 ] 1 What is the host of mysql server? [ default "localhost" ] What is the port of mysql server? [ default "3306" ] What is the password of the mysql root user? [ root password ] verifying password of user root ... done Enter the name for mysql user of seafile. It would be created if not exists. [ default "seafile" ] Enter the password for mysql user "seafile": [ password for seafile ] Enter the database name for ccnet-server: [ default "ccnet-db" ] Enter the database name for seafile-server: [ default "seafile-db" ] Enter the database name for seahub: [ default "seahub-db" ] --------------------------------- This is your configuration --------------------------------- server name: Seafile-Rana server ip/domain: seafile.rana.at seafile data dir: /home/chris/seafile-pro/seafile-data fileserver port: 8082 database: create new ccnet database: ccnet-db seafile database: seafile-db seahub database: seahub-db database user: seafile --------------------------------- Press ENTER to continue, or Ctrl-C to abort --------------------------------- Generating ccnet configuration ... done Successly create configuration dir /home/chris/seafile-pro/ccnet. Generating seafile configuration ... Done. done Generating seahub configuration ... ---------------------------------------- Now creating seahub database tables ... ---------------------------------------- creating seafile-server-latest symbolic link ... done ----------------------------------------------------------------- Your seafile server configuration has been finished successfully. ----------------------------------------------------------------- run seafile server: ./seafile.sh { start | stop | restart } run seahub server: ./seahub.sh { start| stop | restart } ----------------------------------------------------------------- If you are behind a firewall, remember to allow input/output of these tcp ports: ----------------------------------------------------------------- port of seafile fileserver: 8082 port of seahub: 8000 When problems occur, Refer to https://github.com/haiwen/seafile/wiki for information.
Schreibe eine Antwort