如何在 Linux 上通過 Docker 設置 NextCloud

Nextcloud 是 Google Drive、Dropbox、Microsoft OneDrive 等專有在線服務的直接替代品。過去,我們在 Tips.WebTech360.com 上向您展示瞭如何將 NextCloud 部署為 Snap。但是,這並不是託管 Nextcloud 服務器的唯一方法。您也可以使用 Docker 來完成。就是這樣。

在 Linux 上安裝 Docker

要在 Linux 系統上運行Nextcloud ,您必須安裝 Docker。有很多方法可以讓 Docker 在 Linux 上運行。在本指南中,我們將把 Docker 設置為 Snap 包。

為什麼是快照?儘管僅限於/root ($HOME)文件夾,但 Docker snap 更容易上手並且不需要修改。此外,它還允許用戶在任何支持 Snapd 的服務器系統上啟動並運行。

您必須首先啟用 Snap 運行時才能將 Docker 作為 Snap 包安裝在 Linux 系統上。您可以按照我們的深入 Snap 設置指南啟用運行時。

配置 Snap 運行時並在 Linux 系統上運行後,您可以使用snap install命令將 Docker 安裝為 Snap。

須藤快照安裝

將 Docker 工具安裝為 Snap 包後,您可以通過 root 帳戶使用docker命令。為此,請運行以下命令。

蘇-

碼頭工人--幫助

如果您無法登錄 root,則您的 Linux 操作系統可能已關閉 root 帳戶。登錄 root(使用 sudo)並設置密碼以啟用它。

sudo -s 密碼

如果您希望以普通用戶而不是 root 帳戶的身份使用 Docker,請輸入以下命令。但是,請注意,運行這些命令將為典型用戶提供與 root 一樣多的權限。

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap 禁用 docker sudo snap 啟用 docker

拉取 Docker Nextcloud 鏡像

您必須從 Dockerhub 拉取官方Docker Nextcloud 映像才能首次運行 Nextcloud 服務器。Nextcloud 鏡像基於 Debian stable 構建,非常輕量級,因此下載不會花費很長時間。

要拉取映像,請運行以下docker run -d命令。該命令將從 Dockerhub 獲取鏡像,告訴 Docker 在端口 8080 上運行容器等。

注意:在運行docker run -d命令之前,請確保您是 root 。

docker run -d -p 8080:80 nextcloud

安裝後運行容器

首次運行 Nextcloud 容器需要使用docker run命令。但是,如果重新啟動系統,則需要運行docker start命令,因為 Nextcloud 現在是一個已配置的容器。

為此,首先運行docker ps -a命令。這將顯示所有可用的容器。

docker ps -a

然後,查找“CONTAINER ID”列,找到 Nextcloud 容器 ID,然後運行:

docker啟動CONTAINER_ID

您還可以通過以下方式停止它:

docker停止CONTAINER_ID

安裝 Nextcloud

雖然 Nextcloud容器已部署,但尚未安裝。因此,在使用之前,您首先必須按照安裝嚮導進行操作。請按照以下分步說明操作,讓 Nextcloud 正常工作。

步驟 1:在 Web 瀏覽器中導航到以下 URL。

HTTP://服務器的本地局域網IP地址:8080

步驟 2:進入頁面後,輸入管理員帳戶的用戶名和密碼。請務必輸入好記的密碼;如果丟失,則無法輕鬆重置。

第 3 步:在“存儲和數據庫”部分下,將其保留為 SQLite。儘管性能略有下降,但它非常適合用戶較少的家庭小型部署。

如果您擔心性能,請選擇另一個數據庫後端並按照此處的說明進行操作。

第 4 步:安裝 NextCloud 後,您將登錄到您的管理員帳戶。單擊此處的管理員帳戶個人資料圖片,然後選擇“用戶”。

在“用戶”區域中,創建一個新的受限用戶帳戶來訪問您的 Nextcloud。您可能需要創建多個帳戶。

創建用戶帳戶後,退出管理員帳戶並登錄新帳戶即可開始同步文件!

使用 Nextcloud

使用 Nextcloud 的方法有很多種。但是,最好的方法是下載同步客戶端。有適用於 Linux(Flatpak、Snap、本機包)、Mac OS 和 Windows 的桌面同步客戶端。有關桌面同步客戶端的信息可以在此處找到。

注意:您使用手機還是平板電腦?安裝 Nextcloud iOS 或 Android 應用程序以開始通過手機同步。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。