OwnCloud - Thực hiện trên mạng LAN

Trình bày

OwnCloud là một triển khai mã nguồn mở của các dịch vụ lưu trữ trực tuyến và các ứng dụng khác nhau (điện toán đám mây). Có thể cài đặt ownCloud trên mạng cá nhân (dưới dạng mạng LAN). Các phụ thuộc trên máy chủ này phải có trong PHP và cơ sở dữ liệu bằng SQLite, MySQL hoặc PostgreQuery.

Ngoài giao diện web cho phép bạn xem, chỉnh sửa và chia sẻ dữ liệu, ownCloud triển khai các giao thức chuẩn như WebDAV để truy cập tệp, CardDAV để truy cập danh bạ và CalDAV cho lịch, cho phép đồng bộ hóa với HĐH phổ biến nhất.

Trong hướng dẫn này, bạn sẽ học:

  • 1 - Cách cài đặt owncloud trên máy chủ web cá nhân.
  • 2 - Cách truy cập dữ liệu thông qua trình duyệt tệp với WebDAV.
  • 3 - Cách gắn kết chia sẻ trong / etc / fstab để truy cập vào đám mây cục bộ.
  • 4 - Cách cài đặt máy khách owncloud trên Máy tính để bàn.
  • 5 - Cách định cấu hình máy khách owncloud để đồng bộ hóa.

Điều kiện tiên quyết

  • Một máy tính có hệ điều hành Linux (hướng dẫn này dựa trên Ubuntu Enterprise Server 10.04LTS hoặc 12.04LTS).
  • Máy chủ web Apache (Máy chủ web Apache có thư mục public_html trong homedirectory).
  • Một phiên bản của máy chủ PHP - tối thiểu v5.3.
  • Một máy tính có hệ điều hành Linux (phân phối máy tính để bàn Ubuntu (12.04LTS) - sẽ được sử dụng làm máy khách owncloud).

Cài đặt ownCloud trên máy chủ web

  • Truy cập trang web chính thức: //owncloud.org/support/install/
  • Tải xuống 'Bản phát hành ổn định mới nhất'.
  • Đối với hướng dẫn này owncloud-4.0.4 đã được sử dụng.
  • " Tên người dùng ", sẽ là thông tin đăng nhập kết nối của bạn với "máy tính để bàn Linux ub Ubuntu" do đó là " homedirectory " của bạn.
  • Giải nén tệp đã tải xuống vào homedirectory của máy chủ của bạn
    •  tar -xjf owncloud-xxxtar.bz2 
  • Di chuyển thư mục "owncloud" sang "public_html" homeDirectory máy chủ của bạn (hoặc) trong / var / www /, sử dụng một trong các lệnh dưới đây:
    •  mv owncloud ~ / public_html / 
    •  sudo mv owncloud / var / www / 

Lưu ý rằng:

  • Chủ sở hữu máy chủ web "dữ liệu www" phải có các thư mục sau trong ứng dụng, dữ liệu và cấu hình.
  • Hai trong số các thư mục này là một phần trong quá trình cài đặt của riêng bạn, chỉ nên tạo thư mục 'dữ liệu'.
  • Chuyển đến thư mục owncloud
    •  cd owncloud 
  • Tạo thư mục 'dữ liệu'
    •  dữ liệu mkdir 

Định cấu hình quyền cho ứng dụng, cấu hình và dữ liệu:

  •  sudo chown -R www-data: ứng dụng dữ liệu www 
  •  sudo chown -R www-data: www-data config 
  •  sudo chown -R www-data: dữ liệu www-data 

Để ứng dụng owncloud hoạt động chính xác, chúng ta cần kích hoạt các mô-đun "viết lại" và "tiêu đề" (không được bật theo mặc định trong Apache).

  •  sudo a2enmod viết lại 
  •  tiêu đề sudo a2enmod 

