Install Seafile Client on Linux¶
Use AppImage¶
Since 9.0.7 version, we only provide official packages in AppImage format. It can be run on most recent Linux distributions. You can find supported OS versions on https://cloud.seatable.io/dtable/external-links/a85d4221e41344c19566/?tid=YzYy&vid=pO5i
You can download Seafile-x86_64-x.y.z.AppImage (e.g. Seafile-x86_64-9.0.7.AppImage) from our official website and give it executable permissionn from the terminal.
chmod +x Seafile-x86_64-9.0.7.AppImage
You can also set executable permission for the AppImage file from the GUI. Right click on the AppImage file and choose the "Property" entry. From there you can set executable permission for the file. More details on: https://discourse.appimage.org/t/how-to-run-an-appimage/80
You can then double-click Seafile-x86_64-x.y.z.AppImage to run it, or run it directly from the terminal.
./Seafile-x86_64-9.0.7.AppImage
Seafile-x86_64-x.y.z.AppImage require FUSE version 2 to run. If your system does not have FUSE installed, please refer to https://github.com/AppImage/AppImageKit/wiki/FUSE to install it.
Desktop Integration¶
AppImages are standalone bundles, and do not need to be installed. However, some users may want their AppImages to be available like distribution provided applications. Please refer to https://docs.appimage.org/user-guide/run-appimages.html#ref-desktop-integration for desktop integration to display AppImage's application icons.
Auto Update¶
You can check and update the client using AppImageUpdate. After running AppImageUpdate, select your local Seafile-x86_64-x.y.z.AppImage for the update. AppImageUpdate can be downloaded here.
SSL CA Configuration¶
Since 9.0.12 version, you can specify the CA path using the environment variable SEAFILE_SSL_CA_PATH. When this environment variable is set, seafile client will prioritize reading the CA from the specified path. For example:
export SEAFILE_SSL_CA_PATH=/etc/ssl/certs/ca-certificates.crt
./Seafile-x86_64-9.0.12.AppImage
Seafile will try to find common paths for CA certificates on various distributions. If it doesn't work, you can set it by this environment variable.
Installing with package managers (deprecated)¶
Fedora¶
Note: You can install directly from the official Fedora repository.
sudo dnf install -y seafile-client
Arch Linux (Community Maintained)¶
There is a community maintained Seafile Client package for Arch Linux:
https://aur.archlinux.org/packages/seafile-client/
Linux CLI Usage¶
Please refer to this documentation for how to use Linux client on a command line server.