כיצד להתקין את Nextcloud 16 באובונטו ובנגזרות?

הבא

לפני כמה שעות הגיעה הגרסה 16 החדשה של Nextcloud שהוא דשמטרתו לשפר את האבטחה ושיתוף הקבצים בעזרת למידת מכונה. הפרויקט כולל גם ניהול פרויקטים קטן ו- ACL להחלפת שרתי קבצים ישנים.

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

זה חל, למשל, על קבוצות ואנשים שאיתם משתמשים משתפים תכנים לעתים קרובות.

דרכים חדשות לשיתוף קבצים בחברות מספקות רשימות בקרת גישה (ACL).

הם מאפשרים למנהלי מערכת ברשתות קלאסיות לשמור על שליטה בזכויות הגישה לקבצים ולספריות בודדות באמצעות מיפוי מפורט של קבצים, תיקיות ותיקיות משנה.

Si הם רוצים לדעת יותר על זה במהדורה זו תוכלו לבדוק הקישור הבא.

התקנת Nextcloud 16 באובונטו

למי שמעוניין להיות מסוגל להתקין את הגרסה החדשה של NextCloud 16 במערכת שלהם, עליו לעקוב אחר ההוראות שאנו חולקים איתך להלן.

התקנה באמצעות חבילת Snap

השיטה הראשונה שנראה לך היא ההתקנה מחבילות Snap, being זו הדרך הקלה ביותר להתקין את NextCloud בהפעלה שלך.

כרגע הפרט היחיד הוא שהגרסה החדשה עדיין לא עודכנה ליציבה בסנאפ, מכיוון שהיא עדיין בגרסת בטא. למרות שזה עניין של שעות עד שהוא יתעדכן.

NextCloud מופץ על ידי הצמד כיישום יחיד יחד עם התלות שלו והוא יפעל בבטחה במערכת.

הדבר החשוב ביותר בשיטת התקנה זו הוא ש- Snaps נועדו להיות יישומים מאובטחים, ארגזי חול, המיכלים, מבודדים מהמערכת הבסיסית ומיישומים אחרים.

להתקנת חבילת Nextcloud מ- Snap, הם רק צריכים להפעיל את הפקודה הבאה במסוף:

 sudo snap install nextcloud

התקנה מסורתית

השיטה האחרת להתקנת הגרסה החדשה של NextCloud 16 היא להתקין שרת אינטרנט ו- PHP.

לוגו Nextcloud

לזה נצטרך לפתוח מסוף ולבצע בו את הפקודות הבאות:

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

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

 sudo apt-get install mariadb-server php-mysql

במהלך ההתקנה, תתבקש לבחור סיסמת שורש . אם אינך מתבקש לבחור סיסמה, ברירת המחדל תהיה ריקה.

עכשיו צריך להיכנס למסד הנתונים (הם יתבקשו להזין את הסיסמה שהגדרת זה עתה):

 mysql -u root -p

עכשיו מה עליך ליצור מסד נתונים:

CREATE DATABASE nextcloud;

עכשיו הם צריכים ליצור את המשתמש המשמש לחיבור למסד הנתונים:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

השלב האחרון הוא הענק את ההרשאות למשתמש החדש:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

כשתסיים, הקלד Ctrl-D כדי לצאת.

השלב האחרון הוא להתקין את Nextcloud עם:

cd /var/www
wget <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

sudo chown -R www-data:www-data nextcloud

sudo rm nextcloud-16.0.0.tar.bz2

עכשיו עלינו ליצור קובץ חדש ב- /etc/apache2/sites-available/nextcloud.conf . אנו הולכים לערוך זאת עם עורך ההעדפות שלנו:

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory> 

לאחר שתסיים, הגיע הזמן לאפשר את האתר החדש ולהפעיל אופני אפאצ'י מה NextCloud צריך:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

לאחר שתסיים לבחור את מסד הנתונים, הגיע הזמן להתקין הכל. עבור אל http: // your_address / nextcloud /

או ככזה localhost / nextcloud

בחר שם משתמש וסיסמה של מנהל מערכת, ואז תוכל לבחור את תיקיית הנתונים.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   דייוויד פריירה גרסיה דיג'ו

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