Khởi động lại máy chủ Apache để xác thực các sửa đổi:

  • sudo dịch vụ apache2 khởi động lại

Nếu bạn đã đặt thư mục owncloud trong / var / www / không thực hiện lệnh sau.

Tạo một liên kết tượng trưng đến thư mục owncloud trong / var / www /:

  • S
     udo ln -s / home / tên người dùng / công khai_html / owncloud / / var / www / owncloud 

Lưu ý rằng:

  • 'Tên người dùng' là chủ đề của máy chủ của bạn.

Khởi chạy máy chủ web của bạn

  •  // name_of_server / owncloud (hoặc) // IP_Adress_server / owncloud 
  • Điền vào biểu mẫu bằng dữ liệu cá nhân của bạn.
  • Điều quan trọng là tách biệt quản trị viên và người dùng bình thường yo tránh các vấn đề bảo mật.
  • Khi bạn điền vào biểu mẫu này, tài khoản quản trị viên của 'owncloud' sẽ được tạo trước tiên.
  • Bạn nên đặt tên người dùng và mật khẩu khác với tài khoản người dùng thông thường của bạn.
  • Nhấp vào 'Cài đặt'.
  • Đăng nhập và bắt đầu sử dụng 'owncloud trên máy chủ web cá nhân của bạn'.
  • Khi bạn kết nối lần đầu tiên, hãy tạo một đăng nhập và mật khẩu cho người dùng bình thường.

Tạo nhóm "người dùng":

  • Cài đặt -> Người dùng -> trình đơn thả xuống 'Nhóm' -> nhấp vào 'Thêm nhóm'
  • Nhập: Người dùng và xác thực

Tạo người dùng:

  • Đặt cùng một tên đăng nhập và mật khẩu để kết nối với máy tính để bàn của bạn.
  • Nhập "Tên" và "mật khẩu" -> chọn nhóm 'Người dùng' -> nhấp vào "Tạo".
  • Thoát khỏi ứng dụng (với tư cách quản trị viên) và kết nối như một người dùng bình thường.

Truy cập dữ liệu thông qua trình duyệt tệp với WebDAV

Làm cách nào để định cấu hình quyền truy cập WebDAV cho phép chúng tôi lưu dữ liệu vào thư mục cục bộ qua ownCloud?

  • Chúng tôi cũng có thể gắn kết nó vào thư mục gốc của máy chủ web của bạn hoặc trong thư mục con.
  • Đối với hướng dẫn này, chúng tôi sẽ sử dụng homedirectory của chúng tôi và tạo ra một 'owncloud'directory.

Cài đặt hỗ trợ WebDAV (gói davfs2)

  •  sudo apt-get cài đặt davfs2 
Cấu hình lại davfs2 để cho phép người dùng bình thường truy cập
  • sudo dpkg-cấu hình lại davfs2 (chọn Có tại dấu nhắc)

Thêm người dùng có quyền gắn kết các tùy chọn nhóm được chia sẻ - davfs2

  •  sudo usermod -aG tên người dùng davfs2 

Để cho phép người dùng gắn kết các tùy chọn đám mây được chia sẻ, chúng ta cần tạo thư mục được đề cập trong homedirectory của chúng tôi.

  •  mkdir owncloud 

Gắn kết 'owncloud' trong fstab

  • Đối với owncloud-4.0.4, hãy chèn dòng sau vào 'fstab' của bạn, cho biết IP của máy chủ của bạn:

 //ip_address_server/owncloud/remote.php/webdav/ / home / username / owncloud người dùng davfs, rw, noauto 0 0 

Lưu ý rằng:

  • Bằng cách đi vào trình thám hiểm tệp của bạn, bạn sẽ thấy một thiết bị có tên 'owncloud hiện có.
  • Nếu bạn nhấp vào nó, nó sẽ không hoạt động. Bạn sẽ nhận được thông báo 'Không thể gắn thiết bị, v.v ...'
  • Đừng lo lắng, vẫn còn một số bước để làm cho nó hoạt động.
  • Khi cài đặt " davfs2 ", một thư mục ẩn và hai tệp "davf2.conf" và "bí mật" được tạo trong homedirectory của tên người dùng.

