Install OwnCloud on Ubuntu 18.04 LTS with Apache2, MariaDB and PHP 7.1
תוכן עניינים:
- תנאים מוקדמים
- שלב 1: יצירת מסד נתונים MySQL
- שלב 2: התקנת PHP ו- Apache
- שלב 3: הגדרת תצורת חומת האש
- שלב 4: הורדת ownCloud
- שלב 5: הגדרת תצורה של אפאצ 'י
- שלב 6: התקנת ownCloud
- סיכום
ownCloud הוא קוד פתוח, סנכרון קבצים המארח את עצמו ופלטפורמת שיתוף קבצים, בדומה ל- Dropbox, Microsoft OneDrive ו- Google Drive. ownCloud ניתן להרחבה באמצעות אפליקציות ויש לו לקוחות שולחניים וניידים עבור כל הפלטפורמות הגדולות.
במדריך זה נראה לך כיצד להתקין ולהגדיר את התצורה של ownCloud עם Apache במחשב של Ubuntu 18.04.
תנאים מוקדמים
יהיה עליך להיות מחובר כמשתמש עם גישה לסודו כדי להיות מסוגל להתקין חבילות ולהגדיר שירותי מערכת.
שלב 1: יצירת מסד נתונים MySQL
ownCloud יכול להשתמש במסד הנתונים SQLite, Oracle 11g, PostgreSQL או MySQL כדי לאחסן את כל הנתונים שלו. במדריך זה אנו נשתמש ב- MySQL כתבנית בסיס של מסד נתונים.
אם MySQL או MariaDB לא מותקנים בשרת אובונטו שלך, אתה יכול להתקין על ידי ביצוע אחד המדריכים שלהלן:
התחל על ידי כניסה למעטפת MySQL על ידי הקלדת הפקודה הבאה:
sudo mysql
מתוך מעטפת MySQL, הפעל את הצהרת SQL הבאה כדי ליצור בסיס נתונים:
CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
בשלב הבא, צור חשבון משתמש MySQL והעניק גישה למסד הנתונים:
GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
לבסוף, צא מקונסולת mysql על ידי הקלדת:
שלב 2: התקנת PHP ו- Apache
ownCloud הוא יישום PHP. PHP 7.2 שהוא PHP ברירת המחדל באובונטו 18.04 נתמך במלואו ומומלץ עבור ownCloud.
התקן את Apache ואת כל תוספי ה- PHP הנדרשים באמצעות הפקודה הבאה:
sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
שלב 3: הגדרת תצורת חומת האש
בהנחה שאתה משתמש ב-
UFW
לניהול חומת האש שלך, תצטרך לפתוח יציאות HTTP (
80
) ו- HTTPS (
443
). אתה יכול לעשות זאת על ידי הפעלת פרופיל 'Apache Full' הכולל כללים לשני היציאות:
שלב 4: הורדת ownCloud
בזמן כתיבת מאמר זה, הגרסה האחרונה היציבה של ownCloud היא גרסה 10.0.10. לפני שתמשיכו עם השלב הבא בקר בדף ההורדה של ownCloud ובדוק אם קיימת גרסה חדשה של ownCloud זמינה.
השתמש בפקודה הבאה של wget כדי להוריד את ארכיון ה- zip שלCloudCloud:
wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp
לאחר סיום ההורדה, חלץ את הארכיון
/var/www
:
sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www
הגדר את הבעלות הנכונה כך שלשרת האינטרנט של אפאצ 'תהיה גישה מלאה לקבצים וספריות שלCloud.
sudo chown -R www-data: /var/www/owncloud
שלב 5: הגדרת תצורה של אפאצ 'י
פתח את עורך הטקסט שלך וצור את קובץ התצורה הבא של Apache.
sudo nano /etc/apache2/conf-available/owncloud.conf
/etc/apache2/conf-available/owncloud.conf
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
אפשר את התצורה החדשה שנוספה ואת כל המודולים הנדרשים של Apache עם:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
הפעל את השינויים על ידי הפעלה מחדש של שירות Apache:
שלב 6: התקנת ownCloud
כעת, לאחר הורדת ה-Cloud וכל השירותים הנדרשים מוגדרים פותחים את הדפדפן שלך ומתחילים את ההתקנה של עצמו על ידי ביקור בשם הדומיין או כתובת ה- IP של השרת שלך ואחריו
/owncloud
:
http://domain_name_or_ip_address/owncloud
תוצג בפניך דף ההגדרה שלCloud.
סיכום
למדת כיצד להתקין ולהגדיר את ה- eigenCloud במחשב Ubuntu 18.04 שלך. אם יש לך שם תחום המשויך לשרתCloud משלך, אתה יכול לעקוב אחר מדריך זה ולאבטח את ה- Apache שלך באמצעות Let's Encrypt.
למידע נוסף על ניהול מופעCloud משלך, בקר בדף התיעוד של עצמוCloud.
אפאצ 'יכיצד להתקין ולקבוע את התצורה של שדים באובונטו 18.04
Gogs הוא שרת git עם קוד פתוח שמתארח בעצמו שנכתב ב- Go. הוא כולל עורך קבצים של מאגר, מעקב אחר בעיות אחר פרויקטים וויקי מובנה. מדריך זה מכסה את השלבים להתקנה והגדרת תצורה של Gogs באובונטו 18.04.
כיצד להתקין ולהגדיר את Nextcloud באמצעות אפאצ 'י באובונטו 18.04
Nextcloud הוא קוד פתוח, פלטפורמת שיתוף קבצים ושיתוף פעולה בקבצים המארחים בעצמם, בדומה ל- Dropbox. במדריך זה נראה לך כיצד להתקין ולהגדיר את Nextcloud עם Apache במחשב של Ubuntu 18.04.
כיצד להתקין ולהגדיר את התצורה של gitlab באובונטו 18.04
מדריך זה מכסה את השלבים הדרושים להתקנה ולהגדרת התצורה של GitLab במערכת אובונטו 18.04. GitLab הוא מנהל מאגרי Git מקור פתוח מבוסס אינטרנט שנכתב ברובי כולל wiki, ניהול בעיות, סקירת קוד, ניטור, ושילוב ופריסה מתמשכים.