Seafile یک سرویس میزبانی فایل ابری خود میزبان است

Seafile نرم افزار تهیه نسخه پشتیبان و همگام سازی رایگان

سیستم ذخیره سازی ابری با کارایی بالا مبتنی بر پایتون

Seafile یک همگام سازی فایل متقاطع منبع باز و راه حل به اشتراک گذاری است. این خود میزبان ، قابلیت اطمینان بالا ، عملکرد و ابزار اشتراک فایل بهره وری است.

بررسی اجمالی

Seafile یک همگام سازی فایل خود منبع باز و راه حل برای سیستم عامل لینوکس است. این یک سرویس میزبانی فایل ابری متقاطع است که می تواند برای ذخیره پرونده ها بر روی سرور مرکزی استفاده شود. مجموعه های دریایی پرونده ها با رایانه شخصی یا مشتری دستگاه تلفن همراه شما به طور جداگانه همگام سازی می شوند. یک پرونده یا کتابخانه همچنین می تواند با رمز عبور انتخاب شده کاربر رمزگذاری شود. ابزار اشتراک گذاری فایل دریایی همچنین به کاربران امکان می دهد گروه ها و به اشتراک گذاری آسان پرونده ها را در گروه ها ایجاد کنند. Seafile پرونده ها را با استفاده از کتابخانه ها مدیریت می کند و هر کتابخانه دارای مالک است. یک مالک می تواند این کتابخانه را با مجوزهای فقط خواندنی یا خواندن نوشتن در سایر کاربران یا گروه ها به اشتراک بگذارد. Seafile یک عملکرد بالا و بهترین راه حل برنامه به اشتراک گذاری فایل است. Seafile Open Source Cloud Storage با استفاده از فریم ورک Python Django و از نظر عملکردی بسیار شبیه به Dropbox و Google Drive Cloud نوشته شده است. سرور ذخیره سازی فایل منبع باز دریایی شامل ویرایش Markdown Wysiwyg ، ویکی ، برچسب پرونده ، از Django Seahub ، سرور دریایی و سرور CCNET است. این ویژگی های دیگر از جمله رمزگذاری فایل ، کنترل نسخه ، احراز هویت دو عاملی ، ویرایش آنلاین ، قفل فایل ، تهیه نسخه پشتیبان ، بازیابی اطلاعات و موارد دیگر دارد. Seafile Source File Sharing Selfted Software دارای 8.7K ستاره Github و 1.3 Github Forks است.

الزامات سیستم

الزامات برای راه اندازی راه حل اشتراک گذاری پرونده شرکت های دریایی شامل موارد زیر است:

  • پایتون و ماژول های آن
  • اوبونتو 20.04 lts
  • mysql یا mariadb
  • nginx یا apache
  • گیت

امکانات

برخی از ویژگی های اصلی سرویس میزبانی فایل ابر دریایی در زیر ذکر شده است:

  • همگام سازی پرونده سریع پلتفرم.
  • همگام سازی پرونده با پوشه ها یا سرورها.
  • کنترل مجوزهای فقط خواندنی یا خواندن.
  • به اشتراک گذاری و همکاری با کاربران یا گروه ها.
  • دسترسی به پرونده ها در ابر از طریق مجازی درایو.
  • کنترل نسخه و عکس های فوری برای پوشه ها.
  • رمزگذاری پایان به سمت مشتری.
  • قفل پرونده برای جلوگیری از ویرایش همزمان.
  • ویرایش مارک تجاری آنلاین.
  • اعلان های زمان واقعی.
  • کنترل ویژگی های مبتنی بر نقش.
  • پشتیبانی از ادغام LDAP/AD.
  • پشتیبان گیری و بازیابی اطلاعات
  • متن باز

نصب و راه اندازی

نصب دریایی را در اوبونتو نصب کنید

این راهنما نحوه تنظیم و اجرای سرور Sea File را از یک بسته از پیش ساخته با MySQL توضیح می دهد. در زیر مراحل نصب فرض کنید که تمام بسته های دفع ابر دریایی نصب شده و به روز در سیستم شما هستند. لطفاً مراحل نصب دریا را دنبال کنید:

    sudo apt update
    sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
    sudo apt install libpython3.8 ffmpeg

آخرین بسته سرور دریایی را از بارگیری دریایی بارگیری کنید. در زمان نصب این نصب ، آخرین نسخه سرور Seafile 8.0.5 64bit است:

    sudo `apt -y install wget
    wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz

پس از اتمام بارگیری فایل ، بایگانی را به فهرست /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

در مرحله بعد ، فقط اسکریپت Setup را اجرا کنید.

    cd /opt/seafile/
    sudo ./setup-seafile-mysql.sh

این اسکریپت شما را راهنمایی می کند تا سرور دریایی خود را با استفاده از MySQL تنظیم کنید. سرور دریایی در پورت 8082 اجرا خواهد شد و UI وب Seafile در بندر 8000 قابل دسترسی خواهد بود. اکنون خدمات دریایی را توسط:

    cd /opt/seafile
    sudo ./seafile.sh start

بعد ، سرویس جبهه وب سایت Seahub Django را شروع کنید.

    sudo ./seahub.sh start 

هنگامی که Seahub را شروع می کنید ، اسکریپت شما را وادار می کند تا یک حساب مدیر را برای حساب سرور دریایی خود ایجاد کنید. پیش فرض بندر به 127.0.0.1:8000. بنابراین ، ما به شما توصیه می کنیم یک سرویس پروکسی معکوس را مستقر کنید تا سایر کاربران بتوانند به سرویس SeaHub دسترسی پیدا کنند. می توانید وب سایت Seahub و فرآیندهای دریایی را با:

    ./seahub.sh stop
    ./seafile.sh stop

تبریک می گویم! شما با موفقیت همگام سازی فایل دریایی و سیستم عامل را در اوبونتو نصب کرده اید. لذت ببرید!

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.

کاوش

در این مقاله در مورد ذخیره سازی ابر منبع باز دریایی بحث کردیم. برای کسب اطلاعات در مورد سایر راه حل های ذخیره سازی ابری محبوب خود میزبان ، لطفاً به صفحات زیر مراجعه کنید:

راه حل ذخیره سازی ابری خصوصی مبتنی بر PHP مبتنی بر PHP

راه حل ذخیره سازی ابر منبع باز خود

راه حل ذخیره سازی ابری خصوصی خود میزبان بروید

5 نرم افزار ذخیره سازی ابر منبع باز در سال 2021

نحوه نصب و پیکربندی OwnCloud با Apache در اوبونتو

نحوه نصب NextCloud با Apache در سرور اوبونتو

 فارسی