התקנת NextCloud באמצעות Docker-Compose

Nextcloud Logo - dockeril.net

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

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

במדריך זה אסביר כיצד להתקין את Nextcloud כ Docker Container ובאמצעות Docker-Compose. אך לפני שנתחיל יש לוודא כי התקנתם Docker-Compose על פי המדריך הבא.

התקנת הקונטיינר

על מנת להתקין את NextCloud באמצעות Docker-Compose, פתחו קובץ חדש בתיקיית הדוקר שלכם על ידי הפקודה:

sudo nano ~/docker/nextcloud.docker-compose.yaml

והדביקו פנימה את ה טקסט הבא:

version: "3.6"
services:
  mysql:
    image: mariadb:latest
    ports:
      - "3306:3306"
    container_name: mysql
    environment:
      - MYSQL_ROOT_PASSWORD=MYSQL_ROOT_PASSWORD
    volumes:
      - "./mysql:/var/lib/mysql"
    restart: always
  nextcloud:
    image: nextcloud
    container_name: nextcloud
    hostname: nextcloud
    environment:
    - MYSQL_DATABASE=nextcloud
    - MYSQL_USER=nextcloud
    - MYSQL_PASSWORD=MYSQL_USER
    - MYSQL_HOST=mysql
    volumes:
    - /mnt/nextcloud:/var/www/html
    restart: unless-stopped
    ports:
    - "xxxx:80"

כאשר:

  • MYSQL_ROOT_PASSWORD – החליפו בסיסמת ה root שקבעתם לשרת ה mysql
  • MYSQL_DATABASE שם ה DB של המערכת.
  • MYSQL_USER – שם המשתמש עבור ההתחברות של המערכת ל DB.
  • MYSQL_USER – הסיסמה עבור ההתחברות של המערכת ל DB.
  • XXXX – מספר הפורט להתחברות בדפדפן.

שמרו את הקוסץ על ידי לחיצה על ctrl+x –> y ולחיצה על Enter לשמירה.

כעת, הריצו את הפקודה הבאה בכדי "להרים" את הקונטיינרים:

sudo docker-compose -f ~/docker/nextcloud.docker-compose.yaml up -d

המתינו לסיום הריצה, ולאחריה כנסו לדפדפן והקלידו את כתובת השרת, בצירוף הפורט. לדוגמה:
http://10.0.0.1:8500.

כעת נתבקש לסיים את תהליך ההתקנה על ידי הגדרת משתמש admin למערכת:

בחרו את שם המשתמש והסיסמה הרצויים, ולחצו על "Finish Setup". התהליך יארך מספר רגעים שבסופו תקבלו את מסך ה "ברוכים הבאים" של המערכת:

כניסה ראשונית למערכת NectCloud.
מתוך אתר dockeril.net

בהצלחה!

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*