Seafile is an open source, cross-platform high-performance file syncing and sharing and cloud storage system with privacy protection and teamwork features. It runs on Linux, Windows and Mac OSX.
It allows users to create groups and easily share files into groups. It supports Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.
Under Seafile, files are organized into collections known as “libraries” and each library can be synced separately. You can upload a single file or a folder into a library. Importantly, to ensure security, a library can also be encrypted with a user-chosen password when creating it.
In this article, we will describe instructions on how to install the latest version of Seafile – File Hosting and Sharing Software on CentOS 7 distribution.
- A CentOS 7 Minimal installation only.
- At least 2GB of RAM
- Root user access or use sudo command.
Installing Seafile Community Edition on CentOS 7
The easiest way to install Seafiles is using the auto-installer script, which will install the latest version of Seafile Community Edition along with MariaDB, Memcached and NGINX HTTP server.
Important: This installer is intended to run on a fresh CentOS 7 minimal installation only. Do not run it on a production server, otherwise, you’ll lose valuable data!
Download the Seafile Community Edition installer script using the following wget command and install it as shown.
# cd /root # wget --no-check-certificate https://raw.githubusercontent.com/haiwen/seafile-server-installer/master/seafile_centos # bash seafile_centos 6.1.2
After running the script, select option
1 to install Community Edition (CE) and then wait for the installation to finish.
Once the installation process is complete, you will see the message in the screenshot. Read through it to proceed.
To access the Seafile web admin dashboard, open a web browser and type in your server IP address to navigate:
http://SERVER_IP. You will land in the login page as shown in the following screenshot.
Enter the Admin username and password.
After login, you will encounter the dialog box showed in the following screenshot. Click close to go to the My Lib page.
At the My Lib page, you can create a new library, enter into it, upload your files and share them. You can share with all users or share with a specific group.
Seafile is an open source high performance cloud storage system with privacy protection and teamwork features. In this guide, we showed how to install Seafile in CentOS 7.
To ask questions or share your thoughts with us, use the comment form below.