לפני כמה שעות הגיעה הגרסה 16 החדשה של Nextcloud שהוא דשמטרתו לשפר את האבטחה ושיתוף הקבצים בעזרת למידת מכונה. הפרויקט כולל גם ניהול פרויקטים קטן ו- ACL להחלפת שרתי קבצים ישנים.
אחת התכונות החדשות היא השימוש בלימוד מכונה. על פי ההודעה, הפרויקט לא רק רוצה לאתר כניסות זדוניות, אלא גם מציע המלצות לשיתוף קבצים.
זה חל, למשל, על קבוצות ואנשים שאיתם משתמשים משתפים תכנים לעתים קרובות.
דרכים חדשות לשיתוף קבצים בחברות מספקות רשימות בקרת גישה (ACL).
הם מאפשרים למנהלי מערכת ברשתות קלאסיות לשמור על שליטה בזכויות הגישה לקבצים ולספריות בודדות באמצעות מיפוי מפורט של קבצים, תיקיות ותיקיות משנה.
Si הם רוצים לדעת יותר על זה במהדורה זו תוכלו לבדוק הקישור הבא.
התקנת Nextcloud 16 באובונטו
למי שמעוניין להיות מסוגל להתקין את הגרסה החדשה של NextCloud 16 במערכת שלהם, עליו לעקוב אחר ההוראות שאנו חולקים איתך להלן.
התקנה באמצעות חבילת Snap
השיטה הראשונה שנראה לך היא ההתקנה מחבילות Snap, being זו הדרך הקלה ביותר להתקין את NextCloud בהפעלה שלך.
כרגע הפרט היחיד הוא שהגרסה החדשה עדיין לא עודכנה ליציבה בסנאפ, מכיוון שהיא עדיין בגרסת בטא. למרות שזה עניין של שעות עד שהוא יתעדכן.
NextCloud מופץ על ידי הצמד כיישום יחיד יחד עם התלות שלו והוא יפעל בבטחה במערכת.
הדבר החשוב ביותר בשיטת התקנה זו הוא ש- Snaps נועדו להיות יישומים מאובטחים, ארגזי חול, המיכלים, מבודדים מהמערכת הבסיסית ומיישומים אחרים.
להתקנת חבילת Nextcloud מ- Snap, הם רק צריכים להפעיל את הפקודה הבאה במסוף:
sudo snap install nextcloud
התקנה מסורתית
השיטה האחרת להתקנת הגרסה החדשה של NextCloud 16 היא להתקין שרת אינטרנט ו- PHP.
לזה נצטרך לפתוח מסוף ולבצע בו את הפקודות הבאות:
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
בחר שם משתמש וסיסמה של מנהל מערכת, ואז תוכל לבחור את תיקיית הנתונים.
קודם כל, מזל טוב על הבלוג, אני עוקב אחריו בקביעות ולומד הרבה על לינוקס.
אני חושב להתקין שרת Nextcloud במחשב אישי ואני רוצה לדעת אם ההתקנה דרך Snap תקפה להתקנתו כשרת או רק כלקוח.
תודה רבה מראש
ברכות