Cấu hình hai tệp này:

davfs2.conf: bỏ ghi chú các dòng sau và sử dụng các giá trị này, không chỉnh sửa phần còn lại.

  •  hỏi_auth 0 
  •  use_locks 0 
  •  gui_opt tối đa 1 

bí mật : thêm vào dòng cuối cùng của tệp này (Dấu ngoặc kép rất quan trọng).

  • " / home / tên người dùng / owncloud /" "tên người dùng" "mật khẩu"

Lưu ý quan trọng:

  • Tên người dùng và mật khẩu là 'đăng nhập' và 'mật khẩu' để kết nối với máy chủ web riêng của bạn được tạo trước đó. Đây là lý do tại sao điều quan trọng là tạo người dùng trong một nhóm người dùng máy chủ owncloud của bạn.

Cài đặt máy khách owncloud để đồng bộ hóa với đám mây

Thêm gói nguồn trong danh sách các nguồn của giao thức apt:

  •  sudo sh -c 'echo "deb //doad.opensuse.org/repos khu / isv: 

Yêu cầu cập nhật danh sách các gói

  •  sudo apt-get cập nhật 

Cài đặt gói

  •  sudo apt-get install owncloud-client 

Để nhận các bản cập nhật gói owncloud-client, hãy tải xuống khóa:

  •  wget //doad.opensuse.org/repos khu / isv: 

Thêm khóa:

  •  sudo apt-key add - <Release.key 
Định cấu hình máy khách owncloud
  • Khi máy khách được cài đặt, biểu tượng khởi chạy sẽ được hiển thị trong các ứng dụng của bạn.
  • Tìm kiếm với từ khóa: đám mây.

  • Nhấp vào biểu tượng để khởi chạy ứng dụng, một thông báo xuất hiện cho biết bạn cần định cấu hình ứng dụng khách của mình.
  • Bấm vào OK.
  • Bạn sẽ thấy một biểu tượng với một đám mây đen nhỏ trên thanh tác vụ ở trên cùng bên phải.

  • Nhấp chuột trái vào biểu tượng và chọn 'Định cấu hình ...'
  • Điền vào trường văn bản với URL của đám mây của bạn.
    • // ip_adress_machine / owncloud /.

  • Bây giờ hãy nhập thông tin đăng nhập và mật khẩu của người dùng bạn đã tạo.
  • Thông thường nếu bạn đã làm theo hướng dẫn thì tốt nhất nên là tên người dùng của bạn.

  • Màn hình sau đây xác nhận kết nối với đám mây của bạn.

  • Sau đó, bạn được yêu cầu chọn một thư mục sẽ được đồng bộ hóa.
  • Chọn thư mục 'owncloud' mà bạn đã tạo trong homedirectory của mình.
  • Đặt tên cho nó (hoặc bí danh) cho hướng dẫn của chúng tôi, chúng tôi sẽ sử dụng: 'Moncloud'

  • Trên màn hình này, để lại các thiết lập mặc định.
  • Một thư mục "clientync" sẽ được tạo theo mặc định ở phần gốc của đám mây của bạn. Bạn có thể xóa nó sau nếu bạn muốn.

  • Để xác minh rằng thư mục 'clientync' có trên máy chủ của bạn.
  • Mở trình thám hiểm tệp của bạn, nhấp vào 'owncloud' trong 'Thiết bị', bạn sẽ thấy thư mục này.

  • Cuối cùng, để xác minh xem mọi thứ có được đồng bộ hóa hay không, nhấp chuột trái vào biểu tượng đám mây đen trên thanh tác vụ và chọn 'Trạng thái mở ...'

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên