I have a fresh Ubuntu 20.04 server install on a Proxmox VM. I mostly followed the guide here
How To Install Seafile Server On Ubuntu 18.04 LTS
except that it’s for 18.04 so there are a few changes needed for python3 and django captcha
sudo apt -y install python3 python3-pip python3-pil python3-ldap python3-urllib3 libpython3.8 python3-setuptools python3-mysqldb python3-memcache python3-requests ffmpeg
sudo apt install python3-django-captcha
and I followed this guide for mariadb
How To Install MariaDB Server on Ubuntu 20.04
For my ip/domain setting I used: mydomain.com, 192.168.12.152
I’m using the default ports.
Running seafile.sh start shows the following:
[05/06/20 15:47:34] …/common/session.c(148): using config file /srv/conf/ccnet.conf
Starting seafile server, please wait …
** Message: 15:47:34.623: seafile-controller.c(541): No seafevents.
Seafile server started
Done.
And with the additional python3 django captcha install shown above, seahub.sh start shows:
LC_ALL is not set in ENV, set to en_US.UTF-8
Starting seahub at port 8000 …
Seahub is started
Done.
So to me it all looks fine, except I cannot access the web interface via 192.168.12.152:8000 from my local Windows desktop, chrome says the site can’t be reached. Previously when seahub failed to start I used start-fastcgi to track down the captcha error but now trying the same shows the following:
user@seafile:~$ sudo /srv/seafile/seahub.sh start-fastcgi
LC_ALL is not set in ENV, set to en_US.UTF-8
Starting seahub (fastcgi) at 127.0.0.1:8000 …
Unknown command: ‘runfcgi’
Type ‘manage.py help’ for usage.
Error:Seahub failed to start.
Anything obvious I’m missing?