docker seafile6 x搭建私有雲盤

2021-10-05 22:10:30 字數 2515 閱讀 4642

剛好手頭有幾個閒置的雲伺服器一直續著費。那就搭乙個私有雲盤!

也是第一次接觸私有雲儲存這塊的東西,了解了一下市面上的免費產品還是挺多的,那哪乙個最好呢?

具體各個雲盤差異,可以參考這篇文章:私有雲盤owncloud、seafile、可道雲、nextcloud、syncthing對比

資料

6.x跟7.x區別從7.0開始,調整了seafile-docker 映象的架構,使用多個容器來執行 seafile 服務。6.x版本的映象中,除了執行 seafile 服務本身之外,還負責執行 mariadb-server 和 memcached。現在,7.x從 seafile 映象中剝離出 mariadb-server 和 memcached 服務,並在各自的容器中執行它們。

我更偏好於所有都在乙個容器內,所以本文採用6.x版本

前提已經安裝docker

[root@vm_0_5_centos /]# docker version

client: docker engine - community

version: 19.03.8

api version: 1.40

go version: go1.12.17

git commit: afacb8b

built: wed mar 11 01:27:04 2020

os/arch: linux/amd64

experimental: false

server: docker engine - community

engine:

version: 19.03.8

api version: 1.40 (minimum version 1.12)

go version: go1.12.17

git commit: afacb8b

built: wed mar 11 01:25:42 2020

os/arch: linux/amd64

experimental: false

containerd:

version: 1.2.13

gitcommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429

runc:

version: 1.0.0-rc10

gitcommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd

docker-init:

version: 0.18.0

gitcommit: fec3683

拉取並啟動seafile

docker run -d --name seafile_954l -e seafile_server_hostname=pan.***.com -e seafile_admin_email=email -e seafile_admin_password=password -v /opt/seafile-data:/shared -p 10000:80 seafileltd/seafile:6.3.4
說明seafile_admin_email:管理員郵箱,登陸頁面的賬號

seafile_admin_password:管理員密碼

-v /opt/seafile-data:/shared:將容器的/shared目錄掛載到宿主機的/opt/seafile-data

-p 10000:80:對映宿主機的10000埠到容器的80埠

確認是否啟動成功

頁面訪問:http://ip:10000

新增新的管理員

docker exec -it seafile_954l /opt/seafile/seafile-server-latest/reset-admin.sh
然後根據提示輸入使用者名稱以及密碼即可

對你有幫助的話,給個贊唄~

CentOS 6 X更新Python2 7 X版本

centos 6.x自帶預設python版本為2.6.6。但由於工作需要,很多時候需要2.7版本,所以需要進行版本公升級 步驟如下 使用 python v 查詢本機python系統 再安裝新版之前安裝 先安裝bz2 zlib,執行下列 進行安裝 yum install y zlib devel bz...

CentOS6 x核心公升級

說明 系統版本 centos 6.9 x64 在centos 6.9上安裝docker容器,發現核心版本過低,目前是2.6,作業系統是6.9 x86 64位,因此需要公升級核心到3.8及以上穩定版本。因為只有64位版本才支援安裝,所以需要首先檢查系統版本和位數 cat etc redhat rele...

合併CentOS 6 x光碟

建立 1 2 3 cd mnt mkdir p 1 2 3 解壓光碟檔案 mount o loop x.1.iso mnt 1 mount o loop x.2.iso mnt 2 cd mnt 將光碟2的packages檔案全部複製到光碟1裡面 cp a mnt 1 mnt 3 cp a mnt ...