( pomm | 2022. 11. 27., v – 22:05 )

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