Esetleg (ami neked felesleges ne tedd fel, nálam ez így van lementve):
cd /srv
apt install -y net-tools mc openvpn borgbackup mariadb-common mariadb-server python3 python3-setuptools python3-pip libmariadb-dev memcached libmemcached-dev mariadb-server wget
pip3 install --timeout=3600 django==3.2.* Pillow pylibmc captcha jinja2 sqlalchemy==1.4.3 django-pylibmc django-simple-captcha python3-ldap mysqlclient pycryptodome==3.12.0 cffi==1.14.0
wget https://s3.eu-central-1.amazonaws.com/download.seadrive.org/seafile-server_9.0.4_x86-64.tar.gz
tar xvzf seafile-server_9.0.4_x86-64.tar.gz
cd seafile-server-9.0.4/
mariadb-secure-installation
./setup-seafile-mysql.sh
Kitöltjük, értelemszerűen
./seafile.sh start
./seahub.sh start
első indításkor megadjuk az adatokat
sed -i 's/127\.0\.0\.1/0\.0\.0\.0/g' ../conf/gunicorn.conf.py
./seafile.sh restart
./seahub.sh restart
nano /etc/systemd/system/seafile.service
[Unit] Description=Seafile # add mysql.service or postgresql.service depending on your database to the line below After=network.target mysql.service [Service] Type=oneshot ExecStart=/srv/seafile-server-latest/seafile.sh start ExecStop=/srv/seafile-server-latest/seafile.sh stop RemainAfterExit=yes User=root Group=root [Install] WantedBy=multi-user.target
nano /etc/systemd/system/seahub.service
[Unit] Description=Seafile hub After=network.target seafile.service [Service] # change start to start-fastcgi if you want to run fastcgi ExecStart=/srv/seafile-server-latest/seahub.sh start ExecStop=/srv/seafile-server-latest/seahub.sh stop User=root Group=root Type=oneshot RemainAfterExit=yes [Install] WantedBy=multi-user.target
systemctl enable seafile
systemctl enable seahub