帶有 Docker 的 ownCloud 伺服器 - 配置

帶有 Docker 的 ownCloud 伺服器 - 配置

長話短說:

  1. 對於生產系統來說,是否建議從 Docker 執行 ownCloud?
  2. 如何根據我的需求在 Docker 中配置 ownCloud(發布網域、確保資料持久性、調整安全設定)?
  3. 是否建議手動設定 ownCloud(安裝資料庫、安裝 ownCloud、調整配置)?

我已經設定了一台裝有 Ubuntu Server 18.04 的 PC,我想在上面安裝 ownCloud。上自己的雲端網站我找到了三種安裝方法:

  • 壓縮包
  • 碼頭工人
  • 器皿

我決定透過 Docker 安裝它,因為它看起來很簡單且資源友好。我跟著安裝說明一切都按預期進行。 Docker 即時安裝了 MariaDB 和 Redis。

接下來我想做一些設定。

  • 將服務發佈到網際網路(我有一個網域和一個動態 DNS 伺服器,它將網域轉送到我的動態 IP 位址)。
  • 確保資料持久性地儲存在伺服器上。
  • 調整安全設定。

我找不到一些關於如何更改配置的好資料。據我所知ownCloud 文檔只為「老派」安裝提供建議。

答案1

在發布服務之前,我建議在前面放置一個 Nginx 容器作為反向代理。配置良好的 Nginx 代理程式將在您的 Owncloud 和叢林之間添加出色的安全層。

如果你想這樣做,你可以使用 Nginx+Letsencrypt影像甚至使用 HTTPS 連接到您的 Owncloud。可以找到很好的入門配置教學這裡這裡

無論如何,要配置 Owncloud 伺服器,您可以使用 Owncloud docker 映像可用變數並將主機上的任何所需設定檔安裝到 Owncloud 容器中。

相關內容