Nextcloud with openSUSE Leap 15 同步設置小記
OS: openSUSE Leap 15
這篇是回憶文, 因為相關機制已經運作一段時間, 目前也日趨穩定
所以就寫這篇來紀錄一下
左邊是我的 Desktop, 中間是 Raspberry Pi 3 + HD
Raspberry Pi 端:
目前使用 Raspberry Pi 3 加上 container 來運作 nextcloud 日後取代 Dropbox
使用 Docker 運作 nextcloud / owncloud
- 因為是家用, 所以我是使用 單一 container 的方式
- #docker run -d --restart=always -v /mnt/usb/owncloud:/var/www/html -p 80:80 owncloud
使用雙層硬碟座來連接硬碟
- 使用 2 顆 2TB 硬碟來存放資料
- /mnt/usb
- 主要存放資料的地方
- nextcloud 如上述放在指定的目錄然後讓 docker run -v 掛載目錄
- 其他的資料透過 ssh, 讓 Client 使用 filezilla 來存取
- /mnt/backup
- 備份資料使用, 使用 crontab 來處理, 如果主要硬碟死掉, 還有一份
- # crontab -l
- 0 4 * * * rsync -a --delete /mnt/usb/* /mnt/backup/
PC 端:
安裝 nextcloud client 程式來進行同步 PC端到 Raspberry Pi 上的資料夾
- 有建立一個 Dropbox 目錄在 Nextcloud 目錄內
- 透過 rsync 將 Dropbox 目錄同步到 nextcloud 上面的 Dropbox 資料夾
- > crontab -l
- 0 22 * * * rsync -a --delete /Dropbox/sakana/Dropbox/* /home/sakana/Nextcloud/Dropbox/
其他資料透過 filezilla 來存取
簡單來說就是
- Dropbox 資料夾有異動, 每天晚上10點會同步到 Nextcloud 目錄下的 Dropbox 資料夾
- PC 端的 NextCloud 下的資料夾有異動就會同步到 Raspberry Pi 上面的目錄, 然後 Raspberry Pi 上面每天早上 4點會抄寫到另外一顆硬碟
找個時間來想想 Google Drive 的同步吧
~ enjoy it
Reference:
沒有留言:
張貼留言