Seafile Phần mềm sao lưu và đồng bộ hóa miễn phí
Hệ thống lưu trữ đám mây hiệu suất cao dựa trên Python dựa trên Python
Seafile là một giải pháp đồng bộ hóa và chia sẻ tệp đa nền tảng nguồn mở. Đó là công cụ chia sẻ tệp tự lưu trữ, độ tin cậy cao, hiệu suất và năng suất.
Tổng quan
Seafile là một giải pháp tự lưu trữ và chia sẻ giải pháp chia sẻ cho hệ điều hành Linux. Đây là một dịch vụ lưu trữ tệp đám mây đa nền tảng có thể được sử dụng để lưu trữ các tệp trên máy chủ trung tâm. Bộ sưu tập các tập tin của Seafile được đồng bộ hóa với máy khách cá nhân hoặc thiết bị di động của bạn một cách riêng biệt. Một tệp hoặc thư viện cũng có thể được mã hóa bằng mật khẩu được chọn của người dùng. Công cụ chia sẻ tệp Seafile cũng cho phép người dùng tạo nhóm và dễ dàng chia sẻ tệp thành các nhóm. Seafile quản lý các tập tin bằng thư viện và mỗi thư viện có chủ sở hữu. Chủ sở hữu có thể chia sẻ thư viện cho người dùng khác hoặc với các nhóm theo quyền chỉ đọc hoặc đọc-viết. Seafile là một giải pháp ứng dụng chia sẻ tệp hiệu suất cao và tốt nhất. Lưu trữ đám mây nguồn mở Seafile được viết bằng khung Python Django và chức năng của nó rất giống với các đám mây Dropbox và Google Drive. Máy chủ lưu trữ tệp nguồn mở Seafile bao gồm Chỉnh sửa Markdown Wysiwyg, Wiki, nhãn tệp, của Django Seahub, Seafile Server và CCNet Server. Nó có rất nhiều tính năng khác bao gồm mã hóa tệp, kiểm soát phiên bản, xác thực hai yếu tố, chỉnh sửa trực tuyến, khóa tệp, sao lưu, khôi phục dữ liệu và nhiều hơn nữa. Phần mềm chia sẻ tệp mở Seafile Sharing phần mềm tự lưu trữ có 8,7K GitHub Stars và 1,3 GitHub Fork.
Yêu cầu hệ thống
Yêu cầu thiết lập giải pháp chia sẻ tệp công ty Seafile bao gồm:
- Python và các mô -đun của nó
- Ubuntu 20.04 lts
- Mysql hoặc mariadb
- Nginx hoặc apache
- Git
Đặc trưng
Một số tính năng chính của dịch vụ lưu trữ tệp Seafile Cloud được liệt kê dưới đây:
- CROSS Nền tảng đồng bộ hóa tệp nhanh.
- Đồng bộ hóa tệp với các thư mục hoặc máy chủ.
- Kiểm soát quyền chỉ đọc hoặc đọc-viết.
- Chia sẻ và hợp tác với người dùng hoặc nhóm.
- Truy cập các tệp trong đám mây thông qua ổ đĩa ảo.
- Kiểm soát phiên bản và ảnh chụp nhanh cho các thư mục.
- Mã hóa từ đầu đến cuối phía máy khách.
- Khóa tệp để ngăn chặn chỉnh sửa đồng thời.
- Chỉnh sửa đánh dấu trực tuyến.
- Thông báo thời gian thực.
- Kiểm soát tính năng dựa trên vai trò.
- Hỗ trợ tích hợp LDAP/AD.
- Sao lưu và khôi phục dữ liệu
- Mã nguồn mở
Cài đặt
Cài đặt Seafile trên Ubuntu
Hướng dẫn này giải thích cách thiết lập và chạy máy chủ tệp biển từ gói được xây dựng trước với MySQL. Dưới đây các bước cài đặt giả định rằng tất cả các gói phụ thuộc của Đám mây Seafile được cài đặt và cập nhật trên hệ thống của bạn. Vui lòng làm theo các bước lắp đặt Seafile:
sudo apt update
sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
sudo apt install libpython3.8 ffmpeg
Tải xuống gói máy chủ Seafile mới nhất từ Tải xuống Seafile. Tại thời điểm cài đặt này, bản phát hành mới nhất của Seafile Server là 8.0,5 64bit:
sudo `apt -y install wget
wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz
Sau khi hoàn tất tải xuống tệp, trích xuất thư mục lưu trữ vào /opt:
sudo tar -xvf seafile-server_8.0.5_x86-64.tar.gz -C /opt
sudo mv /opt/seafile-server-8.0.5 /opt/seafile
Tiếp theo, chỉ cần chạy tập lệnh thiết lập.
cd /opt/seafile/
sudo ./setup-seafile-mysql.sh
Kịch bản này sẽ hướng dẫn bạn thiết lập máy chủ Seafile của bạn bằng MySQL. Máy chủ Seafile sẽ chạy trên cổng 8082 và giao diện người dùng web Seafile sẽ có thể truy cập được trên cổng 8000. Bây giờ hãy bắt đầu các dịch vụ Seafile bằng cách:
cd /opt/seafile
sudo ./seafile.sh start
Tiếp theo, bắt đầu dịch vụ Frontend trang web của Seahub Django.
sudo ./seahub.sh start
Khi bạn bắt đầu Seahub, tập lệnh sẽ nhắc bạn tạo tài khoản quản trị cho tài khoản máy chủ Seafile của bạn. Cổng mặc định là 127.0.0.1:8000. Vì vậy, chúng tôi khuyên bạn nên triển khai dịch vụ proxy ngược để người dùng khác có thể truy cập dịch vụ Seahub. Bạn có thể dừng trang web Seahub và quy trình Seafile với:
./seahub.sh stop
./seafile.sh stop
Chúc mừng! Bạn đã cài đặt thành công đồng bộ hóa tệp Seafile và chia sẻ nền tảng trên Ubuntu. Thưởng thức!
FAQs
What is Seafile used for?
Seafile is an open source high performance and best file sharing app. It allows to store files on a central server and can synchronized with personal systems through app client.
Is Seafile free?
Yes, Seafile is a safe self-hosted cloud storage solution and can be accessed directly via the server’s web interface.
Is Seafile open source?
Seafile efss is an open source and secure cloud file hosting service. The source code of this application is available at Github.
Is Seafile a cloud storage??
Seafile Ltd. is a leading cloud storage software and secure cloud file sharing for small business. It’s provider is located with headquarters in Beijing, China.
How secure is Seafile?
Seafile data is under control of collaborators and it offers optional strong end-to-end encryption. A file or library can also be encrypted with a user chosen password so that no one can steal data information.
Khám phá
Trong bài viết này, chúng tôi đã thảo luận về lưu trữ đám mây nguồn mở Seafile. Để tìm hiểu về các giải pháp lưu trữ đám mây tự lưu trữ phổ biến khác, vui lòng truy cập các trang sau:
Giải pháp lưu trữ đám mây riêng dựa trên PHP
Giải pháp lưu trữ đám mây nguồn mở tựa
Giải pháp lưu trữ đám mây riêng được lưu trữ dựa trên
Top 5 Phần mềm lưu trữ đám mây nguồn mở vào năm 2021
Cách cài đặt và định cấu hình Owncloud với Apache trên Ubuntu