Seafile is a sharing tool with functionality similar to Dropbox. Seafile is the tool of choice if you are tired of using file exchangers, constantly uploading and reuploading information. Seafile on Ubuntu 20.04 will allow you to:
To install Seafile use real or virtual machines running on the basis of the operating system Ubuntu 20.04. They have requirements for the amount of RAM, the number of processor cores, etc. Seafile can be installed on real or virtual machines. It is better to work from an account without administrator rights / without root permissions (with sudo
). The minimum requirements are 4 CPUs and 4 GB RAM.
You may need to configure LDAP, WebDAV protocol, email sending, backups, garbage collection
(GC) and other settings to work with the tool.
This requires updating packages ( apt
update command), checking time synchronization / time zone and automatic startup settings.
You may also need to work with your firewall (by default in Ubuntu it lets all protocols through, but there may be nuances).
We need to install:
apt install memcached libmemcached-dev
apt install mariadb-server
The command is used for installation:
useradd seafile -r
Depending on the specifics of the project, you may need to create a separate directory where you will upload the installation files:
mkdir -p /opt/seafile/bin
While using the installation wizard, it will be necessary to specify the IP address or server name to connect to. Also, the user will prescribe the server name, which will be public. By default, the service will listen to port 8082, but it can be changed in the settings.