וטנובואב םיצבק ףתשלו ןרכנסל ידכ Seafile ןיקתהל דציכ


Seafile תוירפסב םיצבק ןוגרא לע המסיס לע ןגהלו ןיפצהל ןתינ ,יתצובק ףותישו תחטבואמו הנטק םיצבק תנפצה ,חותפ דוק אוה.

.דועו תונידע תואשרה תרקב ,עדי לוהינ ,תוקלחמ תייכרריה ,יתצובק ןורכנס ,AD/LDAP בוליש ןוגכ תוינוגרא תונוכתב םג םיכמות Sefiles .יזכרמה תרשל ןורכנס ינפל ןפצומ ץבוק לכ .ליעיו ןימא םיצבק ןורכנס

CentOS 8 -ב םיצבק ףתשלו ןרכנסל ידכ Seafile ןיקתהל דציכ :אורקל ץלמומ

.וטנובוא תרשב MariaDB םינותנה דסמ תרשו ךופהה proxy -ה תורישכ Nginx םע יטרפ ןנע ןוסחא תרשכ Seafile תסירפל םיבלשב םכתא ליבוי הז ךירדמ

.Seafile ינותנל + 100GB לש ןוסחא חטשו הלעמו 1GB SWAP ,הלעמו RAM 2GB ןורכיז ,תוביל 2 םע ירט וטנובוא תרש

וטנובואב Seafile תרש תנקתה

.שרוש תואשרה םע ותוא ליעפהלו תיטמוטואה הנקתהה טפירקס תא דירוהל ידכ הדוקפה תרושב האבה wget תדוקפ תא לעפה ןכמ רחאלו ,SSH תועצמאב ךלש וטנובוא תרשל רבחתה ,תישאר .יטמוטואה הנקתהה טפירקס תועצמאב

$ wget --no-check-certificate https://raw.githubusercontent.com/haiwen/seafile-server-installer/master/seafile-7.1_ubuntu
$ sudo sudo bash seafile-7.1_ubuntu 7.1.0

.Enter לע ץחלו Community (CE) תרודהמל 1 ןזה ,הנקתהל Seafile לש הרודהמה תא רוחבל ךממ שקבי ןיקתמה ,ןכמ רחאל .2

.Seafile לש הנקתהה תיירפסב םג רמשנ חודה .אבה ךסמה םוליצב גצומש יפכ ךילהתה לע חוד קיפי ןיקתמה ,הנקתהה םויס רחאל .3

.הירפסה ןכות תא גיצהל ידכ ls הדוקפב שמתשה ,/opt/seafile -ב תנקתומ Seafile תליבח ,לדחמ תרירבכ .4

# cd /opt/seafile/
# ls -lA

:םה ימיה ץבוקה לש הבילה יביכרמ

    .םיוסמ תוריש לע המיאתמה הלועפה תא ליחהל ידכ לעפומ אוהו ,שדחמ לעפה ,לחתה ,פוטסב סוטטס ףלחה ,ךרוצה תדימב םתוא להנל ידכ .םילעופ םיתורישה םא קודבל ידכ תואבה systemctl תודוקפב שמתשהל לוכי התא .

    $ sudo systemctl status nginx
    $ sudo systemctl status mariadb
    $ sudo systemctl status seafile-server
    

    .etc/nginx/sites-available/seafile.conf/ הרוצתה ץבוקב ךלש ןיימודה םש תא רידגהל לוכי התא . seafile.example.com םוחתה םש תועצמאב תשגל שי וילא Seahub תא רידגמ ןיקתמה ,לדחמ תרירב

    $ sudo nano /etc/nginx/sites-available/seafile.conf
    

    :הרושה תא שפח

    server_name seafile.tecmint.lan;
    

    :ל ותוא הנשו

    server_name seafile.yourdomainname.com;
    

    .םינורחאה םייונישה תא ליחהל ידכ Nginx תוריש תא שדחמ לעפה זאו .7

    $ sudo systemctl restart nginx
    

    .Nginx תרשל HTTPS -ו HTTP תושקב רשפאל ידכ שאה תמוחב 443 -ו 80 האיצי תא חותפל ךילע ,ךלש תרשב UFW שאה תמוח תוריש תא תלעפה םא .8

    $ sudo ufw allow 80/tcp
    $ sudo ufw allow 443/tcp
    $ sudo ufw reload
    

    .(Seafile רובע Nginx לש הרוצתה ץבוקב תרדגהש ןיימודה םשב שמתשהל רוכז) האבה רתאה תבותכ תועצמאב טוונו ךלש טנרטניאה ןפדפד תא חתפ .Seahub םע דובעל ליחתהלו תשגל לכות תעכ ,לעופ seafile -ה תרשש רח

    http://seafile.tecmint.lan
    

    .םי תנקתה לש םושירה ןמוי ץבוק תא קודב ,םתוא גישהל ידכ .לוהינה שמתשמ לש המסיסהו ל"אודה תבותכ תועצמאב סנכיה ,הסינכה ףד תניעט רחאל .10

    $ sudo cat /opt/seafile/aio_seafile-server.log
    

    .רבחתה לע ץחלו תכרעמה להנמ לש המסיסהו ל"אודה תבותכ תא קפס תעכ .11

    .דועו םישמתשמ אבייל וא ףיסוהלו ךלש םירישכמה תא רשקל ;תוירפס ףתשלו ןיפצהל ,רוציל ;תורדגה לש תישיא המאתהו לדחמ תרירבכ תרדגומה לוהינה תמסיס תא תונשל ךשמה תעכ .Seafile תרש לש טנרטניאה לוהינ קש

    וטנובואב ןיפצנ הבה תועצמאב Nginx תא חטבאל דציכ :הז ךירדמב ןייע ,Seafile תרשב Nginx רובע HTTPS ליעפהל ידכ

    .הטמל הרעהה ספוט תועצמאב בושמ ונל ןת .Seafile דועיתב ןייע ,ףסונ עדימל .וטנובוא תרשב MariaDB -ו Nginx םע Seafile תרש תמקה עגרה ,ךל הנה